New: Free Investor Readiness Score and AI plan tools at tools.avvale.co.uk
(315) 226-7205 · Mon to Fri, 9am to 6pm ET
Industry guide · Home & commercial services

Roofing Business Plan: Costs, Licensing & How to Start One (2026)

Roofing contractors serve a US market generating over $76 billion a year, with nearly 102,000 businesses competing for storm-damage repairs, new construction, and commercial re-roofing. A well-run owner-operator shop can reach $500,000 to $1 million in year-two revenue with a single crew and disciplined lead conversion.

$76.4B US contractor revenue (IBISWorld, 2025)
Industry market size
~102,000 roofing businesses in US (2025)
Number of businesses
$30,000-$100,000
Typical startup cost range
6-12% net profit margin
Typical net margin
$500K-$1M+ annual revenue
Owner-operator year-two target

The short answer: Launching a licensed roofing company costs $30,000-$100,000 depending on whether you buy a new or used truck, how many crew you hire on day one, and your state's licensing requirements. You need a state roofing or contractor license (requirements vary sharply by state), a contractor surety bond, general liability insurance ($3,200-$15,000/year), workers' compensation insurance (NCCI class code 5551 runs $25-$80 per $100 of payroll, making it among the highest-cost trade classifications), a general business license, and building/roofing permits pulled per job. Gross margins run 25-40%; net margins average 6-12% for established shops. SBA lenders require a DSCR of at least 1.25x before approving a 7(a) or 504 loan.

Is a roofing company profitable?

Yes, roofing is a consistently in-demand trade, and a well-managed owner-operator shop can be highly profitable. Gross margins across the industry run 25-40% of revenue after direct labor and materials, according to industry benchmarks compiled by ServiceTitan and Profitability Partners (2024-2025). A solo owner-operator running one crew of three and completing 25-40 residential roof replacements per year at average tickets of $12,000-$18,000 can generate $400,000-$750,000 in annual revenue. A two-crew operation with a strong storm-restoration pipeline routinely crosses $1-2 million in revenue, and commercial re-roofing contracts can add six figures on a single job. Storm-prone markets such as Texas, Florida, and the Midwest create demand surges that allow aggressive roofers to compress years of revenue into a single season.

Net profit margins average 6-12% after overhead, owner compensation, and all indirect costs, according to industry data from Roofr and the CEO Finance Academy (2025). The NRCA reports the median roofing contractor nets closer to 2.8%, reflecting how many operators leave money on the table through poor job costing, loose pricing, and thin change-order discipline. Well-managed operations that track gross margin per job, maintain a safety program to control workers' compensation premiums, and invest in a CRM to reduce lead leakage consistently reach 10-15% net. The biggest margin compressors are workers' compensation insurance (the highest-cost trade classification at NCCI class code 5551), materials waste and over-ordering, and crew labor during slow seasons. Recurring commercial maintenance agreements and manufacturer-certified installer programs create steady off-season revenue that lenders and buyers value highly.

How much does it cost to start a roofing company?

