Everything you need to launch a roofing business from licensing and insurance to marketing and your first customers.
Starting a roofing company is one of the most accessible paths into the construction trades. The roofing industry generates over $50 billion annually in the United States, with consistent demand driven by weather damage, aging housing stock, and new construction. With the right licensing, insurance, equipment, and marketing, you can build a profitable roofing business from scratch. This guide walks through every step of how to start a roofing company in 2026.
| Expense | Cost Range | Required? |
|---|---|---|
| State contractor license | $500–$2,000 | Yes (most states) |
| Business registration (LLC) | $100–$500 | Yes |
| General liability insurance | $2,000–$5,000/yr | Yes |
| Workers compensation | $3,000–$8,000/yr | Yes (if employees) |
| Basic equipment and tools | $5,000–$15,000 | Yes |
| Vehicle (truck) | $5,000–$30,000 | Yes |
| Trailer | $2,000–$5,000 | Recommended |
| Website and marketing | $2,000–$5,000 | Essential |
| Working capital (first 3 months) | $5,000–$15,000 | Highly recommended |
Roofing contractor licensing varies significantly by state. Here is what you need to research:
Check your state contractor licensing board website for specific requirements. Common resources include the National Roofing Contractors Association (NRCA) for industry best practices and training.
Roofing is a high-risk trade and proper insurance is non-negotiable:
Most new roofing companies start with the owner plus 2 to 4 laborers:
Many startups begin with subcontracted crews (paying per square) before hiring full-time employees. This reduces overhead but gives you less control over quality and scheduling.
Pricing requires understanding your costs and market rates. Here is a basic framework:
| Component | % of Job Price | Example ($10,000 job) |
|---|---|---|
| Materials | 30%–40% | $3,000–$4,000 |
| Labor | 25%–35% | $2,500–$3,500 |
| Overhead (insurance, truck, office) | 10%–15% | $1,000–$1,500 |
| Gross profit | 15%–30% | $1,500–$3,000 |
Research competitor pricing in your market. Use our labor cost per square guide to benchmark your rates. Start competitive, then raise prices as your reputation grows and referrals increase.
Getting your first customers is the biggest challenge for a new roofing company. Here are the most effective channels:
For a deeper dive, see our roofing lead generation guide.
Once your first crew is running smoothly, scaling follows a predictable path:
Key investments at each stage: manufacturer certification (unlocks better warranties and marketing), dedicated office manager (frees you from admin), estimating software (speeds up bidding), and a professional website with lead capture tools.
Homeowners get instant estimates. You get their contact info delivered to your inbox. Set up in 2 minutes, free for 60 days.
Get Your Free Calculator →Starting a roofing company requires $15,000 to $50,000 in startup capital, proper licensing and insurance, and a willingness to hustle for your first customers. The roofing industry offers strong margins, consistent demand, and a clear path to scaling. Focus on quality workmanship, build your online presence early, and invest in lead generation tools that bring customers to you. The contractors who combine great work with smart marketing are the ones who grow fastest.
Starting a roofing company costs $10,000 to $50,000 depending on whether you buy equipment new or used. Major expenses include licensing ($500 to $2,000), insurance ($3,000 to $10,000/year), basic equipment ($5,000 to $15,000), vehicle ($5,000 to $30,000), and marketing ($2,000 to $5,000).
Most states require a contractor license for roofing work. Requirements vary: some states require exams and experience, others require only registration and insurance. Check your state contractor licensing board for specific requirements.
The most effective channels are Google Business Profile optimization, paid Google Ads for local searches, referral programs, storm chasing (door-to-door after weather events), partnerships with insurance adjusters, and embedding lead generation tools like roof calculators on your website.
Well-run roofing companies achieve 30% to 50% gross margins. Net profit margins of 10% to 20% are common after overhead. A solo crew doing 2 to 3 jobs per week can generate $300,000 to $500,000 in annual revenue. Scaling to multiple crews can reach $1M+ within 2 to 3 years.
Add this calculator to your website in 2 minutes. Homeowners get instant estimates — you get their contact info delivered to your inbox.
Get Your Free Calculator →