How to Start a Roofing Business
What it takes to legally start a roofing business in the US — licensing, structure, EIN, taxes, insurance, and your first customers. The steps are the same everywhere; the forms and fees depend on your state, so pick yours below for the exact links.
See your roofing launch plan
Two quick taps — free, no account needed yet.
Do you already have the equipment or vehicle you need?
What's your starting budget?
Check the licensing for roofing work
Roofing is a licensed specialty contractor trade in most states, with bonding and workers' comp effectively mandatory given the injury risk. This is the part that varies most by state — some require a state license or registration before you can advertise, others leave it to the city or county. Confirm both your state board and your local government before you take a job.
Decide what the business needs to open
Roof replacement and repair for residential and commercial buildings. The setup areas that usually matter for a roofing business: State roofing/contractor license, High liability + workers' comp, Supplier accounts, Financing partner, Insurance-claim process knowledge. Typical cost to get operational: $15,000–$60,000.
Pick a structure — sole proprietor or LLC
You can start as a sole proprietor with no filing, or form an LLC (usually $50–$300 depending on your state) for liability protection. For hands-on trade work where something can go wrong on a customer's property, most owners choose the LLC.
Already know enough? Get your roofing numbers now.See my plan ↑Get a free EIN from the IRS
An Employer Identification Number is free and takes a few minutes online. You need it to open a business bank account and to hire.
Register for state taxes and get insurance
Register with your state's tax agency if you'll collect sales tax, then line up general liability insurance — most contracts and license boards require proof of coverage.
What roofing businesses charge
By the roofing square (100 sq ft) — $350–$700/square for asphalt shingle installed, more for metal, tile, or steep/complex roofs. Repairs $400–$1,500. Insurance-claim jobs are priced to the adjuster's scope. Spikes hard after hail and wind events, otherwise driven by age (20–25 year replacement cycle) and real-estate transactions. Supplier relationships and a financing partner let you close bigger jobs faster.
Get your first roofing customers
Post-storm canvassing (where permitted), insurance-adjuster relationships, and Google + reviews. Storm events drive demand spikes. Knowing how to work with homeowners' insurance claims is a major differentiator.
The mistake most first-year roofing owners make
Not learning the insurance-claim process cold. A large share of residential roofing is storm-damage claims — the contractor who can walk a homeowner through the adjuster meeting and supplement the scope correctly wins those jobs and the referrals.
Build your roofing launch plan
FirstBearing turns this into a step-by-step roadmap for your exact business — the right forms, the official links, what to charge, and one next step every day. Free to build, no card. $19.99/mo only if you want FirstBearing to keep running it for you.
Start freeFrequently asked
How do I start a roofing business?
Check the licenses for roofing work in your state, pick a structure (sole proprietor or LLC), get a free EIN from the IRS, register for state taxes, open a business bank account, get general liability insurance, then set up a Google Business Profile and line up your first jobs. The order and the exact forms depend on your state.
Do I need a license to start a roofing business?
Roofing is a licensed specialty contractor trade in most states, with bonding and workers' comp effectively mandatory given the injury risk.
How much does it cost to start a roofing business?
Plan for $15,000–$60,000 to get operational, plus $50–$300 if you form an LLC (varies by state). An EIN is free, and general liability insurance runs a few hundred dollars a year for most solo operators.
What should I charge for roofing?
By the roofing square (100 sq ft) — $350–$700/square for asphalt shingle installed, more for metal, tile, or steep/complex roofs. Repairs $400–$1,500. Insurance-claim jobs are priced to the adjuster's scope.
How much do roofing businesses make?
It depends on your rates, your utilization, and your area. See the income and pricing breakdown for a roofing business for typical owner take-home and what to charge.
How much does a roofing business license cost?
It depends on your state and exactly which license applies — a state professional license commonly runs $50–$300 plus any exam or renewal fee, and a local city/county business license is often another $25–$100. That's separate from the $50–$300 LLC filing fee if you form one. Use the License Finder tool with your state for the exact fee for roofing work.
How much does roofing business insurance cost?
General liability insurance for a solo roofing operator typically runs $300–$800 a year, more with commercial auto coverage or a higher liability limit. Most contracts, landlords, and license boards require proof of coverage before you can start.
Where do the first roofing customers come from?
Post-storm canvassing (where permitted), insurance-adjuster relationships, and Google + reviews.
Official sources
Fees and timelines are commonly-cited figures last reviewed September 2026 and can change — always confirm on the official site. This is educational information, not legal or tax advice.
Related
- Roofing business: income & what to charge
- Roofing business: getting customers
- How to start a roofing business (any state)
- Start a roofing business in Alabama
- Start a roofing business in Alaska
- Start a roofing business in Arizona
- Start a roofing business in Arkansas
- Start a roofing business in California
- Start a roofing business in Colorado
- Start a roofing business in Connecticut
- Start a roofing business in Delaware
- Start a roofing business in District of Columbia
- Start a roofing business in Florida
- Start a roofing business in Georgia
- Start a roofing business in Hawaii
- Start a roofing business in Idaho
- Start a roofing business in Illinois
- Start a roofing business in Indiana
- Start a roofing business in Iowa
- Start a roofing business in Kansas
- Start a roofing business in Kentucky
- Start a roofing business in Louisiana
- Start a roofing business in Maine
- Start a roofing business in Maryland
- Start a roofing business in Massachusetts
- Start a roofing business in Michigan
- Start a roofing business in Minnesota
- Start a roofing business in Mississippi
- Start a roofing business in Missouri
- Start a roofing business in Montana
- Start a roofing business in Nebraska
- Start a roofing business in Nevada
- Start a roofing business in New Hampshire
- Start a roofing business in New Jersey
- Start a roofing business in New Mexico
- Start a roofing business in New York
- Start a roofing business in North Carolina
- Start a roofing business in North Dakota
- Start a roofing business in Ohio
- Start a roofing business in Oklahoma
- Start a roofing business in Oregon
- Start a roofing business in Pennsylvania
- Start a roofing business in Rhode Island
- Start a roofing business in South Carolina
- Start a roofing business in South Dakota
- Start a roofing business in Tennessee
- Start a roofing business in Texas
- Start a roofing business in Utah
- Start a roofing business in Vermont
- Start a roofing business in Virginia
- Start a roofing business in Washington
- Start a roofing business in West Virginia
- Start a roofing business in Wisconsin
- Start a roofing business in Wyoming
- All 9 steps to start a business