← Back to blog
· Business

How to Start a Roofing Company: The Complete Startup Guide

A step-by-step guide to starting a roofing company: licensing, insurance, tools, pricing, and how to land your first jobs before the money runs out.

By The Overview Team

Starting a roofing company is one of the more accessible trades to break into, and one of the easier ones to go broke in if you skip the boring parts. This guide walks through what it actually takes to launch: the legal and insurance groundwork, the tools and crew, how to price, and the part that sinks most new roofers, which is landing enough jobs before the runway runs out.

Requirements vary by state and city, so confirm locally, but nearly every roofing company needs:

  • Business entity: most roofers form an LLC for liability protection and simpler taxes.
  • Contractor license: many states require a roofing or general contractor license, sometimes with an exam and proof of experience.
  • EIN and business bank account: keep company and personal money separate from day one.
  • Local permits and registration: cities often require contractor registration on top of the state license.

Getting this wrong is more than a paperwork nuisance. Unlicensed work can void contracts, block insurance claims, and get you fined off a job.

Step 2: Get properly insured

Insurance is what separates a real roofing company from a liability waiting to happen:

  • General liability: non-negotiable, and it covers property damage and injuries.
  • Workers’ compensation: required in most states the moment you have employees, and expensive to skip when someone falls.
  • Commercial auto: for your trucks.

Homeowners and adjusters will ask for proof of insurance. Not having it costs you jobs and exposes everything you own.

Step 3: Line up tools, materials, and suppliers

You don’t need to buy everything on day one, but you need reliable access:

  • Core tools: nail guns, ladders and roof jacks, tear-off tools, safety harnesses, a dump trailer.
  • Supplier accounts: open accounts with local distributors, since good pricing and terms protect your margin.
  • Safety gear: OSHA compliance isn’t optional, and falls are the industry’s biggest risk.

Step 4: Decide who does the work

Most new roofers start one of two ways: a small in-house crew you train and control, or subcontracted crews you manage. In-house gives you quality control and brand consistency; subs give you flexibility without payroll. Either way, your reputation rides on the crew, so vet them like your business depends on it, because it does.

Step 5: Price so you actually make money

Underpricing to win early jobs is the classic new-roofer mistake. Build your price from real costs:

  • Materials, labor, disposal, permits, overhead, and margin (not an afterthought).
  • Know your cost per square and don’t quote below it to “buy” a job.
  • Put everything in writing, since a clear estimate and contract protect you. (Start from a roofing estimate template and a roofing contract template.)

Step 6: Land your first jobs, the make-or-break step

This is where most startups stall. You have the license, the crew, and the truck, but no phone ringing. Your fastest paths to first jobs:

  • Your network: friends, family, and their neighbors are your first customers and referrals.
  • Google Business Profile and reviews: get five real reviews as fast as you can.
  • Storm response: when hail or wind hits your area, whole neighborhoods need roofs at once, and a new company can win work by simply being first to the door.
  • Targeted outreach: instead of waiting for the phone, draw the neighborhoods worth working and pull highly accurate homeowner contacts for every address, then call and knock.

That last option is how a brand-new roofer competes with established shops. You don’t need a marketing budget or a year of SEO to reach the right homeowners. You pick the streets (storm-hit areas, older subdivisions you know need roofs) and reach those homeowners first. It’s the approach Overview is built for, and it’s the difference between a slow first year and a booked one. See what’s already been hit near you on the hail maps.

Step 7: Set up the back office early

Track jobs, invoices, and follow-ups from job one, since even a simple system beats sticky notes. As you grow, tighten estimating, scheduling, and review collection so quality doesn’t slip when volume climbs. (When you’re ready to scale, see how to grow a roofing company.)

Starting a roofing company rewards the people who do the unglamorous groundwork and solve the demand problem on purpose. Get licensed, get insured, price for margin, and put real effort into reaching the right homeowners first.

Ready to book your first jobs? Draw your first neighborhood free or book a 15-minute demo.

Frequently asked questions

How much does it cost to start a roofing company? It varies widely, but many roofers launch for a few thousand to tens of thousands of dollars once you account for licensing, insurance, tools, and a truck. Subcontracting crews and leasing equipment can lower the upfront cost; insurance and licensing are the non-negotiable spend.

How do new roofing companies get their first customers? Start with your personal network and reviews, then add storm response and targeted outreach: draw the neighborhoods worth working and reach homeowners directly. Being first to a storm-hit area lets a new company compete with established shops before it has any marketing history.

Curious what this looks like in your market?