Roofing Business Plan Template
Free roofing business plan template: a fill-in outline covering market, crews, materials, pricing by the square, insurance work, and financials — plus a live roofing material calculator.
A roofing company is a project business, and that one word governs the whole plan. You don’t earn a little every week the way a mowing route does — you earn it in big, irregular chunks, on jobs that can run well into five figures each, where part of the cost is hidden under shingles you haven’t torn off yet, and where the busiest season is decided by the weather rather than your marketing. One mispriced tear-off can erase the margin on the three clean jobs before it. So the plan a lender — or your own nerve — needs isn’t a mission statement. It’s proof you can price a roof you can’t fully see, float the cash to build it before the homeowner pays, and still make payroll in the slow month. The squares calculator above turns a roof into the unit you’ll price against; everything below is the plan you wrap around it.
Pick your lane first: retail, storm, or commercial
The opening line of a roofing plan isn’t your company name — it’s which roofing company you intend to be, because the answer rewrites your sales motion, your cash cycle, your crew, and your insurance. Three lanes carry most of the trade, and almost everyone starts in one:
- Retail reroof. The homeowner pays out of pocket or through financing. You win on the sales appointment — value, warranty, and trust — the cash cycle is short and clean, and demand is steady but competitive.
- Insurance / storm restoration. A hail or wind event creates a surge of demand, and the carrier, not the homeowner’s discretionary budget, funds the job. Revenue can spike hard after a storm, but it is boom-and-bust, the claim scope sets much of the price, and the field fills with out-of-town storm chasers who collect and disappear before the warranty is tested.
- Commercial flat roofing (TPO, EPDM, modified bitumen). Fewer, larger jobs sold to property managers and general contractors. Bigger tickets, but slower pay — net-30/60 terms and retainage held back until completion — and a relationship-driven, bid-heavy sales cycle. The commercial TPO estimate template is built for this lane.
A lender reads your lane to judge the cash cycle, not to box you in. You can run more than one, but state which one pays the bills in year one — a plan that pretends to be all three has costed none of them.
Market & customers: the demand you don’t control
Roofing demand is event-driven in a way most trades are not. Underneath it sits a slow, predictable layer — asphalt shingle roofs reach the end of their service life on a rough generational clock, and real-estate transactions force inspection-driven reroofs whether the owner planned for it or not. On top of that sits the volatile layer: a single hailstorm can drop more qualified roofs into one zip code in an afternoon than a year of marketing would. Your plan should name both, because they call for different capacity. The steady layer you can schedule against; the storm layer you have to be staffed and capitalized to catch, since the work flows to whoever is ready in the days after the event.
Define the service radius tightly and say why. Crews are paid for the day, not the job, so a roof an hour outside your zone quietly costs more than its squares suggest — windshield time is margin you’ll never see again. Within the radius, name the customer you’re actually selling: the retail homeowner comparing three bids on the kitchen table buys differently than a property manager renewing a flat-roof maintenance relationship, and an insurance-job homeowner whose price is already set by an adjuster buys differently again. Knowing which of those you’re built for tells a lender you’ve thought past “everyone with a roof.”
The pricing model: the square, the tear-off, and the margin under the deck
A roofing square is 100 square feet of finished roof, and it’s the unit your entire bid hangs on. Run the footprint and pitch through the calculator above — it converts the roof into squares and a waste-factored bundle count, correcting for slope, which a flat footprint always understates. Then set your installed price per square so the homeowner sees a quantity and a rate rather than one mystery lump sum.
Two things separate a roofing bid from a roofing loss, and neither is the shingle price:
- Tear-off and decking are where the surprises live. What the old roof costs to remove — and what the deck looks like once it’s off — is partly invisible from the driveway. Put tear-off on its own line, and write a per-sheet decking allowance into the scope so rotted sheathing found mid-job becomes a pre-agreed change order, not an argument you eat. The roofing estimate template fences these off for you.
- Material cost is volatile, so your quote has a shelf life. Shingle and OSB prices move, and a bid you wrote ninety days ago can go underwater before the crew arrives. Put a valid-until date on every quote, and lock supplier pricing where you can. The material markup calculator helps you set a markup that absorbs normal price drift instead of being erased by it.
Underneath all of it is per-job margin discipline, because a project business has no recurring revenue to average out a bad bid. Get fluent in the difference between markup and margin — the markup-to-margin converter exists because confusing the two is how roofers quietly underprice — and treat gross margin per job as the number that matters most. One job that comes in at break-even or below doesn’t just lose its own profit; it spends the profit of the clean jobs around it.
Marketing & sales: reputation in the slow months, speed after the storm
Roofing sales runs on two clocks. The slow clock is reputation: a roof is a once-in-a-generation purchase, so referrals, online reviews, and visible workmanship (the yard sign, the neighbor who watched a crew run a clean job) do more closing than any ad. The fast clock is the storm: when a hail event hits, the work goes to whoever is in the neighborhood first while the adjusters are still writing, and a same-day inspection and a clear estimate beat a lower bid that shows up a week late.
Lead cost is where first-year owners bleed money. Shared lead-gen-app leads are cheap per lead and expensive per job once you account for the contractors you’re racing to the phone; exclusive leads cost more up front but close at a rate that can justify them. The only way to know which is paying is to track it — the marketing ROI & CAC calculator tells you whether a channel earns its lead cost before you pour more into it. Whatever you spend, the cheapest acquisition in roofing is the warranty you actually honor, because the homeowner who saw you come back for a leak is the one who hands you the next three roofs on the street.
Operations, equipment & safety: the fall-protection line a lender will read
Roofing is labor- and material-heavy, not equipment-heavy. The core kit is modest — trucks, ladders, a compressor and nail guns, a dump trailer or a roll-off you coordinate with a hauler, and safety equipment — so the operational plan isn’t really about machines. It’s about three things that decide whether jobs finish profitably: getting material onto the roof, getting debris off the property, and working inside the weather windows, because a crew can’t shingle in the rain and a rained-out day is overhead with no revenue against it.
Safety belongs in the plan as a line item, not a slogan, because roofing is among the most dangerous trades and the cost of getting it wrong is concrete. Federal rules require fall protection for construction work at heights of six feet or more above a lower level; a single fall is an injury, an OSHA citation, a workers’ comp claim that reprices your insurance, and a reputation hit all at once. A written safety program isn’t bureaucracy here — it’s what an insurer wants to see before they rate you, and what a lender reads as evidence you won’t be shut down by an avoidable incident.
Team & licensing: the real cost of putting people on a roof
The first structural decision is the crew model. Many roofing companies run subcontracted installation crews rather than employees: subs convert a fixed payroll into a variable per-job cost and shed some overhead, but you give up scheduling control and you must police certificates of insurance and 1099 status rigorously, or their liability lands on you. In-house crews give you control and consistency at the cost of carrying payroll through the slow months. Say which model your plan assumes, because it changes both your overhead and your insurance.
Then budget for what labor actually costs, which is never the wage. The burden on a roofing payroll — payroll taxes, general liability, and especially workers’ compensation — is heavier than in almost any other field-service trade, because carriers rate roofing class codes as high-hazard. The labor burden rate calculator turns an hourly wage into the loaded cost you must actually recover in every bid; skip this step and your per-square price is fiction.
Licensing, bonding, and insurance round out the section, and this is the part where a generic template fails you, because the specifics are local. Many states require a contractor license — some a roofing-specific one — and a surety bond to hold it or pull permits; verify the current categories, exams, and bond amounts with your state’s licensing board rather than a blog summary. The insurance stack (high general liability, commercial auto, and workers’ comp once you employ anyone) is a fixed cost that scales with payroll, so it belongs in your overhead math from the start. The unglamorous setup — forming an entity and pulling an EIN, which the IRS issues at no charge — is the cheap, fast part; treat any service that wants a fee to file that free federal form as someone reselling it to you.
The financial plan: floating the job is the whole game
Most roofing businesses that fail are profitable on paper when they go under. They die of cash flow, not margin — and that is the single most important thing your financial plan has to prove you understand. On a roofing job you front the materials and the labor on a five-figure project before the customer pays, and you often have two or three of those running at once. Your working capital has to float at least one full job cycle, and realistically several, with a reserve underneath them. A lender or an SBA reviewer is reading for exactly this: not whether the jobs are profitable, but whether you can survive the gap between spending and getting paid.
Structure the contract so the cash leads the work instead of trailing it. A deposit on signing, a draw when materials are delivered, and the balance on completion keep you from financing the homeowner’s roof out of your own pocket — the roofing invoice template is built to collect a deposit and bill the balance on the same engine. Insurance jobs carry their own cash trap: the carrier typically pays actual cash value first and releases the recoverable depreciation only after the work is verified complete, so plan to float that holdback, sometimes for weeks.
Then there’s the calendar. Roofing revenue is strongly seasonal in most markets, and the discipline that separates the survivors is treating peak-season cash as a reserve to carry the slow and winter months, not as profit to spend the week it lands. Some operators fill the trough with commercial or repair work the same crew can do off-season; either way, the plan should show how the lights stay on in the quiet stretch.
For the actual numbers, this is where the plan should send the reader to the tools rather than to invented benchmarks. Build revenue from the squares calculator above and your own installed price per square. Build per-job cost in the job-cost quote tool, with labor loaded at its burdened rate. Spread your fixed costs — insurance, truck payments, a base crew, licensing — with an overhead-recovery rate so each job carries its share, and find the break-even point: how many squares, or how many jobs a month, cover the overhead before you earn a dollar. Those four numbers, drawn from your real prices, are the financial section. A figure copied from someone else’s roofing company isn’t a plan; it’s a wish.
The plan that survives the roof you can’t see
The roofing business that lasts isn’t the one that wins the most bids — it’s the one priced to survive the tear-off surprise, capitalized to float the job before the check clears, and insured and safe enough that one fall doesn’t end it. Pick your lane, price by the square with the deck risk written into the scope, carry the cash to outlast the gap between spending and getting paid, and the storm seasons become upside instead of the only thing keeping the doors open. Fill the calculator above with your own roofs and the rest of this template stops being an outline and starts being a company.
Frequently asked questions
How much does it cost to start a roofing business?
Do I need a license, a bond, and insurance to start a roofing company?
How do I price a roofing job for my business plan?
Is storm and insurance work a good foundation for a roofing business?
Sources
- Fall Protection — Construction (29 CFR 1926.501). U.S. Occupational Safety and Health Administration. Retrieved .
- Apply for an Employer Identification Number (EIN) Online. Internal Revenue Service. Retrieved .
How we choose and check our formulas
Related tools
Work Order Template
Free, no-signup work order generator: fill the fields in your browser and print or save a clean one-page work order with trade presets, parts/labor, and dual sign-off.
field-serviceChange Order Template
Free, no-signup change order generator: fill the fields in your browser and print or download a one-page change order with original-to-net-to-revised cost math and dual sign-off.
field-serviceClient Intake Form Template
Free, no-signup client intake form generator: fill the fields in your browser and print or save a clean one-page new-customer intake with service address, access notes, and job details.
field-serviceNew Client Intake Form (Lawn & Landscape)
Free, no-signup lawn & landscape new-client intake form: fill the fields in your browser and print or save a clean one-page worksheet — contact, property, site conditions, services wanted.
field-service