Roofing is one of the highest-revenue home service businesses you can start. The industry generates over $60 billion annually in the United States, and average job sizes — full replacements typically ranging from $8,000 to $25,000 — mean you don't need a massive volume of jobs to build a strong business. A roofing company doing three to five full replacements per week is generating serious revenue.
The trade does carry real challenges: it's physically demanding, seasonally affected in northern climates, carries high insurance costs, and competition from storm chasers and out-of-state contractors after major weather events can be intense. But roofing companies that are well-run, properly licensed, and trusted in their local market are extremely difficult to displace. This guide covers what it takes to build one.
Licensing and Certifications You'll Need
Roofing licensing requirements vary more widely than almost any other trade. Some states require a specific roofing contractor license; others require only a general contractor license; a few have minimal requirements at the state level and defer to municipalities.
- Roofing or general contractor license — Required in most states. Florida has one of the strictest licensing regimes (you must pass a state exam and carry significant insurance). Texas, by contrast, has no statewide roofing license requirement, though local jurisdictions may have requirements.
- Insurance: general liability + workers' comp — Roofing is one of the highest-risk trades from an insurance standpoint. General liability coverage of at least $1 million per occurrence is expected by most homeowners and required by most general contractors if you want to subcontract. Budget $8,000–$25,000 per year for insurance as a new roofing company.
- GAF, Owens Corning, or CertainTeed contractor certification — Not legally required, but manufacturer certifications allow you to offer enhanced warranties that non-certified contractors can't provide. This is a significant selling point and should be pursued early.
- OSHA 10 or OSHA 30 — Required on most commercial job sites and highly recommended for all roofing operations. Falls are the leading cause of construction fatalities.
Estimated Startup Costs
Total estimated startup range: $41,000–$117,000. Insurance is the biggest variable — your rate depends heavily on your payroll, experience mod, and state. Many new roofing companies start by subcontracting under an established roofer to build experience before going independent.
Storm Work vs. Retail Roofing
Roofing companies generally operate in two modes: retail roofing (selling directly to homeowners based on age, condition, and proactive replacement) and storm work (responding to hail and wind damage and working with homeowners on insurance claims). Both are legitimate business models.
Storm work can generate explosive short-term revenue after major weather events, but it also attracts fierce competition from out-of-state contractors and carries a higher risk of payment disputes and insurance adjuster friction. Retail roofing builds slower but creates a more stable, reputation-driven business with higher referral rates and less volatility.
Essential Business Systems for Your Roofing Company
- Aerial measurement software — Tools like EagleView or Hover allow you to generate accurate roof measurements from satellite imagery without climbing every roof for an estimate. This speeds up the quoting process dramatically.
- Insurance supplement tracking — If you do storm work, you need a system for tracking supplement submissions to insurance carriers, adjuster communication, and approval status. This is a full workflow on its own.
- Automated follow-up on estimates — Roofing is a high-consideration purchase. Homeowners often get 3 quotes and take weeks to decide. Automated follow-up sequences that answer common questions and address objections convert more estimates into signed contracts.
- Photo documentation — Every job should be documented with before, during, and after photos for liability protection and for use in marketing. Job management apps make this simple.
- Review request automation — Roofing customers who had a great experience are willing to leave reviews, but they won't do it unprompted. Automated requests sent the day after job completion consistently generate more reviews than manual follow-up.
Build Your Roofing Business the Right Way
Use our free 47-point Home Service Business Checklist to see exactly where your business stands — licensing, digital presence, lead capture, operations, reputation, and growth systems.
Get the Free Business Checklist →