Startup costs for a roofing company are driven by three large line items: the work truck and trailer, insurance (particularly workers' compensation), and initial materials and equipment. A lean owner-operator launch using a used truck, subcontracted labor, and basic tools can get off the ground for $30,000-$45,000. A fully equipped operation with a new truck, a full crew, and a stocked trailer runs $75,000-$100,000 or more. The table below covers the full cost spectrum for a standard residential roofing startup.

Line itemTypical range
Work truck and trailer (used or new)$18,000-$60,000
Tools and safety equipment (nail guns, air compressors, ladders, harnesses, safety gear)$5,000-$15,000
State roofing or contractor license, exam, and application fees$200-$2,000
Contractor surety bond (first year)$150-$600
General liability and workers' compensation insurance (first year)$8,000-$25,000
Roofing software or CRM (first year)$300-$3,600
Initial materials and supplies (shingles, underlayment, nails, flashing for first jobs)$2,000-$8,000
Marketing (website, Google Business Profile setup, door hangers, yard signs)$1,000-$5,000
Working capital (payroll buffer, fuel, permits, misc.)$3,000-$10,000
All-in roofing company (owner-operator launch)$30,000-$100,000

The truck and trailer are the largest single variable. A used heavy-duty pickup with a dump trailer can be sourced for $18,000-$35,000; a new truck with a trailer and roof-rack upfitting runs $50,000-$70,000. Many founders start with a used vehicle and finance a new truck after 12-18 months of operating history. Insurance is the second-largest variable and the one most underestimated by new roofers: workers' compensation for roofers is classified under NCCI code 5551, with base rates of $25-$80 per $100 of payroll depending on your state, one of the most expensive classifications in all of construction. A three-person crew earning $200,000 in combined payroll could trigger $50,000-$160,000 in annual workers' comp premium before experience modification adjustments. Maintaining a rigorous safety program and tracking your experience modification rate (EMR) is the single most powerful cost-control lever available to a roofing owner. General liability for roofing runs $3,200-$15,000 per year for a small operation (MoneyGeek, Insureon, 2025). Equipment, by contrast, is manageable: a complete set of roofing tools including nail guns, air compressors, safety harnesses, anchor systems, and a full ladder array runs $5,000-$15,000 new, and much of it can be financed through equipment lenders at fixed rates with the tools as collateral.

Step by step

How to start a roofing company

1

Research your state licensing requirements

Roofing contractor licensing requirements vary more than almost any other trade. Some states, including Florida (Certified Roofing Contractor, DBPR), California (C-39 Roofing Contractor, CSLB), and Texas (require local permits but no statewide license), have specific roofing license classifications. Others license roofers under a general contractor umbrella or have no statewide requirement at all (Georgia, for example). Start by visiting your state contractor licensing board website and confirming whether a dedicated roofing license, a general contractor license, or just a business registration is required. Most states that do require a roofing or contractor license mandate passing a trade exam plus a law and business exam, submitting proof of insurance and bonding, and documenting work experience (typically 4 or more years as a journeyman-level roofer). Budget 30-90 days for the licensing process in regulated states.

2

Register your business and obtain your EIN

Choose a legal structure, with most roofing startups forming an LLC for personal liability protection against the significant property-damage risk of roofing work. Register with your state secretary of state ($50-$500), file a DBA if operating under a trade name, and obtain a free Employer Identification Number (EIN) from the IRS at irs.gov. The EIN is required to open a business bank account, hire crew members legally, and apply for a contractor license in most states. Open a dedicated business checking account on the same day you receive your EIN to keep personal and business finances separate, a requirement that SBA lenders review when underwriting a loan.

3

Get licensed, bonded, and insured before taking a single job

Apply for your state roofing or contractor license and local general business license simultaneously. Purchase a contractor surety bond in the amount required by your state (commonly $5,000-$20,000 in coverage; annual premium cost to you is $150-$600). Secure general liability insurance with a minimum $1,000,000 per-occurrence limit ($3,200-$15,000 per year depending on your state and projected revenue) and workers' compensation insurance covering all crew members under NCCI class code 5551. A commercial auto policy on your truck is also required before any business use. Never start a job without a certificate of insurance: virtually all homeowners and all commercial property managers will request one, and many state licensing boards require it before issuing your license.

4

Pull the required permits for every job

Roofing work requires a building or roofing permit in most US jurisdictions for any project that involves structural decking, major repairs, or a full tear-off and replacement. Permits are pulled at the city or county building department, and fees range from $50 to $500 per job depending on project value and jurisdiction. Skipping permits is one of the most common compliance failures among new roofers and can expose you to stop-work orders, fines, and warranty voidance on manufacturer-certified shingle systems. Some jurisdictions also require a sales and use tax permit if you collect tax on materials. Budget permit fees into every job estimate and train crews to never start work on a permitted project before the permit card is posted.

5

Equip your truck and trailer

A fully stocked roofing trailer should carry safety equipment first: personal fall-arrest harnesses for every crew member, roof anchors, rope grabs, a ridge-mounted lifeline, and a minimum of one 24-foot and one 32-foot extension ladder. Tools include pneumatic nail guns with coil nailing capacity, an air compressor (6 CFM or higher), a roofing tear-off machine or pry bars, utility knives, chalk lines, a circular saw, a caulk gun, and a quality moisture meter for inspections. A magnetic sweeper to collect nails from driveways is a client-satisfaction essential. Budget $5,000-$15,000 for a complete new setup; used tools in good condition can cut this to $3,000-$8,000. Stock common consumables (coil nails, underlayment rolls, flashing rolls, drip edge, caulk) for your first two or three jobs so you are not running to a supplier mid-install.

6

Set your pricing using real job-cost data

Residential roofing is typically priced per square (100 sq ft) of roof surface. A standard 3-tab shingle replacement in a mid-tier US market runs $300-$600 per square installed, while architectural (dimensional) shingles on a complex roof with steep pitch can reach $700-$1,200 per square. Average residential job tickets run $12,000-$18,000. Commercial flat-roofing and TPO membrane systems are priced differently, typically $4-$10 per square foot installed. Build your quote from the bottom up: materials at cost, crew labor at $25-$40 per hour per person, overhead allocation, and a target gross margin of 35-40% before overhead. Use a CRM or roofing software such as AccuLynx, Roofr, or JobNimbus to generate professional proposals and track job-level profitability from day one.

7

Build your lead pipeline with storm chasing and local SEO

Roofing lead generation has two modes: reactive (storm response) and proactive (organic search, referrals, door-to-door). In storm-prone markets, monitoring hail and wind events through services like CoreLogic or StormAware and mobilizing quickly in affected neighborhoods can generate a full season of backlog in days. For steady-state demand, claim and optimize your Google Business Profile, build a simple website targeting local search terms such as 'roof replacement [city]' and 'storm damage roof repair [city]', and list on Angi and HomeAdvisor for early job flow. Referrals from insurance adjusters, public adjusters, and real estate agents are high-value relationships to build from month one. A manufacturer-certified installer designation (GAF Master Elite, Owens Corning Preferred) adds credibility and access to manufacturer-sponsored leads.

8

Write a business plan and secure financing

A roofing business plan written for an SBA lender must demonstrate legal standing (licenses, bonds, insurance), a defined service area and revenue model, and unit economics that support debt repayment. SBA 7(a) loans up to $5 million are the most common financing path for roofing company acquisitions and multi-crew expansions, and lenders require a debt service coverage ratio (DSCR) of at least 1.25x, meaning your projected annual net operating income must exceed your annual debt payments by at least 25%. Include a three-year revenue projection built from realistic job-count and average-ticket assumptions, a crew labor and insurance cost schedule, and a working capital analysis covering the cash-flow gap between job deposits and final invoice payment. Equipment financing from lenders such as Balboa Capital or Crest Capital can cover your truck and trailer without a blanket lien on business assets.

Regulation

Licences, permits & regulations

State Roofing or Contractor License

Authorization to perform roofing work for hire in your state. Requirements vary significantly: Florida requires a Certified Roofing Contractor license from the Department of Business and Professional Regulation (DBPR), including trade and business exams plus 4 or more years of roofing experience; California requires a C-39 Roofing Contractor license from the Contractors State License Board (CSLB) for jobs over $500, with a $25,000 surety bond; Georgia has no statewide roofing license requirement. Fees range from $200 to $2,000 depending on state. Renew annually or biennially. Issued by: your state contractor licensing board or department of business and professional regulation.

Contractor Surety Bond

A three-party financial guarantee protecting clients and the state against incomplete or defective work and license law violations. Bond coverage amounts required by state range from $5,000 to $25,000. Annual premium cost to you is typically $150-$600, depending on your credit profile and the required coverage amount. Required by most state licensing boards as a condition of obtaining or renewing a roofing or contractor license, and by many commercial property managers before they will award a contract. Issued by: surety companies and commercial insurance brokers.

General Liability and Workers' Compensation Insurance

General liability insurance (minimum $1,000,000 per-occurrence, $2,000,000 aggregate) covers third-party bodily injury and property damage caused during roofing operations and costs $3,200-$15,000 per year for a small roofing company (Insureon, MoneyGeek, 2025). Workers' compensation insurance is legally required in most states once you have any employees and is classified under NCCI code 5551 (Roofing, All Kinds), one of the most expensive trade classifications, with base rates of $25-$80 per $100 of payroll. Maintaining a rigorous fall-protection safety program is the most effective way to lower your experience modification rate and reduce premiums over time. Issued by: licensed commercial and specialty trade insurers (NEXT Insurance, Hiscox, Nationwide, and specialty roofing insurance programs).

General Business License and Building Permits

A general business license (also called an occupational license or business tax receipt) from your city or county authorizes commercial operation and is required before signing contracts or collecting payment. Fees range from $50 to $400 per year. Issued by your city or county clerk or business licensing office. In addition, a separate building or roofing permit is required per job in most jurisdictions for roof replacements and major repairs; fees run $50-$500 per project based on job value. Some states also require a sales and use tax permit from the state department of revenue if you charge sales tax on materials. Issued by: city or county clerk (business license), local building department (permits), and state department of revenue (sales tax permit).

Roofing license requirements are among the most variable of any trade in the US. Florida and California have well-defined state licensing pathways with mandatory exams, experience documentation, and specific bond amounts. Texas has no statewide roofing license and instead relies on local registration in cities such as Dallas, Austin, and San Antonio. A number of states, including Georgia and Colorado, have no statewide roofing license requirement, though local jurisdictions may impose registration requirements. Always verify requirements with your state contractor licensing board and your city or county building department before operating. In unregulated states, carrying general liability and workers' compensation insurance and pulling permits per job is the baseline for operating professionally and protecting yourself from liability exposure.

What your roofing company business plan must contain

A business plan for a roofing company written for an SBA lender must establish three things: legal standing to operate, a defensible revenue model, and unit economics that support loan repayment. The executive summary should state your licensing status, bonding and insurance coverage, target service area, and primary revenue streams (residential replacement, storm restoration, commercial re-roofing, or a combination). The financial model must show a debt service coverage ratio of at least 1.25x, the SBA's minimum threshold for 7(a) loan approval, meaning your projected net operating income must exceed your total annual debt payments by at least 25%. Build the projection from real job-count and average-ticket assumptions: a one-crew residential operation targeting 30 jobs per year at $14,000 average ticket produces $420,000 in revenue, and gross margin at 35% yields $147,000 before overhead. Include a detailed crew labor and insurance cost schedule (workers' compensation under NCCI 5551 is the largest variable cost after materials), a materials pricing model with waste factor, overhead allocation, and a working capital analysis that models the timing gap between customer deposits and final payment. If your plan targets insurance restoration work, lenders also want to see how you manage supplement cycles and adjuster negotiation. Recurring commercial maintenance agreements modeled separately will strengthen your approval odds and the valuation multiple if you ever sell the business.

