Free template
Roofing Estimate Template
A customer-ready re-roof estimate grouped the way roofers price the job: tear-off and deck prep, the roof system, then flashing, ventilation and permits. The Excel version includes a roof takeoff sheet that turns plan dimensions and pitch into squares, bundles, rolls and linear feet.
Free · No email required · Free to use and share for your own business
Updated September 28, 2026 · Built by the BuildWorkPro team, checked on real subcontractor jobs.
What's in the template
How to fill it out
-
1
Measure the roof
On the Roof Takeoff sheet, enter each plane’s length, width and pitch, or enter measured slope dimensions with the pitch at 0. Add the eave, rake, ridge, hip, valley and wall lengths. Squares, bundles, rolls and linear footage calculate from your coverage assumptions.
-
2
Build your unit prices
On the Unit Price Builder, enter material cost, labor hours and other cost per unit for each item, along with your loaded labor rate, overhead and profit margin. Each item’s selling price per square, roll or foot computes. Use your own crews’ production rates, not a rule of thumb.
-
3
Fill in the customer and job specs
Enter the customer, the job address and the specs the customer will compare between roofers: measured squares, pitch, layers, roof system and color. Write the scope in two or three plain sentences.
-
4
Price each phase, then set tax and deposit
Enter the line items under tear-off, roof system and flashing with quantity, unit and unit price. Carry the decking allowance as its own line. Mark taxable lines and enter your rate, or leave tax at 0% if it is in your prices, and set the deposit percentage.
-
5
Add options and terms, then get it signed
List optional upgrades outside the total, write the payment terms, exclusions and warranty, and add a valid-until date. Review it with the customer and collect the signature and deposit before you order material.
What goes on a roofing estimate
A roofing estimate has two jobs. It has to be specific enough that a homeowner or property manager can compare it against two other roofers, and complete enough that nothing on the roof becomes an argument later. The first job is the reason for the job-specs strip under the header. Measured squares, pitch, layers to tear off, the roof system and the color are what customers line up side by side. The second job is the reason the line items are grouped by phase.
- Tear-off and deck prep: removing each existing layer, disposal, and a decking allowance for the damage you cannot see yet.
- Roof system: shingles, underlayment, ice and water shield, starter, and hip and ridge cap.
- Flashing, ventilation and permits: drip edge, wall and chimney flashing, pipe boots, ridge or box vents, and the permit and inspections.
Anything the customer might add, such as gutters or a full redeck, goes in the optional-items table, priced but outside the total. The customer can add it without you rewriting the estimate.
How to measure a roof for the estimate
Roofing is priced by the square: 100 square feet of roof surface. The trap is that a plan or a ground measurement gives you the footprint, and a pitched roof has more surface than its footprint. Multiply each plane’s plan area by its pitch factor, √(1 + (rise ÷ 12)²):
| Pitch | Pitch factor | 1,000 sq ft of footprint becomes |
|---|---|---|
| 4/12 | 1.054 | 1,054 sq ft (10.5 SQ) |
| 6/12 | 1.118 | 1,118 sq ft (11.2 SQ) |
| 8/12 | 1.202 | 1,202 sq ft (12.0 SQ) |
| 10/12 | 1.302 | 1,302 sq ft (13.0 SQ) |
| 12/12 | 1.414 | 1,414 sq ft (14.1 SQ) |
The Roof Takeoff sheet does this per plane. It then turns the eave, rake, ridge, hip, valley and wall lengths into what you actually order. Starter and drip edge run along eaves plus rakes, cap covers ridges plus hips, and ice and water shield covers two courses at the eaves plus a 3-foot strip in each valley. There is one step flashing piece for every shingle course along a wall. Every coverage figure is an editable assumption, because bundles per square and feet of cap per bundle vary by product. Check the wrapper. If you work from an aerial measurement report, enter its plane areas with the pitch at 0.
Pricing a re-roof line by line
Price tear-off by the number of layers. A second layer is more labor and more dumpster weight, and the takeoff sheet estimates the tonnage so the disposal line is not a guess. Keep waste inside your shingle unit price rather than inflating the customer’s square count. Build every unit price from cost on the Unit Price Builder: material, plus labor hours at your fully loaded rate, plus consumables, then overhead, then profit as a margin on price rather than a markup. A 15% markup on cost is only a 13% margin. To see how shingle prices have moved since your last bid, check the roofing material price trend.
The completed example is a 28.4-square, two-layer tear-off in the Denver hail belt, re-roofed with Class 4 impact-resistant shingles. Tear-off and deck prep come to $3,951, the roof system to $14,577.60, and flashing, ventilation and the permit to $2,715. That is $21,243.60 in total, or about $748 per square all-in. There is no tax line because the roofer pays tax on materials and includes it in the prices. The 30% deposit is $6,373.08, due on acceptance to order material.
The decking allowance, and what happens after tear-off
The deck is the one part of the roof nobody can price with certainty before the shingles come off. Write the uncertainty into the estimate. Include a fixed number of sheets in the price, state the per-sheet price beyond that, and promise photos. Everything else found after tear-off, such as rotted fascia or a damaged chimney, gets written up as a change order and signed before the work is done. When the roof is finished, bill the balance on an invoice that references the estimate number and lists any approved changes.
Estimate, quote or proposal?
For most residential re-roofs, this customer-facing estimate is the whole sale: a price, the terms and a signature. On a commercial re-roof bid to a GC or building owner against drawings and specs, build your cost on the construction estimate worksheet and send a bid proposal with inclusions, exclusions and alternates instead. Our page for roofing contractors covers how that commercial work runs in BuildWorkPro, from the bid through pay applications.
Common mistakes on roofing estimates
- Pricing the footprint instead of the roof. Even a 6/12 pitch adds 12% to the area.
- One tear-off price regardless of layers. The second layer is real labor and real tonnage.
- No decking allowance. Without one, every rotted sheet becomes a negotiation on the roof.
- No valid-until date. Shingle prices move, and an open-ended estimate can be held to old ones.
- Leaving out ventilation and flashing. They are where leaks start, and where a cheaper competitor’s estimate is usually thin.
Price roofs from a catalog, not a blank spreadsheet
In BuildWorkPro every estimate is a bid built from line items priced from your product catalog, with margin and overhead applied as rates. It goes out as a branded PDF for e-signature and converts into a project when the customer accepts. Construction bidding software for $79/month flat, with a 14-day free trial.
See estimating in BuildWorkProFrequently asked questions
How do you calculate roofing squares for an estimate?
Measure each roof plane, multiply length × width to get its area, and add the planes up. One square is 100 square feet of roof surface. If you measured the footprint from the ground or a plan, multiply each plane by its pitch factor first: a 6/12 roof has 1.118 times the area of its footprint, an 8/12 roof 1.202 times. The Roof Takeoff sheet does this for up to ten planes and converts the total to squares.
How much waste should I add when ordering shingles?
Around 10% is common on a simple gable roof, and 15% or more on hip roofs and roofs cut up with valleys, dormers and penetrations. That percentage belongs in what you order and in your unit price. It does not belong in the quantity you show the customer, who is paying for the roof they have: 28.4 measured squares, not the 31.9 you ordered.
What should a roofing estimate include?
The measured roof area, pitch and number of layers to tear off; the roof system and color; line items for tear-off and disposal, decking, underlayment, ice and water shield, shingles, starter, hip and ridge cap, drip edge, flashing, ventilation and the permit; a decking allowance with a per-sheet price; optional items priced separately; the deposit and payment terms; exclusions; the warranty; a valid-until date; and a signature line for acceptance.
How do I handle rotten decking on a roofing estimate?
Carry an allowance: a stated number of sheets included in the price, and a per-sheet price for anything beyond it, billed with photos after tear-off. The completed example includes six sheets at $78 each and prices a full redeck as an option. You cannot see the deck until the shingles are off, and an allowance settles that in writing before the argument starts.
How long should a roofing estimate be valid?
Thirty days is common, and shorter when material prices are moving. Put a valid-until date on every estimate, because an estimate with no expiry can be held to last season’s shingle prices. The template prints the date in bold under the estimate number.
Should roofing sales tax go on the estimate?
It depends on your state and the job. In many states a roofer pays sales tax when buying materials and builds it into the price, so no tax line appears on the customer’s estimate. In others, tax is charged to the customer on materials or on the whole job. The template supports both: mark taxable lines and enter a rate, or leave the rate at 0% and note that tax is included. Confirm the rule for your state.
Is a roofing estimate a contract?
Once the customer signs the acceptance block, the estimate with its terms is usually what both sides point to. Many states have specific requirements for home-improvement contracts, such as cancellation notices, license numbers and deposit limits. Treat this template as a clear starting point and have your contract language reviewed for your state.
Templates that go with this one
Construction Estimate Template
Material, labor, equipment and subs by section, with overhead and true-margin pricing.
Excel · PDF
Construction Quote Template
One-page fixed-price quote with line items, options, validity date and acceptance signature.
Excel · Word · PDF
Construction Change Order Template
Price the change, adjust the contract sum and schedule, and get both signatures before the work starts.
PDF · Word · Excel
Contractor Invoice Template
Line items with computed amounts, sales tax, retainage and balance due — for work billed directly, not through a GC.
Excel · Word · PDFEstimate templates for other trades: Landscaping · Painting · HVAC · Electrical · Plumbing · Fence · Concrete · Drywall · Flooring
Free calculators and price data for this work: Markup vs Margin Calculator · Labor Burden Calculator · Roofing Material Prices
Stop retyping the same roof
BuildWorkPro keeps your shingle, underlayment and flashing prices in a catalog, applies your margin to every line, sends the estimate for e-signature and turns the accepted job into a project. Change orders, invoices and photos stay on the same job.
$79/month flat · 14-day free trial · No credit card required
General-purpose estimate form, not legal advice. Home-improvement contract rules such as deposit limits, cancellation notices and license disclosures vary by state. Confirm the requirements where you work, and confirm material coverage and nailing with the manufacturer.