Back to blog
Contractor Growth May 12, 2026 13 min read

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)

  1. Google Business Profile. Free. Highest-ROI tool for any local business. Set up day one.
  2. Quote tool that captures leads. SatelliteQuotes at $10/month. Instant satellite quotes on your website.
  3. Basic CRM (or spreadsheet). Don't pay for a CRM in month one. A Google Sheet works until you hit 30+ active deals.
  4. QuickBooks Self-Employed. $15/month. Track income/expenses for taxes.
  5. 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.
Don't spend money on print ads, billboards, or radio in year one. None of them work for roofing startups. Focus your budget on digital (website + GBP + LSA) where you can measure cost per lead.

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.

Your website + quote tool is the cheapest, highest-ROI piece of your startup stack. Try SatelliteQuotes free for 15 days — you'll be capturing leads before your first business cards arrive.
Written by SatelliteQuotes Editorial
Start 15 days free
Free contractor playbook

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.