Funding a roofing company

Most roofing startups are funded through personal savings combined with equipment financing: the truck, trailer, and tool set can often be financed with the equipment itself as collateral, limiting the upfront cash requirement to insurance, licensing, and working capital. The SBA 7(a) loan (up to $5,000,000, up to 10 years for equipment and working capital) is the most common path for acquiring an existing roofing company or funding a multi-crew expansion after 12-24 months of operating history; SBA-approved lenders require a DSCR of 1.25x or higher, a personal credit score of 650 or above, and a complete business plan with three-year financial projections. The SBA 504 loan is suited to purchasing a commercial building or heavy machinery (such as a crane or commercial roofing equipment) at fixed long-term rates, with up to $5.5 million in project financing. Equipment financing from lenders such as Balboa Capital, Crest Capital, or Navitas Credit can cover a new work truck, trailer, and tool set at fixed rates with the equipment as collateral and no blanket lien on your business assets. A business line of credit from online lenders such as Bluevine or Fundbox ($10,000-$250,000) is the most practical tool for managing the significant cash-flow gap between job deposit collection and final payment, particularly on large commercial re-roofing projects billed on milestone terms.

FAQ

Frequently asked questions

How much does it cost to start a roofing company?

Starting a roofing company typically costs $30,000 to $100,000, depending on whether you buy a new or used truck, how many crew members you hire from day one, and your state's licensing and insurance requirements. The three largest costs are the work truck and trailer ($18,000-$60,000), insurance including general liability and workers' compensation ($8,000-$25,000 for the first year), and tools and safety equipment ($5,000-$15,000). A lean owner-operator launch using a used truck and subcontracted labor can get started for $30,000-$45,000; a fully equipped multi-crew operation runs $75,000-$100,000 or more.

