Why Roofing Bids Need a Dedicated Template
Roofing is one of the highest-value residential trades — average projects run $5,000–$25,000 for replacement, and commercial roofing regularly reaches $50,000–$200,000+. At that price point, a vague one-paragraph estimate will lose the job to a competitor who presents a professional, itemized proposal. Homeowners and property managers are making one of the largest single-purchase decisions of the year. They need to see exactly where the money is going.
A proper roofing estimate template also protects you legally. When you specify shingle brand, weight, and class; underlayment type; ice and water shield coverage; and flashing detail — you have a documented agreement about what was installed if a warranty issue arises later. "Asphalt shingle re-roof" is not a scope of work. "30-year architectural asphalt shingle, Class 4 impact-rated, 30 lb felt underlayment, ice and water shield to 6 ft at eaves, ridge cap, step flashing at all penetrations" is.
Key rule: Specify material by brand, model, weight, and warranty class in every roofing estimate. Vague material descriptions are the #1 source of post-job disputes — and they make it impossible to compare your bid against a competitor's.
Try it free — get a roofing proposal in 60 seconds
No account needed. Fill in your project details and get a formatted proposal you can send to clients immediately.
Try Free — Get Your Proposal →What a Roofing Contractor Estimate Template Should Include
A complete roofing bid needs these sections:
Roofing Estimate Checklist
Common Roofing Line Items and Pricing Ranges
Roofing is measured in squares — one square equals 100 square feet of roof area. A typical 2,000 sq ft home has 20–25 squares of roof depending on pitch and complexity. Here are common line items and 2026 pricing ranges:
| Line Item | Typical Range | Notes |
|---|---|---|
| Tear-off (single layer) | $100–$175/square | Second layer adds $75–$125/square |
| 30 lb felt underlayment | $15–$25/square | Standard; synthetic adds 20–30% |
| Ice & water shield | $60–$90/square | Eaves, valleys, penetrations; required in northern climates |
| Architectural asphalt shingles | $95–$130/square installed | 30-year warranty; most common residential choice |
| Impact-resistant shingles (Class 4) | $130–$200/square installed | Qualifies for insurance discounts in hail-prone areas |
| Metal roofing (standing seam) | $400–$700/square installed | 50-year lifespan; significant premium over asphalt |
| Metal roofing (exposed fastener) | $200–$350/square installed | Less expensive than standing seam; common on commercial/agricultural |
| Concrete/clay tile | $350–$550/square installed | 50+ year lifespan; heavy — structural assessment often required |
| Flat/TPO membrane | $300–$500/square installed | Commercial and low-slope residential; includes seaming and edging |
| Step flashing (per linear ft) | $10–$20/LF | At walls, dormers; galvanized steel or aluminum |
| Chimney flashing (full) | $400–$900 | Counter flash, step flash, apron; lead or aluminum |
| Pipe boot flashing | $35–$75 each | Per penetration; rubber or lead |
| Drip edge (per linear ft) | $2–$4/LF | Eaves and rakes; aluminum or galvanized |
| Ridge cap / ridge vent | $250–$600 | Full ridge length; per-square pricing or lump sum |
| OSB sheathing replacement | $65–$100/sheet | Per 4x8 sheet replaced during tear-off |
| Roofing permit | $150–$500 | Varies by jurisdiction; always pull for full replacements |
| Debris haul-away | $200–$600 | Dumpster or trailer; weight-based in some areas |
Always include a separate line item for decking inspection and a per-sheet price for sheathing replacement. Discovering 12 sheets of rotted OSB mid-job and having no pricing mechanism for it turns a profitable job into an argument. Define the rate upfront; then it's a non-issue when you find bad wood.
Roofing Material Types and Price Ranges
The material choice is the single largest driver of project cost. Know the options cold so you can advise clients accurately and present alternatives in your estimate.
| Material | Cost/Square (installed) | Lifespan | Best For |
|---|---|---|---|
| Architectural asphalt | $95–$130 | 25–30 years | Most residential replacement; cost-effective, widely available |
| Impact-resistant asphalt (Class 4) | $130–$200 | 30–40 years | Hail-prone regions (TX, CO, KS, MN); insurance discount eligible |
| Metal (exposed fastener) | $200–$350 | 30–40 years | Commercial, agricultural, budget metal option |
| Metal (standing seam) | $400–$700 | 40–70 years | High-end residential, commercial; premium longevity and appearance |
| Concrete / clay tile | $350–$550 | 50+ years | Southwest, Mediterranean styles; heavy — needs structural check |
| Flat / TPO membrane | $300–$500 | 20–30 years | Low-slope roofs, commercial buildings, flat-roof additions |
| EPDM (rubber) | $200–$400 | 20–25 years | Flat/low-slope commercial; durable, simple seaming |
| Cedar shake | $400–$650 | 20–40 years | Premium residential; requires maintenance and fire treatment |
Storm Damage and Insurance Claim Estimates
Storm damage work is the highest-volume revenue driver for roofing contractors in most US markets. Hail, wind, and severe weather events create immediate demand — homeowners need roofs fixed now, their insurance is paying, and urgency cuts through normal price shopping.
The insurance claim process requires a specific type of estimate that matches the format adjusters use. If your estimate doesn't map to how insurance companies document claims, you'll spend more time arguing over line items than doing the work.
Match the adjuster's scope: When the adjuster has already written an estimate (typically in Xactimate), your line items need to align with theirs. Use the same terminology: "Remove & Replace architectural shingles," "Ice & Water Shield," "Drip edge," "Ridge cap." If your description doesn't match their scope, they reject the line item.
Separate RCV and ACV: Insurance pays Actual Cash Value (ACV) upfront — the replacement cost minus depreciation. The homeowner receives the depreciation holdback (the "recoverable depreciation") once work is complete and documented. Your estimate should show the full Replacement Cost Value (RCV) so there's no confusion about what the total job costs.
Document everything: Date of loss, storm event, photo documentation of all damage before tear-off. If the adjuster missed items (pipe boots, vents, gutters), send a supplemental estimate with documentation. Supplements are normal and expected — don't leave money on the table because the adjuster's initial scope was incomplete.
Include O&P: General contractors charge overhead and profit (O&P) — typically 10% overhead and 10% profit — when the claim involves multiple trades or a GC is coordinating. As a subcontractor this may or may not apply, but understand the line item if you see it on an adjuster's estimate.
Homeowner's deductible: The homeowner is responsible for their deductible. Never offer to waive, absorb, or discount a deductible — this is insurance fraud in most states and can result in criminal charges and license revocation. Document this clearly in your agreement with the homeowner.
Residential vs. Commercial Roofing Bids
Residential and commercial roofing are different businesses, and the estimates need to reflect that. A form that works for a house replacement falls apart when you're bidding a 50,000 sq ft warehouse or a flat-roof apartment complex.
| Aspect | Residential | Commercial |
|---|---|---|
| Typical project size | 15–35 squares; $5K–$25K | 100–5,000+ squares; $25K–$500K+ |
| Roof slope | 4:12 or steeper (pitched) | Often low-slope or flat (0–2:12) |
| Primary material | Asphalt shingle, metal, tile | TPO, EPDM, PVC, modified bitumen, metal |
| Permit process | Single roofing permit, one inspection | Structural engineer often required; phased inspections |
| Decision maker | Homeowner; 1–3 bids typical | Facilities manager or GC; formal bid process |
| Payment structure | 30–50% deposit, balance on completion | Progress billing, AIA schedule, 5–10% retention |
| Insurance work | Very common; adjuster-driven scope | Less common; typically scheduled maintenance or damage |
| Warranty documentation | Manufacturer warranty + workmanship | Extended manufacturer warranty (NDL) often required |
Common Roofing Estimate Mistakes That Cost You Jobs
1. Leaving out the decking allowance
Every experienced roofer knows some decking is bad before they start. Not pricing for it creates an awkward mid-job conversation and erodes trust. Build in a per-sheet rate for sheathing replacement — typically $65–$100/sheet — and tell the homeowner upfront that damaged decking will be an add-on at that rate. Most clients appreciate the transparency; it doesn't kill the sale.
2. Vague material descriptions
"Architectural shingles" is not a bid. It's an invitation to a price comparison that ignores quality. Specify brand, product name, color, warranty class, and whether it's impact-rated. Homeowners who check prices on their own won't be comparing your bid to competitors' — they'll be comparing it to Home Depot retail pricing, which is a losing battle without context.
3. Missing flashing in the scope
Flashing is where leaks happen. Including full flashing replacement (drip edge, step flashing, pipe boots, valley flashing) in every full tear-off is standard practice — but it needs to appear as a line item in the estimate or the client doesn't know it's covered. When it's not listed and a leak appears at a flashing point 18 months later, the argument about whether it was included starts.
4. Not itemizing storm damage supplements
On insurance jobs, the initial adjuster estimate is almost never complete. Gutters, vents, pipe boots, skylights, and satellite dish removal are frequently missed. Submit a supplemental estimate for every item the adjuster missed — document with photos. Contractors who don't supplement leave $500–$3,000 per job behind.
Pricing formula: Full replacement bid = (Squares × Material cost/sq) + (Squares × Tear-off cost/sq) + Flashing estimate + Underlayment + Permit + Cleanup + (Overhead % × subtotal) + (Profit % × subtotal)
Typical net margin target: 15–25% on residential; 20–30% on commercial. Factor your overhead before setting markup — knowing your fully loaded cost per square is the difference between growing and grinding.