For Contractors

How to Start a Roofing Company in 2026

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.

Startup Cost Overview

ExpenseCost RangeRequired?
State contractor license$500–$2,000Yes (most states)
Business registration (LLC)$100–$500Yes
General liability insurance$2,000–$5,000/yrYes
Workers compensation$3,000–$8,000/yrYes (if employees)
Basic equipment and tools$5,000–$15,000Yes
Vehicle (truck)$5,000–$30,000Yes
Trailer$2,000–$5,000Recommended
Website and marketing$2,000–$5,000Essential
Working capital (first 3 months)$5,000–$15,000Highly recommended
Total startup range: $15,000 to $50,000 for a lean start with used equipment, or $50,000 to $100,000 for a fully equipped launch with new truck, trailer, and professional marketing.

Licensing Requirements

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.

Business Insurance

Roofing is a high-risk trade and proper insurance is non-negotiable:

Essential Equipment and Tools

Must-Have Equipment

Recommended Additions

Building Your Crew

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.

Tip: Your reputation is built on quality workmanship. Invest in training and retain your best installers. Manufacturer certification programs (GAF Master Elite, Owens Corning Preferred) require documented installer training but unlock better warranties that differentiate you from competitors.

Pricing Your Roofing Jobs

Pricing requires understanding your costs and market rates. Here is a basic framework:

Component% of Job PriceExample ($10,000 job)
Materials30%–40%$3,000–$4,000
Labor25%–35%$2,500–$3,500
Overhead (insurance, truck, office)10%–15%$1,000–$1,500
Gross profit15%–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.

Marketing and Lead Generation

Getting your first customers is the biggest challenge for a new roofing company. Here are the most effective channels:

Digital Marketing (Highest ROI)

Traditional Marketing

For a deeper dive, see our roofing lead generation guide.

Scaling Your Business

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.

Add a Free Roof Calculator to Your Website

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 →

The Bottom Line

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.

Frequently Asked Questions

How much does it cost to start a roofing company?

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).

Do I need a license to start a roofing company?

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.

How do roofing companies get customers?

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.

How profitable is a roofing company?

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.

Are You a Roofing Contractor?

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 →