Do I need a license to start a roofing company?

It depends on your state. Florida, California, and many other states require a specific roofing contractor or general contractor license that involves passing trade and business exams and documenting years of experience. Texas has no statewide roofing license but some cities require local registration. Georgia has no statewide roofing license requirement. Even in states without a license requirement, you still need a general business license, contractor surety bond, and insurance before you can legally operate and pull permits. Always verify current requirements with your state contractor licensing board before starting.

Why is workers' compensation insurance so expensive for roofers?

Roofing is classified under NCCI workers' compensation class code 5551, one of the highest-risk and highest-cost classifications in all of construction. Base rates run $25-$80 per $100 of payroll depending on your state, compared to $5-$15 per $100 for lower-risk trades. This reflects the elevated injury risk from working at height: falls account for the majority of roofing fatalities and serious injuries, and claims are expensive. The most effective way to lower your premium over time is to maintain a rigorous fall-protection safety program, document all training and safety meetings, and keep your experience modification rate (EMR) below 1.0 by running a claim-free or low-claim operation.

What is a typical roofing company profit margin?

Roofing companies typically earn gross profit margins of 25-40% of revenue after direct labor and materials. Net profit margins, after overhead, insurance, owner compensation, and other indirect costs, average 6-12% for established operations, according to industry benchmarks from Roofr and Profitability Partners (2025). The NRCA reports the median roofing contractor nets closer to 2.8%, reflecting how common poor job costing and pricing discipline are in the industry. Well-managed operations with strong safety programs, CRM-tracked lead conversion, and commercial maintenance contracts consistently reach 10-15% net profit.

