How to Start a Roofing Company: The Realistic Playbook
Most roofing companies are started by people who are already good at roofing — crew leads and sales reps who watch the owner's margin and decide to keep it. That instinct is right; the failure mode is treating the business side as paperwork to rush through on the way to the first job. This is the realistic sequence, with real numbers.
Step 1: Legal structure, license, insurance
Entity. Form an LLC (or S-corp election later, on your accountant's advice). Cheap, fast, and it separates your house from your business the first time a ladder goes through a window. Get the EIN, open a dedicated bank account, and never commingle funds — that discipline matters in year three when you want a line of credit.
Licensing. Roofing license requirements vary wildly by state — some require a contractor's license with exams and experience proof, others have no state roofing license at all and regulate at the city/county level. Look up your state and every municipality you'll work; storm crews crossing state lines need the destination state's rules before the storm hits.
Insurance — the real gatekeeper. General liability ($1M/$2M is the standard ask) typically runs a few thousand dollars a year for a new roofing operation and climbs with payroll; workers' comp in roofing is among the most expensive of any trade because of the class codes — budget seriously for it and never let a crew on a roof without it. Commercial auto for the trucks. Bonding where your market requires it. Homeowners and GCs will ask for certificates; carriers and property managers won't work with you without them.
Step 2: The startup budget
A lean, honest starting budget for a one-crew operation:
| Item | Range |
|---|---|
| Entity, licenses, permits | $500–$3,000 |
| Insurance down payments (GL + WC + auto) | $3,000–$10,000 |
| Truck (used, capable) | $10,000–$35,000 |
| Tools, ladders, safety gear | $3,000–$8,000 |
| Website, branding, cards, yard signs | $1,000–$5,000 |
| Software (CRM, accounting) | $150–$500/mo |
| Working capital (the one people skip) | $10,000–$30,000 |
Working capital is the line that decides survival. Suppliers want payment before insurance checks and final invoices arrive; payroll runs weekly whether or not the carrier released depreciation. Undercapitalized roofing startups don't die from lack of jobs — they die from cash timing on the jobs they won. Supplier credit accounts (open them immediately, use them carefully) and disciplined invoicing stretch that runway.
Step 3: Crews vs. subs
Most new roofing companies run subcontractor crews first: you sell, manage, and quality-control; the sub crew installs for a negotiated rate per square. Lower fixed costs, flexible capacity, and it matches the storm market's feast-famine rhythm. The trade-offs: less control over quality and schedule, and you must verify every sub carries their own comp and GL (get the certificates — uninsured subs become your insurance problem).
In-house crews win on quality control and margin per square once volume is steady — usually a year-two-plus decision, not a day-one one.
Step 4: Choose your lane — retail or storm
Retail (homeowner-funded replacements and repairs): steadier, marketing-driven, price-competitive. You'll live on reviews, the local map pack, and referrals — the digital marketing playbook is the growth engine.
Storm restoration (insurance-funded): faster ramp after events, bigger tickets, but you're operating inside the claims system — inspections, adjuster meetings, supplements, depreciation timing — and revenue arrives in storm-shaped bursts. Most new companies in hail states start here because canvassing after a storm is the cheapest customer acquisition in the trade: gas, shoe leather, and a door-knocking system.
Plenty of shops do both eventually. Pick one to be known for first.
Step 5: The first 20 jobs
No reputation, no reviews, no referral base — here's the bootstrap sequence that works:
- Tell everyone you've ever roofed for or with. Your first jobs come from your existing network and their neighbors. Announce the company everywhere you exist online.
- Canvass with intent. After any storm, verified swath data tells you which streets to work. Without a storm, canvass around any active job — "we're doing the Hendersons' roof this week" is the strongest opener in the trade.
- Weaponize every completed job. Yard sign the day you start, photos during, review request by text the day you collect, referral ask two weeks later. Twenty jobs run this way generate the next sixty.
- Answer fast. As a new company you win the leads incumbents answer tomorrow. Speed-to-lead is a startup's only structural advantage — take it.
Step 6: A business plan that fits on one page
Skip the 30-page template. Write down, honestly: target market and lane (retail/storm, residential/commercial, geography); startup costs and where the money comes from; pricing logic (know your cost per square installed — material, labor, overhead allocation — before you quote anything); break-even jobs per month; and the 12-month goals (jobs, revenue, crew count). Revisit quarterly. The plan's job is to make you do the cost math before the market does it to you — job costing is where most year-one pricing mistakes hide, and tracking real margin per job from job #1 builds the habit.
The mistakes that kill year one
- Pricing from the competition instead of your costs. The cheap guy you're undercutting may be losing money too.
- No cash buffer for insurance timing. ACV checks, deductibles, depreciation — storm revenue arrives in pieces. Know the sequence before you float a job.
- Skipping workers' comp "just for now." One incident is the company and possibly your house.
- Running the business from a personal phone and a notebook. Leads evaporate, follow-ups die, and nobody can say what's owed. Spreadsheets crack by job ten — here's the full comparison. Starting on a real roofing CRM from day one costs less than one lost job a month and builds the operational habits that scale.
- Growing headcount faster than process. Every hire before there's a documented way to run a job multiplies chaos instead of capacity — organize the business as you grow it.
Starting a roofing company is genuinely one of the most accessible paths to owning a real business in America — low barrier to entry, evergreen demand, and in hail country, a market that reliably resets. The winners aren't the best roofers; they're the roofers who run the tightest system. Build the system first.