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.

Roofing Estimate Template — completed example page 1
Page 1 of the completed example. Your download is blank and ready to fill in.

What's in the template

Job specs under the header: roof area, pitch, layers to tear off, roof system and color
Line items grouped by phase: tear-off and deck prep, roof system, flashing, ventilation and permits
A decking allowance line with a per-sheet price for anything beyond it
Optional items priced separately from the total, such as gutters or a full redeck
Subtotal, sales tax on the lines you mark taxable, estimate total, deposit and balance due
Terms box for payment, exclusions and warranty, plus a customer acceptance signature
Excel: a Roof Takeoff sheet that converts pitch and plan dimensions into squares, bundles, rolls, drip edge, cap and step flashing
Excel: a Unit Price Builder that turns material, labor hours and overhead into a selling price at your margin
Excel: a How to Use sheet with steps and tips from the field
Completed example: a two-layer tear-off and 28.4-square Class 4 re-roof, priced line by line

How to fill it out

  1. 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. 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. 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. 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. 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)²):

PitchPitch factor1,000 sq ft of footprint becomes
4/121.0541,054 sq ft (10.5 SQ)
6/121.1181,118 sq ft (11.2 SQ)
8/121.2021,202 sq ft (12.0 SQ)
10/121.3021,302 sq ft (13.0 SQ)
12/121.4141,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 BuildWorkPro

Frequently 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

Estimate 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

Browse all free construction templates →

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.