Can I get an SBA loan to start or grow a roofing company?

Yes. Roofing companies are eligible for SBA 7(a) loans up to $5,000,000 and SBA 504 loans for real estate and heavy equipment purchases. SBA lenders require a debt service coverage ratio of at least 1.25x, meaning your projected annual net operating income must exceed your total annual loan payments by at least 25%. They also typically require a personal credit score of 650 or higher, 2 or more years of operating history for an existing business, and a complete business plan with three-year financial projections. Startups without operating history may qualify for SBA Microloans up to $50,000 or equipment financing with the truck and tools as collateral.

Tayyab Shabbir, Founder of Avvale

Reviewed by Tayyab Shabbir, Founder of AVVALE. Our team has built 200+ business plans and financial models for funded ventures across regulated, capital-intensive and main-street industries, from SBA and bank loans to investor and visa applications.

Related business plans

Sources: IBISWorld, Roofing Contractors in the US (2025) for industry revenue ($76.4B, 2025) and business count (~102,000); Finturf, Roofing Industry Trends and Stats 2025 for business count corroboration; Roofr, How Profitable Is the Average Roofing Business (2025) for net margin ranges and average job ticket data; Profitability Partners, Roofing Profit Margins: Benchmarks from Real P&Ls (2025) for gross and net margin benchmarks; MoneyGeek, Average Roofing Business Insurance Cost (2026) for general liability premium ranges ($3,200/year average); Insureon, Roofing Business Insurance Cost (2025) for GL and commercial auto premium data; WorkersCompensationShop, Roofing Workers' Compensation Insurance (2025) for NCCI class code 5551 rate ranges ($25-$80 per $100 payroll); 1800insurance.com, Workers' Comp for Roofing Contractors (2025) for workers' comp cost modeling; FinanceLogic, Roofing Business Loans: Startup Costs and Funding Options (2026) for startup capital ranges ($30,000-$80,000); Insureon, Roofing License Requirements (2024) for state-by-state licensing overview including Florida DBPR and California C-39; AccuLynx, Pricing Plans (2025-2026) and Roofingsoftwareguide.com, Every Roofing Software Price Compared (2026) for CRM and software cost ranges; SBA.gov, 7(a) Loans and 504 Loans program pages for loan terms, limits, and DSCR requirements; ProLine Roofing CRM, Average Roofing Company Revenue 2025 for solo-operator and multi-crew revenue benchmarks. Dollar ranges represent planning estimates across common US markets; actual costs vary by state, market, crew size, and operator experience. Verify current licensing fees, insurance rates, and bond requirements with your state licensing board and a licensed commercial insurance broker.

Tell us about your raise

Prefer to write? Send a message.

Tell us what you're raising for and we'll reply within one business day with next steps and a fixed quote. Prefer to talk? Book a free call instead.

[email protected]
(315) 226-7205 · Mon to Fri, 9am to 6pm ET

Ready to get funded?

Book a free 30-minute strategy call. We'll tell you exactly what you need and how fast we can build it.

No commitment · 30 minutes · Straight answers