Why Roofing Is a High-Risk, High-Reward Business
Roofing contractors generate serious revenue. A 10-square shingle replacement runs $4,000-12,000. A storm damage season can generate $500,000 in a single month for an established crew. But the risks are equally serious: falls are the number one cause of death in construction, storm chasing creates boom-bust revenue cycles, and materials cost increases can destroy margins on fixed-price contracts.
The most sustainable roofing businesses are built on local relationships and reputation, not storm chasing. A good local reputation generates referrals that fuel growth without the volatility.
Step 1: Licensing and Insurance
Roofing licensing requirements vary dramatically by state. Some states (Texas, for example) require no state license for roofing contractors. Others (Florida, California, Connecticut) require a state contractor license.
At minimum you need: - General liability insurance: $1-2M minimum. Roofing is one of the highest-risk trades for liability carriers. Expect to pay $3,000-8,000/year for a small operation. - Workers' compensation: Required with any employees. Roofing has among the highest workers' comp rates of any trade — 15-30% of payroll is common. - Vehicle insurance: Commercial auto for your truck/trailer.
OSHA compliance: Fall protection is required for roofing at 6 feet and above. This means harnesses, anchor systems, and documented safety training for every worker. OSHA fines for fall protection violations start at $15,625 per incident and can be far higher for willful violations. Conduct a documented safety meeting at the start of every job and keep records. A well-documented safety program not only protects your workers — it reduces your workers compensation premiums over time and demonstrates professionalism to commercial clients who require safety plan submissions before awarding contracts.
Step 2: Build a Reliable Crew
You cannot roof alone. A minimum crew for residential roofing is 3-4 workers: a crew lead plus helpers. Finding reliable roofing labor is the number one challenge in the industry.
Hiring options: - Direct employees: Most control, most compliance burden (W-2, workers' comp, benefits) - Subcontracted roofing crews: Pay by the square or day. Less compliance but less control. Ensure your subs carry their own liability and workers' comp.
Pay rates: Experienced roofing crew leads earn $25-45/hour. Helpers/laborers: $18-28/hour. In storm-active markets during peak season, labor costs run higher as demand for experienced crews outstrips supply. Budget crew wages at 18-25% of your gross revenue target to maintain healthy margins at scale.
Step 3: Choose Your Market
Insurance/storm work: High volume during storm seasons. You need a public adjuster network and claims expertise. Revenue can be spectacular but boom-bust cycles are brutal. Many companies that only do insurance work collapse between storms.
Retail/cash sales: Customers who pay out of pocket for replacements and repairs. Longer sales cycle, but steadier and higher margin. Build this base for long-term stability.
Commercial roofing: Flat roofs, TPO, EPDM, modified bitumen. Requires different skills and materials than residential. Commercial contracts tend to be large and multi-year. A single commercial roofing maintenance contract with a property management company covering 50 buildings is worth more in stable revenue than hundreds of one-off residential jobs. Build toward commercial systematically once your residential operation is running efficiently.
Step 4: Pricing
Residential shingle replacement: $3.50-7.00 per square foot all-in (materials + labor). Average 20-square (2,000 sq ft) replacement: $7,000-14,000. Markets like Florida and Texas run higher due to storm volume; Midwest runs mid-range.
Repairs: $300-1,500 depending on scope. Emergency tarping: $500-800. Flashing replacement: $300-600. Valley repair: $400-800.
Materials markup: 20-35% over your cost. Do not compete on materials with big-box stores — your value is expert installation and warranty. Establish accounts with two or three roofing supply distributors (ABC Supply, Beacon Roofing Supply, and local distributors) to ensure competitive pricing and reliable availability during peak demand periods. Supply houses often offer volume rebates for contractors who commit to a minimum annual purchase — these rebates can add meaningfully to your bottom line at scale.
Step 5: Generate Leads
Storm canvassing: After a hailstorm or wind event, knock doors in affected neighborhoods. Bring before/after photos from past jobs and an insurance claim guide. This is the fastest way to generate volume in storm season. Track storm events using weather radar apps like RadarScope or Storm Reports from NOAA. The contractors who arrive in affected neighborhoods within 24-48 hours of a storm consistently outperform those who arrive after the market is saturated.
Referral partner network: Real estate agents, property managers, insurance agents, and general contractors all encounter customers who need roofing work. Build relationships and pay referral fees ($200-500 per closed job) to generate steady non-storm leads. A real estate agent who closes 50 homes per year and refers 20% to you is worth $2,000-5,000 in referral fees annually but generates $40,000-100,000 in revenue from inspection-triggered repairs and pre-listing replacements. Invest in these relationships systematically.
Google Business Profile with reviews: Most homeowners get 2-3 roofing quotes. A GBP profile with 50+ reviews puts you in the consideration set for every local search. Earn reviews systematically after every job.
Step 6: Survive Cash Flow
Roofing has a cash flow problem: materials must be purchased before the job, but payment comes after completion. A 30-square job might require $8,000 in materials before you collect the $14,000 total.
Collect deposits: Require 40-50% down when the contract is signed. This covers your materials cost.
Build a materials credit line: Establish credit with a local roofing supply house. Most suppliers offer net-30 terms for established contractors.
Invoice promptly: Send the final invoice the day the job completes. Follow up on day 3 if unpaid. A job that is not collected is a job that loses money.
Step 7: Build Operational Systems for Scale
Roofing businesses that reach $1M+ in annual revenue share one trait: they built operational systems before they needed them. Relying on spreadsheets, text messages, and memory to run a multi-crew operation creates chaos that erodes margins and damages your reputation.
Crew scheduling software: When you have two or more crews, scheduling them manually across multiple projects creates conflicts, missed starts, and wasted drive time. [Field service management software](/software/field-service-management) provides a centralized job board where every crew sees their schedule, can log job progress, and receives real-time updates when schedules change.
Material ordering workflow: Establish a standard material order process for every new job. When a contract is signed, the production manager (or you, early on) places the shingle and accessory order immediately. Waiting until the week of installation to order materials is a common cause of delayed job starts that damage customer relationships.
Photo documentation: Require technicians to photo-document every roof they inspect and work on — before, during, and after. Photos protect you in insurance claims disputes, provide proof of completed work, and build your marketing portfolio simultaneously. Cloud-based job management tools make this easy.
Subcontractor management: If you use subcontracted crews, track their certificates of insurance, W-9s, and signed subcontractor agreements in one place. Missing insurance documentation on a sub who gets injured on your job site is a nightmare scenario. Systematic management prevents it.
AI scheduling, dispatching, invoicing, and phone answering for your service business. 50 free AI credits. No credit card required.
Get Started FreeStorm Damage Work and the Insurance Claims Process
Insurance-driven storm damage work is a significant portion of the roofing industry. Understanding the claims process makes you more effective at converting storm damage leads and serving customers through what is often a stressful experience.
The process from damage to payment: 1. Storm damages roof. Homeowner calls insurance company. 2. Insurance company sends an adjuster to assess damage. 3. Adjuster creates a scope of loss (Xactimate report) estimating repair costs. 4. Homeowner receives insurance payment (actual cash value or replacement cost value, depending on policy). 5. Homeowner hires contractor. Work is completed. Supplemental claims may be filed for items the adjuster missed. 6. Final payment released by insurance (depreciation recovered on RCV policies).
Your role in the process: Meet with the insurance adjuster if the homeowner requests it. Bring your own estimate and photos of damage. Adjusters often miss items — ridge cap replacement, drip edge, pipe boots, ice and water shield requirements — that add $500-3,000 to the scope. A contractor who helps the homeowner get a fair settlement (not inflated, but complete) builds enormous trust and referrals.
Assignment of Benefits (AOB): Some states allow homeowners to assign their insurance benefits directly to the contractor. AOB simplifies payment but creates regulatory and legal risk — research your state laws before offering it. Florida, for example, has undergone significant AOB reform that affects how contractors can structure insurance work.
Roofer Wages and Market Compensation
Knowing what to pay crew members helps you budget jobs accurately and compete for labor in a tight market. According to the [U.S. Bureau of Labor Statistics](https://www.bls.gov/ooh/construction-and-extraction/roofers.htm), the median annual wage for roofers was $49,920 in 2023, with the top 10 percent earning more than $79,620. Experienced crew leads and foremen earn above the median; laborers and entry-level helpers typically earn below it.
In high-demand markets during storm season, experienced roofing crew leads can command $28-45/hour as W-2 employees or $35-55/hour as subcontractors. These rates translate directly into your job cost structure. Labor typically represents 20-30% of a residential roofing job price — understanding this ratio helps you know immediately whether a job is priced correctly when you build your estimate.
Growing from Residential to Commercial Roofing
Commercial roofing is a natural growth path for residential contractors with strong operational foundations. The market is large, contracts are multi-year, and margins are often better than competitive residential markets.
What changes going commercial: Commercial roofing uses different materials (TPO, EPDM, modified bitumen, built-up roofing) and requires different equipment (propane torches, seam welders, hot-air weld guns). The sales cycle is longer — property managers and building owners take weeks or months to approve projects. Bidding is more formal, often requiring bonding and detailed submittals.
How to start: Target small commercial buildings first — strip malls, small office buildings, light industrial. Facilities managers and property management companies are your buyers. A maintenance contract for a commercial property's roof (annual inspection, minor repairs, leak investigation) is a recurring revenue relationship that gives you first crack at any major replacement project.
See our guide on [how to grow your roofing business](/blog/how-to-grow-roofing-business) for detailed strategies on scaling from startup to established operation.
Technology and Software for Roofing Contractors
Modern roofing businesses use technology at every stage of the job lifecycle. The right tools reduce administrative overhead, prevent errors, and improve customer experience.
Aerial measurement tools: EagleView and Hover generate accurate roof measurements from aerial imagery — without a ladder. A measurement report costs $15-40 per property and is dramatically faster than manual measurement. For estimating a high volume of jobs quickly, aerial measurement pays for itself many times over.
Estimating software: Roofing-specific estimating software (AccuLynx, JobNimbus, RoofSnap) integrates aerial measurements, materials pricing, and labor rates into polished proposals. The ability to email a professional proposal to a homeowner within 30 minutes of leaving their driveway dramatically improves close rates.
Field service management: Tracks jobs from lead through completion, manages crew scheduling, stores photos, and handles invoicing. Explore [Fixlify AI pricing plans](/pricing) to find the right plan as your operation grows from two crews to ten.
CRM for follow-up: Most roofing sales are lost not because competitors won but because you failed to follow up. A CRM that auto-reminds you to follow up with every estimate after 48 hours, 5 days, and 10 days recovers sales that would otherwise be lost to silence.
Frequently Asked Questions
Do I need a contractor license to start a roofing business?
Licensing requirements vary significantly by state. States like Florida, California, and Connecticut require a state contractor license to operate a roofing business. Other states (including Texas, Colorado, and many Midwest states) have minimal or no state-level roofing license requirements. Regardless of state licensing, most jurisdictions require a local business license, and many require permits to be pulled for roofing work, which may require a licensed contractor. Always verify both state and local requirements in your specific market. Even in states without license requirements, maintaining proper insurance and bonding is non-negotiable for operating legally and protecting your business. Additionally, most insurance companies require proof of appropriate licensing before issuing a contractor liability policy, making licensing a practical necessity even where it is not legally mandated.
How much insurance does a roofing contractor need?
Roofing requires more insurance coverage than most trades because of the fall risk inherent in the work. At minimum, carry $1-2M general liability per occurrence and workers compensation for all employees and covered subcontractors. Roofing workers comp rates are among the highest of any trade — typically 15-30% of payroll — because the injury risk is real and statistically documented. Additionally, carry commercial auto insurance, and consider an umbrella policy of $1-5M above your primary limits for larger jobs. Inadequate insurance is the most common reason roofing businesses face financial ruin after an accident; the investment in proper coverage is always worth it.
What is the startup cost for a roofing business?
A minimal roofing startup — owner-operator with one subcontracted crew — can launch for $10,000-25,000 covering licensing, insurance deposits, a truck and trailer, basic tools, and initial marketing. However, most successful roofing businesses invest $25,000-75,000 in the first year before reaching sustainable profitability. The largest variable is whether you employ crews directly (higher cost, more control) or use subcontractors (lower overhead, less control over quality and scheduling). If you plan to stock materials for jobs rather than ordering per-job, add another $5,000-15,000 in working capital for materials float between job start and payment collection.
How do I find my first roofing jobs?
Storm canvassing is the fastest way to generate residential leads quickly — walk affected neighborhoods after a hail or wind event with a business card and a simple inspection offer. For non-storm leads, Google Business Profile with active review collection is the most cost-effective long-term lead source. Referral partnerships with real estate agents, insurance agents, and property managers generate consistent non-storm volume. Consider paying $200-500 referral fees to partners who send completed jobs — a $300 referral fee on a $9,000 job is an excellent marketing cost. In your first six months, combine storm canvassing for immediate volume with Google visibility-building for long-term lead flow.
How do I manage cash flow in a roofing business?
Cash flow management is the single most critical financial skill for roofing contractors. Jobs require material purchases before work begins, but full payment often comes after completion — creating a gap of $5,000-20,000 or more per job that you must float. Require 40-50% deposits at contract signing to cover material costs before you order. Establish a credit line with your primary roofing supply distributor (net-30 terms are standard for creditworthy contractors). Invoice on the day of job completion and follow up persistently on overdue balances. A detailed guide on [field service management software](/software/field-service-management) can help you automate invoice sending and payment follow-up, reducing the time between job completion and cash in your account.
[Schedule crews and invoice roofing jobs from the field with Fixlify AI — start free → hub.fixlify.app/auth?ref=blog-how-to-start-roofing-business]