Start a business
How to Start a Roofing Business
Roofing is one of the highest-ticket trades you can build a business in, with constant demand from reroofs, repairs, and storm damage. The barriers are real, meaning licensing, serious insurance, and the cash to front materials. Get those right and the margins are strong. Here is the path from roofer to roofing business owner.
Founder, Smarfle · Updated September 26, 2026
Quick facts
- Startup cost
- $10,000 to $50,000
- Time to start
- 1 to 3 months (licensing)
- License
- Roofing/contractor license + heavy insurance
- Earnings
- $60k to $150k+
- Difficulty
- Hard
Is a roofing business worth starting?
Roofing is high-ticket, high-volume work driven by aging roofs and storms, which is why it pays well and rewards operators who run tight crews and clean estimates.
What do roofing jobs cost? See roofing pricesHow much does it cost to start?
A typical roofing business costs $10,000 to $50,000 to start. A truck, equipment, insurance, and license fees get you going. A crew, a dump trailer, and bigger equipment raise the cost; many start by subcontracting the labor.
| Startup cost | Typical range |
|---|---|
| License, exam, and bond | $200 to $2,000 |
| Insurance (general liability + workers' comp) | $3,000 to $10,000 / year |
| Tools and equipment | $3,000 to $15,000 |
| Truck and dump trailer | $5,000 to $30,000 |
| Marketing and website | $500 to $5,000 |
Ranges are typical and vary by market and scope. Confirm licensing costs with your state.
How much can you earn?
Roofers earn a median around $55,440 as employees; owners of a roofing business commonly clear $100,000 to $250,000 or more once they have steady crews and a flow of replacement and insurance work. It is high-ticket, high-volume work with strong margins when run well.
How to start a roofing business, step by step
- 1
Get licensed and insured
Roofing often requires a contractor or roofing license plus a bond, and insurance is non-negotiable: general liability and workers' comp (this is a high-injury trade). Insurance is your biggest barrier, so price it before you commit.
- 2
Choose your model
Run your own employee crews or subcontract labor. Subcontracting lowers your startup cost and risk while you build volume; employees give you more control as you scale.
- 3
Pick a focus
Residential reroofs, repairs, storm and insurance restoration, or commercial. Insurance restoration work is lucrative but requires knowing the claims process.
- 4
Line up suppliers and crews
Build relationships with roofing suppliers for pricing and credit, and with reliable crews. Material availability and crew quality make or break your schedule.
- 5
Price per square
Measure the roof in squares (100 sq ft) and price material plus labor per square, with tear-off, disposal, and permits added. Always take a deposit before ordering material.
- 6
Win your first jobs
A Google Business Profile, general-contractor and realtor relationships, post-storm outreach (done ethically), and a wall of reviews. Fast, clear estimates win against slower competitors.
- 7
Systematize estimating and collecting
The roofers who scale send fast itemized estimates, collect deposits, schedule crews cleanly, and invoice with online payment, so cash keeps moving across multiple jobs.
Licensing and insurance
Licensing varies more than most trades, with some states requiring a roofing or contractor license plus a bond and others only asking above a job-size threshold. Insurance is the harder gate. General liability plus workers' compensation is expensive here because roofing carries one of the higher injury rates in construction, and that premium will shape your pricing more than any license fee does.
How to price your work
Price per square (100 sq ft) covering material plus labor, then add tear-off, disposal, flashing, and permits. Replacements commonly run $6,000 to $30,000; repairs $150 to $1,500. Always collect a deposit before ordering material.
| Service | Typical price |
|---|---|
| Roof replacement (average) | $6,000 to $30,000 |
| Per square (installed) | $350 to $900 |
| Roof repair | $150 to $1,500 |
| Inspection | $0 to $300 |
| Gutter install (per ft) | $4 to $12 |
Example prices are typical U.S. ranges and vary by region, scope, and demand.
Pros and cons of starting a roofing business
Pros
- High-ticket revenue per job
- Storm and reroof demand is constant
- Scales by adding crews or subs
- Insurance restoration work is lucrative
Cons
- - High insurance cost and injury risk
- - A wet forecast idles a crew you are still paying
- - Licensing and bonding to start
- - Cash-flow heavy (you front material)
Common mistakes to avoid
- Underinsuring when one fall or property claim can end the business
- Bidding without measuring the roof in squares
- Skipping deposits and floating the material cost yourself
- Chasing storms unethically instead of building referrals
What year one actually looks like
The parts of roofing work nobody warns you about, which show up once you have customers rather than while you are deciding whether to start.
Deposits and draws decide whether you survive a good month
Material for a full reroof is committed before any money arrives, so a run of won jobs can be the thing that breaks you. Taking a deposit and billing on delivery of material is a cash-flow mechanism rather than a matter of trust.
Your schedule is only as reliable as the crew
Roofing runs on crews who can work for whoever is offering work that week, and a crew that does not turn up on a torn-off roof is an emergency, not an inconvenience. Keeping them busy and paid promptly is a scheduling requirement as much as a kindness.
Photographs are what settle disagreements later
Existing damage, decking condition and what was found under the old layers all become disputes weeks afterwards, sometimes with an insurer rather than the homeowner. Documented at the time it is a record, and remembered afterwards it is an argument.
Run it like a business from day one
The operators who pull ahead in any trade are the ones who systematize the boring parts, meaning booking, scheduling, invoicing, payments and reviews. Smarfle is the all-in-one CRM built for roofing operators, so you can take on more work without drowning in admin.
Frequently asked questions
How much does it cost to start a roofing business?+
A lean start (truck, tools, insurance, license fees, subcontracted labor) runs roughly $10,000 to $25,000. Buying equipment, a dump trailer, and running your own crews pushes it toward $50,000 or more. Insurance is the biggest recurring cost.
Do I need a license to start a roofing business?+
Usually yes. Most states require a contractor or roofing license plus a bond, sometimes only above a job-size threshold. You also need general liability and workers' comp insurance. Confirm with your state.
Is a roofing business profitable?+
Yes, roofing is high-ticket with strong margins, driven by constant reroof and storm demand. Profit comes from accurate per-square bids, efficient crews, collecting deposits, and controlling insurance and material costs.
How do I get roofing customers?+
A Google Business Profile, general-contractor and realtor relationships, ethical post-storm outreach, and consistent reviews. Fast, itemized estimates win jobs against slower competitors.
How much should I charge for a roof?+
Price per square (100 sq ft): roughly $350 to $900 installed for asphalt depending on shingle grade, plus tear-off, disposal, and permits. A typical replacement runs $6,000 to $30,000.
Sources
- [1] U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Roofers (May 2025)Median roofer wage of $55,440, 166,900 jobs in 2025, and 5% projected growth to 2035.
Startup costs and earnings ranges on this page are our own editorial estimates, built on the federal figures above. Every business is different, so treat them as a starting point rather than a forecast.
More start-a-business guides
Ready to start your roofing business?
Smarfle gives you booking, scheduling, invoicing, payments, and reviews in one place from day one.
Start your 14-day free trial