How to start a roofing business in 2026: the complete playbook
Step-by-step guide to starting a roofing business in 2026: licensing, insurance, equipment, software stack, first-customer marketing, and the first 90 days. Real numbers.
Starting a roofing business in 2026 is more achievable than ever — and more competitive than ever. Software has dropped the barrier to entry from "buy a $30k truck full of equipment" to "register an LLC, get insured, and put up a website." Here's the no-fluff playbook for what it actually takes to launch and land your first 10 customers.
The realistic startup budget
Forget the "$500 and a dream" YouTube videos. Real numbers for a legitimate roofing startup in 2026:
- Business registration + licensing: $200–$800 depending on state
- General liability insurance: $1,800–$3,200/year
- Workers' comp (required in most states for any employee): $4,000–$12,000/year
- Used truck (work-capable, not pretty): $8,000–$20,000
- Basic tools and safety equipment: $2,500–$5,000
- Website + software stack: $50–$200/month
- Initial marketing (Google Business Profile setup, first ads): $500–$2,000
Realistic total to legitimately launch with one truck and one helper: $15k–$35k. You can technically start cheaper but you'll cut corners that hurt you later.
The licensing reality
Roofing licensing varies wildly by state. Some require state-level contractor licenses (California, Florida, Arizona, Massachusetts). Others rely entirely on local-city permits (Texas, Colorado, Ohio). Either way, working unlicensed is a misdemeanor in most jurisdictions and voids any work warranty.
Start by Googling "[your state] roofing contractor license" and reading the actual state DOL website — not a blog. Then check your local city's contractor registry. Both matter.
The software stack (in order of priority)
- Google Business Profile. Free. Highest-ROI tool for any local business. Set up day one.
- Quote tool that captures leads. SatelliteQuotes at $10/month. Instant satellite quotes on your website.
- Basic CRM (or spreadsheet). Don't pay for a CRM in month one. A Google Sheet works until you hit 30+ active deals.
- QuickBooks Self-Employed. $15/month. Track income/expenses for taxes.
- SMS notifications. Make sure new leads ping your phone immediately. SatelliteQuotes does this by default.
How to land your first 10 customers
Cold-start marketing for a roofing business in your first 90 days:
- Door-knock storm-damaged neighborhoods. Still the highest-conversion cold method.
- Post finished jobs to Facebook and Nextdoor. Free. Tag the neighborhood. Watch the messages come in.
- Ask every customer for a Google review. Target 50% leave one. Get to 25 reviews and your GBP starts ranking.
- Run $500 in Google Local Service Ads. Pay-per-lead but exclusive. Better than $2,000 in pay-per-click.
- Network with insurance adjusters. Coffee meetings. One adjuster referral can mean 20 jobs/year.
What to charge in your first year
New contractors routinely under-bid by 20-30% trying to win their first customers. Don't. You'll work brutally hard and still go broke. Charge close to market rate ($350-$550/square depending on region) and win on responsiveness and presentation instead.
Get the contractor lead-machine playbook
One short email every two weeks with one tactical play to get more roofing leads from your existing website. No fluff, no spam.