Starting a roofing business puts you in one of the most
profitable—and recession-resistant—trades in the service industry. Roofs
need replacing every 20-30 years, storms create urgent repair demand,
and homeowners don’t DIY this work. If you’re willing to learn the
trade, get licensed, and build a reliable crew, you can build a business
generating $500K-$2M+ in annual revenue within a few years.
This guide covers everything: licensing, startup costs, insurance,
equipment, hiring, marketing, and the mistakes that sink most new
roofing companies.
Why Start a Roofing
Business in 2026?
The roofing industry generates over $56 billion annually in the U.S.,
and demand keeps growing. Here’s why 2026 is a strong time to enter:
Storm Damage Creates Consistent Demand Severe
weather events are increasing. Every hailstorm, hurricane, or tornado
creates thousands of insurance claims. Roofers who understand insurance
restoration work can build highly profitable businesses focused on storm
damage.
Housing Stock is Aging Millions of roofs installed
in the 1990s and 2000s are reaching end-of-life. This replacement cycle
will drive demand for the next decade.
Barriers to Entry Reduce Competition Licensing
requirements, insurance costs, and physical demands keep casual
operators out. If you’re willing to do the work to get properly licensed
and insured, you’ll face less competition than easier-to-enter
trades.
Premium Pricing Accepted Homeowners expect roofing
to cost $8,000-$25,000+. They don’t haggle the way they might for lawn
care or cleaning. Quality and reliability matter more than being the
cheapest bid.
Repeat and Referral Business One satisfied customer
tells their neighbors. One insurance adjuster who trusts your work sends
you dozens of claims. Roofing businesses grow through reputation faster
than almost any other trade.
How Much Does
It Cost to Start a Roofing Business?
Roofing has higher startup costs than most service businesses due to
licensing, equipment, and insurance requirements. Here’s a realistic
breakdown:
| Category | Low Estimate | High Estimate | Notes |
|---|---|---|---|
| Contractor License & Bonds | $2,000 | $10,000 | Varies dramatically by state |
| Business Registration & Legal | $500 | $2,000 | LLC formation, contracts |
| General Liability Insurance | $3,000 | $8,000 | Annual premium, $1M+ coverage |
| Workers’ Comp Insurance | $5,000 | $15,000 | Required when hiring, rate varies by state |
| Vehicle (Truck) | $15,000 | $45,000 | Used F-250/350 or similar |
| Trailer | $3,000 | $8,000 | For hauling materials/debris |
| Tools & Equipment | $5,000 | $15,000 | Ladders, nail guns, safety gear |
| Initial Marketing | $2,000 | $5,000 | Website, yard signs, Google setup |
| Working Capital | $10,000 | $30,000 | Materials float, payroll buffer |
| Total Startup Cost | $45,500 | $138,000 |
The Reality Check: You can start leaner by subbing
under another contractor first to learn the business, build
relationships with suppliers, and save capital. Many successful roofing
company owners worked as crew members or salespeople before launching
their own companies.
Step-by-Step: How
to Start a Roofing Business
Step 1: Get
Industry Experience (If You Don’t Have It)
If you’re not already experienced in roofing, don’t skip this step.
Work for an established roofer for 6-12 months minimum. Learn: –
Different roofing systems (asphalt, metal, flat/TPO, tile) – How to
estimate jobs accurately – Supplier relationships and pricing –
Insurance claim processes – What makes crews productive
vs. problematic
This experience is worth more than any amount of capital. Mistakes in
roofing are expensive—leaked roofs lead to lawsuits, insurance claims,
and destroyed reputations.
Step 2: Choose Your Roofing
Niche
Not all roofing is the same. Specialization often beats being a
generalist:
Residential Asphalt Shingles – Largest market,
consistent demand – Lower barriers, more competition – Good starting
point for most new roofers
Storm Damage Restoration – Higher margins,
insurance-funded jobs – Requires understanding insurance processes –
Seasonal and weather-dependent
Metal Roofing – Growing demand, premium pricing –
Specialized skills required – Less competition
Commercial/Flat Roofing – Larger projects, longer
timelines – Requires different equipment and expertise – More
relationship-driven (property managers, GCs)
Tile/Slate (Regional) – Premium pricing, specialized
skills – Limited to certain geographic markets – High barriers = less
competition
Step 3: Get Licensed and
Bonded
Roofing contractor licenses are required in most states. Requirements
vary significantly:
States with Strict Licensing: – California: C-39
Roofing Contractor license, requires exam and experience – Florida:
Certified Roofing Contractor license, exam required – Arizona: ROC
license for projects over $1,000 – Nevada: Requires license for all
roofing work
States with Looser Requirements: – Texas: No state
license (local requirements vary) – Colorado: No state license – Kansas:
No state license
Typical Requirements: – Pass trade exam and business
law exam – Show proof of experience (2-4 years typical) – Post surety
bond ($10,000-$25,000) – Provide proof of insurance – Pay licensing fees
($200-$1,000)
Don’t Skip This Step: Operating without required
licenses exposes you to fines, inability to pull permits, and lawsuit
vulnerability. Insurance claims can be denied for unlicensed work.
Step 4: Secure Insurance
Roofing requires more insurance than most trades due to injury
risks:
General Liability Insurance – Minimum $1 million,
preferably $2 million – Covers property damage, completed operations
claims – Expect $3,000-$8,000 annually for new companies
Workers’ Compensation Insurance – Required in most
states once you hire anyone – Roofing has high rates due to injury risk
– Expect $15-$30 per $100 of payroll – On a $50K payroll, that’s
$7,500-$15,000 annually
Commercial Auto Insurance – Required for work trucks
– Higher than personal auto due to commercial use – Expect $2,000-$5,000
annually per vehicle
Umbrella Policy – Additional liability coverage
above base policies – Recommended once you’re doing volume – $1 million
umbrella costs $500-$1,500 annually
Pro Tip: Work with an insurance broker who
specializes in contractors. They understand the industry and can often
find better rates than going direct to carriers.
Step 5: Set Up Your Business
Entity
Form an LLC Roofing’s liability exposure makes
proper business structure essential. An LLC protects personal assets if
something goes wrong. Cost: $50-$500 depending on state.
Get an EIN Free from IRS, takes 5 minutes online.
Required for business bank accounts and hiring.
Open Business Banking Separate business and personal
finances completely. You’ll need this for supplier credit, payroll, and
professional credibility.
Set Up Accounting Use QuickBooks or similar from day
one. Roofing cash flow is complex—material deposits, progress payments,
retention. Track everything.
Step 6: Build Supplier
Relationships
Your material suppliers are critical partners. Good relationships
mean: – Credit terms (net 30-60) so you’re not fronting material costs –
Priority delivery when you need it – Better pricing as volume increases
– Return privileges for unused materials
Major Roofing Distributors: – ABC Supply – Beacon
Building Products – SRS Distribution – US LBM
Start conversations before you need materials. Visit branches, meet
salespeople, explain your business plan. Most will offer credit once you
have a few jobs under your belt.
Step 7: Acquire Essential
Equipment
Day 1 Equipment: | Item | Cost Range | Notes |
|——|————|——-| | Extension Ladders (28’ and 40’) | $400-$800 | Werner or
equivalent | | Ladder Stabilizers | $100-$200 | Safety essential | |
Roofing Nail Guns (2) | $300-$600 | Pneumatic preferred | | Air
Compressor | $400-$800 | Portable, adequate CFM | | Air Hoses (100’+
total) | $100-$200 | Quality hoses last longer | | Hand Tools Set |
$300-$500 | Hammers, pry bars, tin snips, chalk lines | | Safety
Equipment | $500-$1,000 | Harnesses, anchors, hard hats, first aid | |
Magnetic Sweeper | $100-$200 | For nail cleanup | | Tarps | $200-$400 |
For protecting property |
First 90 Days: | Item | Cost Range | Notes |
|——|————|——-| | Dump Trailer | $4,000-$8,000 | Essential for debris
removal | | Material Conveyor | $2,000-$4,000 | Optional but speeds
production | | Additional Nail Guns | $300-$600 | As crew grows |
Vehicle: Minimum: 3/4 ton truck (F-250, Silverado
2500, Ram 2500) You’ll tow trailers loaded with shingles. Don’t
undersized your truck—it’s dangerous and burns through vehicles
faster.
Step 8: Hire Your First Crew
You cannot profitably install roofs solo. Plan to hire:
Option A: Subcontract Crews – Hire experienced
roofing crews as subs – Pay per square (100 sq ft of roof area) – Less
management overhead – Less control over quality and scheduling
Our 47-step checklist covers everything from LLC setup to your first paying customer.
Option B: Build Your Own Crew – Hire laborers, train
them your way – More control, better quality consistency – More
management responsibility – Workers’ comp required
Starting Crew Structure: – 1 experienced lead
installer (you or hired) – 2-3 laborers – Can install 10-25 squares per
day depending on complexity
Pay Structures: – Laborers: $15-$25/hour starting,
depending on market – Experienced installers: $25-$40/hour or piece rate
– Crew leads: Salary or percentage of jobs
Step 9: Create Your Sales
System
Roofing is sold through estimates. Your estimate process determines
whether you get jobs and whether those jobs are profitable.
Estimate Components: 1. Roof measurement (use aerial
tools like EagleView or measure on-site) 2. Material takeoff (shingles,
underlayment, flashing, vents, etc.) 3. Labor calculation 4.
Disposal/dump fees 5. Overhead and profit margin
Pricing Reality: – National average installed cost:
$4-$8 per square foot – Higher in high cost-of-living areas – Higher for
complex roofs, steep pitches, multiple layers – Storm damage work often
priced differently (insurance pricing)
Software Helps: – AccuLynx, JobNimbus, or Roofr for
estimates and CRM – CompanyCam for documentation – EagleView or
SkyMeasure for aerial measurements
Step 10: Get Your First
Customers
Week 1-2: Warm Network – Tell everyone you know
you’ve started a roofing company – Offer referral fees to friends and
family who send leads – Reach out to real estate agents, property
managers, insurance agents
Week 3-4: Local Presence – Google Business Profile
(critical for “roofers near me” searches) – Yard signs at every job site
– Door hangers in neighborhoods where you’re working – Join local
Facebook groups, Nextdoor
Month 2-3: Marketing Expansion – Google Local
Service Ads (pay per lead) – Facebook ads targeting homeowners in your
service area – Storm damage door-knocking after weather events –
Partnerships with gutters, siding, HVAC contractors
Insurance Restoration (Storm Work): If you’re
pursuing insurance work, build relationships with: – Insurance adjusters
– Public adjusters – Restoration contractors (they refer roofing) –
Property managers with storm-damaged portfolios
Licensing & Legal
Requirements
Federal Requirements
- EIN (Employer Identification Number)
- OSHA compliance for job site safety
- EPA lead-safe certification for pre-1978 homes
State Requirements (Examples)
Texas: – No state contractor license – Register
business with Secretary of State – City licenses required in some
municipalities
Florida: – Certified Roofing Contractor license
required – Must pass exam, show experience – Continuing education
required
California: – C-39 Roofing Contractor license
required – Must pass law and trade exams – Bond and insurance required –
4 years journey-level experience required
Local Requirements
- Building permits for most roofing work
- Business license from city/county
- Possible zoning restrictions for yard storage
Common Mistakes to Avoid
1. Underpricing to Win Jobs
Racing to be cheapest destroys margins and brands you as the “cheap
roofer.” Compete on quality, warranty, and reliability instead. The
customers who only care about price are also the worst to work with.
2. Poor Cash Flow Management
Roofing has significant cash flow complexity: – Material deposits
required – Labor costs weekly – Payment collected at completion (or
draws on large jobs) – Insurance work can take 30-60+ days for
payment
Have at least 2 months of operating capital as buffer.
3. Hiring Uninsured
Subcontractors
If your sub gets hurt on your job and doesn’t have workers’ comp,
you’re liable. Always verify insurance before anyone steps on a roof for
your company.
4. Skipping Permits
Some roofers skip permits to save time/money. Bad idea: – Code
violations create liability – Unpermitted work complicates home sales –
Insurance claims can be denied – Licenses can be revoked
5. Not Documenting Everything
Photos before, during, and after every job. Written change orders for
any scope changes. Clear contracts with signatures. Documentation
prevents disputes and protects you in litigation.
6. Ignoring Safety
Roofing is dangerous—fall injuries are common and severe. OSHA
requirements aren’t optional. Beyond compliance, injured workers destroy
productivity, increase insurance costs, and can shut down your
company.
7. Growing Too Fast
The pattern: land a few big jobs, hire aggressively, then work dries
up and you can’t make payroll. Grow steadily based on consistent lead
flow, not one-time windfalls.
Roofing Business
vs. Franchise: Which Is Better?
| Factor | Independent Roofing Co. | Roofing Franchise |
|---|---|---|
| Startup Cost | $45,000-$138,000 | $100,000-$300,000+ |
| Ongoing Fees | None | 5-8% royalty + marketing |
| Brand Recognition | Build your own | Established brand |
| Operational Freedom | Full control | Must follow system |
| Territory | Unlimited | Usually restricted |
| Support | Find your own resources | Training included |
Our Take: Roofing franchises rarely make sense. The
value of a franchise is brand recognition, but roofing is
hyper-local—your reputation in your community matters more than a
national brand name. You’re paying $50,000+ in franchise fees and 5-8%
ongoing royalties for something you can build yourself.
The exception: if you have zero industry experience and significant
capital, some franchises provide training and systems that accelerate
your learning curve. But working for an established roofer for a year
teaches you more than any franchise training program.
Frequently Asked Questions
How long does
it take to start a roofing business?
If you’re already licensed and experienced, you can be operational in
4-8 weeks. If you need to obtain licensing (which requires documented
experience in most states), the process takes 3-12 months depending on
your state’s requirements.
Do I need
experience to start a roofing business?
Technically, you can start a business without experience in some
states. Practically, you shouldn’t. Roofing mistakes are expensive and
dangerous. Work for an established company first, even if just for 6-12
months.
How much can I earn
with a roofing business?
Revenue potential ranges widely: – Solo operator with small crew:
$200,000-$500,000 revenue – Established local company: $1-3 million
revenue – Regional company: $5-20 million+ revenue
Net profit margins typically range 5-15% after all expenses, though
storm restoration specialists often achieve higher margins.
Can I start a roofing
business part-time?
It’s very difficult. Roofing requires being available when weather
cooperates, and customers expect quick response times. Most successful
roofing companies are started by people who transition from full-time
employment with another roofer.
What’s
the best time of year to start a roofing business?
Spring is ideal—you’ll catch the busy season. Starting in winter is
harder because demand is lower (in most markets) and weather limits work
days.
What’s the best roofing
software?
Popular options include AccuLynx, JobNimbus, Roofr, and CompanyCam.
Most offer free trials. Start with one system and stick with
it—switching later is painful.
Ready to Start Your
Roofing Business?
Azgari Foundation helps entrepreneurs launch profitable service
businesses—including roofing companies—without franchise fees or royalty
payments.
What you get: – Step-by-step launch roadmap
customized to your market – SBA financing guidance to cover startup
costs – Marketing system that generates roofing leads – Ongoing support
as you grow
Book a free strategy call: Schedule Consultation
We’ll review your situation, answer your questions, and map out your
fastest path to roofing business ownership.
Last updated: February 2026 Azgari Foundation | azgari.org
📚 Related Reading
Ready to Launch Your Service Business?
We build it with you in 90 days — customers before you open, systems that run without you, 100% ownership.
Or browse our digital tools & courses →
No franchise fees. No royalties. You own everything.
Azgari Foundation · azgari.org ·
Shop ·
YouTube ·
See If You Qualify
Leave a Reply