Roofing Estimate Template: What to Include (And What Most Contractors Miss)
A practitioner-level guide to building a roofing estimate template that wins work and protects your margin. Every section, every line item, no fluff.
If you’re looking for a roofing estimate template, you’ve probably already noticed that most of what’s out there is garbage. Generic spreadsheets with five line items. PDF downloads that look like they were made in 2008. Fillable forms that don’t reflect how roofing estimates actually work.
You don’t need a prettier spreadsheet. You need to know what belongs in a roofing estimate, why each section matters, and how to structure it so your bids are accurate, professional, and fast to assemble.
That’s what this guide is. Not a downloadable file. A complete breakdown of what your roofing estimate template should contain, section by section, so you can build one that actually fits your operation.
What a Roofing Estimate Should Include
A complete roofing estimate isn’t just a price on a page. It’s a document that tells the customer (or GC) exactly what they’re getting, what it costs, and why your number is what it is. Every section serves a purpose: winning the job, protecting your margin, or preventing disputes later.
Here are the sections that belong in every roofing estimate template:
- Company information and licensing
- Project and customer details
- Measurement and takeoff data
- Material specifications and costs
- Labor hours and pricing
- Equipment and subcontractor costs
- Overhead and profit markup
- Payment terms and schedule
- Warranty information
- Insurance and compliance documentation
- Exclusions and assumptions
Miss any of these and you’re either leaving money on the table or setting yourself up for a dispute. Let’s walk through each one.
Section-by-Section Template Walkthrough
Company Information and Licensing
Top of the estimate. Your company name, address, phone, email, contractor license number, and state registration. For commercial work, include your DUNS number if you have one. This isn’t decoration. GCs check license numbers before they even read your price.
Project and Customer Details
Property address, building name (for commercial), customer name and contact info, project description, and date of the estimate. Include the estimate’s validity period. Thirty days is standard. Material prices move, and you don’t want someone accepting a six-month-old estimate at prices you can’t hold.
Measurement and Takeoff Data
This is the foundation of your estimate. Total roof area in squares, pitch, number of facets, linear footage of eaves/rakes/ridges/hips/valleys, penetration count, and total perimeter. If you used EagleView, Nearmap, or Bluebeam for the takeoff, note the source.
Include the waste factor you’re applying. Most estimators use 10-15% depending on roof complexity, but this should be a visible line item, not something buried in your material quantities. When you show the waste factor, it’s harder for someone to question why your material count is higher than the raw square footage.
Material Specifications and Costs
Break this down by system type. A TPO flat roof estimate looks completely different from a shingle steep-slope estimate. Your template needs to handle whatever systems you install.
For each material line item, include:
- Product name and manufacturer (e.g., Carlisle TPO 60-mil, Owens Corning Duration)
- Quantity with unit of measure (squares, rolls, linear feet, cases)
- Unit cost and extended cost
- Waste factor already applied to quantity
Don’t lump materials into one number. Break them out:
- Primary membrane or shingle
- Underlayment / vapor barrier / ice and water shield
- Insulation (type, R-value, thickness)
- Fasteners, adhesives, primers, sealants
- Flashings and edge metal (drip edge, coping, counter flashing, pipe boots, pitch pans)
- Ridge caps, vents, and accessories
Every line item you skip is a line item that comes out of your profit when you actually buy it. Fasteners and adhesives alone can run $3,000 to $5,000 on a commercial job. Pipe boots and pitch pans add up fast when there are 30 penetrations on a roof.
Labor Hours and Pricing
Show the math. Crew size, production rate per square by system type, total man-hours, and loaded labor rate. The loaded rate includes base wage, payroll taxes, workers’ comp, and benefits. If your loaded rate is $55/hour and the job takes 480 man-hours, that’s $26,400.
Include line items people forget:
- Mobilization and demobilization. Half a day to a full day on each end of the job.
- Tear-off labor (if it’s a re-roof). Tear-off is slower than install. Don’t use the same production rate.
- Detail work. Flashings, penetrations, and transitions take longer per square foot than open field. Budget extra hours.
- Cleanup and punchlist. A half day of crew time minimum.
- Weather contingency. Two to three non-productive days on a two-week job isn’t unusual. You’re paying the crew either way.
Equipment and Subcontractor Costs
Crane rental, material hoist, dumpsters, safety equipment (guardrails, tie-off systems, scaffolding if needed), and specialty tools (heat welders, kettles, spray rigs). Get actual quotes, not guesses. A crane rental can swing $2,000 to $8,000 depending on access and duration.
If you’re pulling in sub quotes for sheet metal, gutters, or related scopes, those belong here as separate line items with the sub’s pricing attached.
Overhead and Profit Markup
Most roofing companies run 15-25% overhead. Calculate yours by dividing total annual overhead (insurance, office costs, vehicles, admin staff, licensing, estimating time on lost bids) by total annual revenue.
Apply that percentage to your direct costs. Then add your profit margin on top. If you’re targeting 10% net margin, divide your total-with-overhead by 0.90. Don’t multiply by 1.10. That’s markup, not margin, and the difference adds up across a year of bids.
Show this as a separate section in your template. You don’t have to itemize your overhead for the customer, but internally, you need to see it. If you’re not tracking overhead accurately, you’re not actually making money on the jobs you think you are.
Payment Terms and Schedule
Spell it out. Deposit amount (if any), progress billing milestones, retention percentage, net payment terms (Net 30 is standard for commercial), and accepted payment methods. For residential work, include financing options if you offer them.
For commercial work, match your payment schedule to project milestones: mobilization, tear-off complete, insulation installed, membrane complete, final punchlist and closeout. This protects your cash flow and sets clear expectations.
Warranty Information
Two types of warranty belong in every roofing estimate:
- Workmanship warranty. Your company’s guarantee on the installation. Typical range is 2 to 10 years depending on your market and competitive positioning.
- Manufacturer warranty. Standard, NDL (No Dollar Limit), or enhanced. Specify the warranty type, term, and any requirements (like using certified installers or approved products) to qualify.
Be specific. “Warranty included” means nothing. “5-year workmanship warranty on installation; 20-year Carlisle NDL manufacturer warranty” means something.
Insurance and Compliance Documentation
For commercial work especially, the GC is going to ask for: Certificate of Insurance (COI) with them listed as additional insured, your EMR (Experience Modification Rate) letter, safety plan, signed sub agreement, and sometimes W-9 and licensing verification.
Your estimate template should have a section that references these documents and confirms they’ll be provided. On the actual submission, attach them. Having this list built into your template means you never forget a doc and never get bounced from a bid for missing paperwork.
Exclusions and Assumptions
This section protects you. Be explicit about what is NOT included:
- Structural repairs or deck replacement
- Interior damage
- Hazmat abatement (asbestos, lead)
- Permit fees (or state that they ARE included)
- Work outside the defined roof area
- Unforeseen conditions discovered after tear-off
Also list your assumptions: access conditions, dumpster placement, work hours, and anything that could change the price if reality doesn’t match what you saw during the site visit or on the plans.
Common Mistakes in Roofing Estimates
Even experienced estimators make these mistakes. Check your template against this list:
Underpricing materials. Using old price sheets instead of current supplier quotes. Material costs shift. Get fresh pricing on every bid.
Missing line items. Fasteners, sealants, edge metal details, and tear-off disposal are the usual culprits. If it’s not a line item, it’s coming out of your margin.
Not accounting for waste. A 10% waste factor is the minimum on a simple roof. Complex geometry pushes it to 15% or higher. If you’re not showing waste as a visible line item, you’re probably underestimating it.
Using the same production rate for everything. Tear-off is not the same speed as install. Detail work around penetrations is not the same speed as open field. New construction on a clean deck is not the same as a re-roof over wet insulation. Your labor hours should reflect reality, not a single average.
Forgetting overhead on small jobs. Your overhead doesn’t disappear because the job is only $30,000. A small job with no overhead allocation is a job you’re doing at a loss and don’t realize it.
Vague scope descriptions. “Re-roof building” is not a scope. “Remove existing BUR system to deck, install 3” polyiso insulation mechanically fastened, install 60-mil TPO fully adhered with 6” welded seams” is a scope. Vague scope leads to disputes.
Residential vs. Commercial Estimate Differences
Your roofing estimate template needs to flex between residential and commercial work. They’re not the same document.
Residential estimates are typically simpler: one system type, one building, homeowner as the customer. The estimate doubles as the sales proposal. Presentation matters. Homeowners compare estimates side by side and judge you partly on how professional your document looks. Include photos of similar completed work. Make it clean.
Commercial estimates are more complex: multiple system types on one building, GC as the customer (not the building owner), strict submission requirements, and compliance documentation. The estimate is part of a bid package, not a standalone sales tool. Format to the GC’s specifications, not your own preferences. Include alternates if the spec allows it. Reference spec sections by number.
The biggest difference is the audience. A homeowner wants to understand what they’re paying for. A GC wants to verify that you read the spec, your number is complete, and you won’t create problems on the job. Your template should address whichever audience you’re selling to.
The Real Bottleneck: Estimate Assembly Time
Here’s what most people miss about roofing estimates. The hard part isn’t the math. A good estimator can price a roof in a few hours. The takeoff tools, whether it’s EagleView, Bluebeam, or STACK, handle measurement accurately.
The bottleneck is assembling the full estimate package. Pulling the takeoff numbers into your template. Chasing sub quotes for sheet metal or crane rental. Formatting the proposal to the GC’s requirements. Gathering compliance docs. Getting it reviewed and out the door.
Most estimators spend roughly 70% of their time on assembly and admin work, not actual estimating. That’s the real constraint on your bid volume. Your estimator isn’t slow at pricing roofs. They’re buried in the work that surrounds the pricing.
If you want to dig deeper into where estimating tools help (and where they don’t), read our roofing estimating software guide. The takeoff is solved. The assembly isn’t.
Build the Template. Then Fix the Workflow.
A good roofing estimate template gets you organized. Every section above should exist in your template, customized to the systems you install and the markets you serve. Build it once, refine it as you learn what’s missing, and use it on every bid.
But the template alone doesn’t solve the speed problem. If your estimators are spending half their week copying numbers between systems, chasing documents, and formatting proposals, a better template just makes the assembly work slightly more organized. It doesn’t eliminate it.
That’s where the workflow matters more than the template. If you’re a roofing contractor doing $20M or more in revenue and your estimators can’t keep up with bid volume, the problem probably isn’t their skill. It’s the hours of assembly work around every estimate that doesn’t require any estimating expertise at all.
Let’s talk about what your estimating workflow actually looks like today and where the time is going. No sales pitch. Just an honest look at the process.