How to Start a Roofing Business in 2026 (Step-by-Step Guide)
Roofing is one of the most profitable trades you can get into. The industry hit $92.5 billion in revenue in 2026, and 78% of contractors expect sales to grow this year. If you've got construction experience or just want to build something real, starting a roofing business is one of the fastest paths to six figures in home services.
Here's exactly how to get started -- without wasting money on the wrong things.
The Quick Answer: What It Costs to Start
You can launch a solo roofing operation for $15,000 to $35,000. A small 2-3 person crew costs more -- expect $50,000 to $120,000 to cover a truck, trailer, tools, and your first marketing push.
- Work truck: $15,000 to $45,000 (used is fine to start)
- Trailer: $3,000 to $8,000
- Tools and safety equipment: $3,000 to $8,000
- General liability insurance: $3,000 to $8,000 per year
- Workers' comp (if you have crew): $7,500 to $15,000 per year
- License and registration: $150 to $500 depending on your state
- Marketing (first year): $2,000 to $5,000
The good news: most of your startup costs are depreciable equipment. Section 179 lets you deduct up to $2.56 million in equipment purchases in year one. Talk to your accountant before you buy anything.
Step 1: Get Licensed and Insured Before Anything Else
This is non-negotiable. Most states require a roofing contractor's license before you can legally pull permits or take on jobs.
Licensing
Rules vary by state. Florida and California have strict requirements -- trade exams, years of documented experience, and surety bonds. Texas and Georgia have no state-level roofing license at all, though local municipalities may have their own rules.
Most licensing fees run $150 to $500. Check your state contractor board website to see exactly what's required before you spend a single dollar on equipment.
Insurance
Do not skip this. Roofing is a high-risk trade. One fall, one leak that damages a homeowner's interior, and you're out of business without coverage.
Minimum coverage you need:
- General liability: $3,000 to $8,000 per year. This covers property damage and third-party injury.
- Workers' comp: $7,500 to $15,000 per year once you hire crew. Required in almost every state.
- Commercial auto: $1,200 to $3,000 per year for your work truck.
Budget $5,000 to $12,000 in insurance costs your first year as a solo operator. It sounds like a lot. It's nothing compared to a single uncovered claim.
Step 2: Get the Right Equipment (Start Lean)
New roofers overbuy equipment. You don't need to own everything on day one. Here's what you actually need to start:
- Reliable work truck: A used F-250 or Ram 2500 in the $20,000-$30,000 range works fine.
- Flatbed or open trailer: For hauling materials and equipment. Budget $3,000-$5,000 used.
- Ladders: At minimum a 24-foot extension ladder and a 6-foot stepladder. About $400-$800 new.
- Fall protection system: OSHA requires a full fall-arrest system on roofs over 6 feet. Budget $500-$1,500 for a proper harness, lanyard, and anchor system.
- Nail guns and compressor: A coil roofing nailer plus air compressor runs $800-$1,500.
- Pry bars, utility knives, caulk guns, measuring tools: Budget $500-$1,000.
Items to rent instead of buy in year one: roof hoists ($150-$250/day), dumpsters ($300-$600 per job), scaffolding for steep pitches. Renting keeps startup costs low until you know the volume justifies ownership.
Step 3: Price Your Jobs to Actually Make Money
The roofing industry prices work by the "square" -- 100 square feet. Most residential replacement jobs run 15 to 30 squares.
Here's what the market pays in 2026:
- 3-tab shingles: $350 to $500 per square installed
- Architectural shingles: $450 to $600 per square installed
- Metal roofing (standing seam): $900 to $1,600 per square installed
- Flat roof (TPO membrane): $400 to $700 per square
A typical 22-square architectural shingle replacement should land between $9,900 and $13,200. If you're quoting jobs at $7,000 to win bids, you're leaving $2,000 to $5,000 on the table and probably losing money after materials and labor.
Always get a materials quote before you bid. Shingle prices fluctuate. Your margin depends on knowing your actual material cost, not guessing.
Step 4: Land Your First Customers
Most new roofers rely on storm chasing and referrals to get started. Both work, but neither is a real business strategy on its own.
Start with Google Business Profile
Set it up before you do anything else online. It's free, and it's how homeowners find local roofers after a storm. Fill out every field, add photos of your work, and ask every customer for a review. Even 10-15 reviews puts you ahead of most local competition.
Door Knocking After Storms
This is still one of the fastest ways to get roofing jobs. After hail or wind events, drive the affected neighborhoods, knock on doors, and offer free inspections. Conversion rate runs 15-25% on storm-damaged homes when you knock within 48 hours of the event.
Build Referral Partners
Real estate agents, insurance agents, and property managers refer roofing jobs constantly. Take one agent to lunch. Offer a $200 referral fee per closed job. One good agent relationship can generate 10-20 jobs a year.
Use a Website with Instant Quoting
Homeowners want prices fast. If someone fills out your contact form and you call back 6 hours later, they've already hired someone else. An instant quoting tool on your website lets customers get a ballpark estimate immediately -- and gives you their contact info as a lead.
What You Can Actually Make
Small roofing contractors -- one or two crews -- typically generate $300,000 to $1 million in annual revenue. After labor, materials, insurance, and overhead, owner income runs $80,000 to $200,000 depending on how well you control costs.
Gross margins in roofing run 20-40%. Net profit after everything lands at 5-15%. The contractors hitting 15% net are the ones with tight job costing, consistent pricing, and recurring maintenance revenue from past customers.
Year one is usually slow. Most roofers hit their stride in year two once referrals start coming in. Set a goal of 3-5 jobs per week by month six. At $5,000 to $8,000 average ticket, that's $780,000 to $1.25 million annually.
Bottom Line
You can start a roofing business for $15,000 to $35,000 as a solo operator. Get licensed and insured first, buy equipment lean, and price jobs at market rates from day one. The work is there -- the roofing industry is a $92.5 billion market and demand is up in 2026.
If you want to capture more leads from your website, try QuoteSnap for free. It puts an instant pricing calculator on your site so homeowners get a quote immediately -- and you get the lead before your competitors even call back.