For business owners· 4 min read

How to Start a Roofing Business: Complete Startup Guide

Step-by-step guide to launching a roofing contractor business, including licensing, insurance, equipment, and finding your first customers.

Starting a roofing business is one of the more lucrative moves in the trades — experienced roofers routinely clear $100K+ in their first year by running lean operations. But jumping from skilled installer to business owner requires more than knowing how to lay shingles. Here's exactly what you need to do it right.

Get Licensed, Bonded, and Insured First

Before you touch a single roof for pay, handle the legal foundation. Requirements vary by state, but most require:

  • Contractor's license — Many states require a roofing-specific license or a general contractor's license with a roofing endorsement. Expect fees from $50–$500 and possibly a trade exam.
  • General liability insurance — Minimum $1 million per occurrence is standard. Roofing is high-risk, so premiums typically run $3,000–$8,000/year for a small crew.
  • Workers' comp — Required if you have employees in nearly every state. Budget $10,000–$20,000/year depending on payroll size.
  • Surety bond — Usually $5,000–$15,000, protects clients if you fail to complete work.

Skip this step and one lawsuit or inspection can end everything before it starts.

Choose Your Business Structure and Open a Business Account

Register as an LLC or S-Corp — both limit personal liability and look more professional to commercial clients. An LLC typically costs $50–$500 to register depending on your state. Open a dedicated business checking account immediately; mixing personal and business finances is the number one bookkeeping mistake new contractors make.

Get an EIN from the IRS (free, takes 10 minutes online) and set up basic accounting software like QuickBooks or Jobber from day one.

Define Your Service Scope

Roofing is broad. The more specific you are early on, the easier it is to market and price effectively. Decide upfront which services you'll offer:

  • Residential tear-off and replacement (asphalt shingles, metal roofing)
  • Flat/low-slope commercial roofing (TPO, EPDM, modified bitumen)
  • Roof repair and maintenance
  • New construction roofing
  • Specialty materials — cedar shake, tile, slate

Most startups do best focusing on residential asphalt shingle replacement first — the market is massive, margins are solid, and turnaround time is fast. Expand services as your crew grows.

Calculate Your Startup Costs Honestly

A realistic startup budget for a legitimate roofing operation looks like this:

  • Tools and equipment: $5,000–$15,000 (nail guns, ladders, safety gear, compressors)
  • Vehicle or trailer: $10,000–$30,000 (used box truck or pickup with trailer)
  • Software and CRM: $100–$300/month
  • Marketing and website: $1,000–$3,000 upfront
  • Insurance and licensing: $5,000–$10,000 first year
  • Working capital buffer: $10,000–$20,000

Total: $30,000–$75,000 to launch properly. Many roofers bootstrap by starting as a two-person crew on smaller residential jobs before scaling.

Build Your Estimating and Sales Process

Profitability in roofing lives or dies on accurate estimates. Learn to use software like Roofr, EagleView, or CompanyCam for satellite measurements and documentation. Your estimate should include:

  • Material costs (shingles, underlayment, flashing, decking if needed)
  • Labor (typically 40–50% of total job cost)
  • Dumpster and disposal fees
  • Overhead and profit margin (aim for 35–50% gross margin on residential)

Always provide written contracts. Include scope of work, payment schedule, warranty terms, and what happens if decking damage is discovered mid-job.

Set Up Your Marketing Engine

Word of mouth is powerful but not reliable enough to build a business on. From day one, invest in:

  • Google Business Profile — Free and essential for local search visibility
  • Before/after photos on every completed job for social proof
  • Yard signs — Still one of the highest-ROI tactics in residential roofing
  • Homeowner review platforms — Houzz, Angi, Nextdoor

Listing your business on a niche marketplace like Mercoly gets you in front of homeowners actively searching for roof installation and replacement services, and lets you showcase your offerings and collect leads without building everything from scratch.

Hire Smart and Protect Your Margins

The biggest margin killers for roofing startups are poor labor management and material waste. When hiring:

  • Start with 1–2 experienced crew members who can lead a job site
  • Use subcontractors carefully — verify their insurance before they step on a roof
  • Track material waste per job; even 5–10% reduction moves the needle significantly

Set a minimum job size ($1,500–$2,500 for repairs) to avoid burning time on low-value work.

Know When to Reinvest

Once you're consistently booking 3–5 jobs per week, reinvest in a second crew before upgrading equipment or office space. Revenue scales faster with capacity than with tools.


Take your first step today — get licensed, get insured, and list your roofing services where customers are already looking.

Run a Roof Installation & Replacement business?

List your profile on Mercoly, get found by ready-to-buy customers, capture leads, and sell your products and services — all in one place.

Related articles

More in Exterior, Roofing & Structural Trades · Roof Installation & Replacement