Roofing Estimate Template

Free, no-signup roofing estimate template: build a quote by squares, tear-off, materials, and labor, then print or send it. Converts to an invoice on the same engine.

On a residential roof, the largest number on the page is decided by something you can’t fully see from the driveway: how many layers of old shingles come off, and what the deck looks like once they’re gone. A roofing estimate is the bid you hand a homeowner before any of that is exposed — a defensible price with the assumptions written down, not the final bill. Build it right here: measure the job in squares, separate tear-off from materials and labor, and set a date the price is good through. Nothing is uploaded, and nothing is stored beyond your browser.

Price the job by the square

A roofing square is 100 square feet of finished roof, and it’s the unit your whole bid hangs on. In the builder above, make the number of squares your line-item quantity and your installed price the unit price, so the totals read the way a homeowner expects rather than as one mystery lump sum. If you haven’t measured yet, run the footprint and pitch through the roofing squares & bundle calculator first — it turns a footprint into squares and a waste-factored bundle count, and those numbers drop straight into the line items here. Keep steep-slope or two-story access on its own line if it changes your labor; burying that in the per-square rate makes the bid harder to explain later.

Tear-off and overlay are not the same bid

The single line that most often separates two roofers’ prices is what happens to the old roof. An overlay lays new shingles over the existing layer — less labor, no disposal — while a tear-off strips the roof to the deck and hauls the old material away. Put tear-off on its own line (often priced per square, sometimes by the number of existing layers) and the dumpster or disposal on another, so the homeowner can see exactly what the heavier option costs. If you’re presenting both, two versions of the estimate — with and without tear-off — make the trade-off obvious and protect you when a single overlaid layer turns out to be three once you open it up.

Materials, flashing, and the unknowns under the deck

List the shingle, the underlayment, and the flashing, drip edge, and vent components as their own lines rather than folding them into one “materials” entry. It reads cleaner, and it makes a warranty question easier to trace down the road. The riskiest part of any roof bid is the decking you can’t inspect until tear-off. Use the terms or scope line in the builder to fence that off: state that the price assumes sound decking and that any rotted sheathing is replaced and billed separately at a stated per-sheet rate. Writing the assumption into the estimate turns a mid-job surprise into a pre-agreed change, not an argument. The tax cell starts at 0% — roofing tax treatment varies by jurisdiction and by the labor-versus-materials split — so enter your own local rate and the builder applies it to the post-discount subtotal.

A valid-until date and a workmanship warranty line

Shingle and decking prices move, so a roof bid shouldn’t stay open forever. Set the Valid until date in the builder so the homeowner knows the window, and so a quote that sits for three months doesn’t come back to bite you after material costs have climbed. Spell out the warranty while you’re at it, and keep two ideas separate: the manufacturer’s warranty covers the shingle, and your workmanship warranty covers the install. State the workmanship term in plain language on the estimate — a clear warranty line is part of the sale, not buried fine print.

Insurance-scope and supplement jobs

A storm-damage roof often isn’t priced off your rate card at all — it’s priced off the carrier’s adjuster scope. When you’re matching a claim, line your estimate items up with that scope so the homeowner can read the bid and the approved scope side by side, and keep any supplement — the items the adjuster missed, like extra flashing or a second layer found at tear-off — as clearly labeled lines. This is a quoting document that helps you and the homeowner agree on the work and the number; it isn’t a claim filing, so follow the carrier’s own process for the claim itself.

From accepted estimate to invoice

An estimate is the bid, not the bill — and the moment it’s accepted, you shouldn’t be retyping anything. The builder carries an acceptance line and a deposit-due-on-acceptance field, so a signed roof bid can collect a deposit and then convert to an invoice on the same engine once the work is done. When you’re ready to bill, the roofing invoice template is that next step; and if you run more than one trade, the generic invoice template generator is the same engine without the roofing labels.

Frequently asked questions

What's the difference between a tear-off and an overlay on a roofing estimate?
An overlay installs new shingles over the existing layer — less labor and no disposal — while a tear-off strips the roof down to the deck and hauls the old material away. It's usually the biggest single swing in the price, so put tear-off on its own line (often per square, sometimes by the number of existing layers) with disposal on a separate line. Building codes commonly limit how many roofing layers a roof can carry, which is why a tear-off is often the only honest option on an older roof.
How do I price a roof by the square in the builder?
A roofing square is 100 square feet of finished roof. Make the number of squares your line-item quantity and your installed price the unit price, and the totals read the way a homeowner expects. If you haven't measured yet, run the footprint and pitch through the roofing squares & bundle calculator first — it converts the roof into squares and a waste-factored bundle count you can drop straight into the line items here.
How do I handle decking or rot I can't see until tear-off?
Write the assumption into the estimate instead of eating the risk. Use the terms or scope line to state that the price assumes sound decking and that any rotted sheathing is replaced and billed separately at a stated per-sheet rate. That turns a mid-job discovery into a pre-agreed change rather than a dispute — the homeowner already saw the condition spelled out on the bid.
Can I use this for an insurance-claim roof estimate?
Yes, as a quoting document. When a carrier's adjuster scope drives the price, line your estimate items up with that scope so the homeowner can compare them side by side, and keep any supplement — items the adjuster missed — as clearly labeled lines. It helps everyone agree on the work and the number before signing; it isn't a claim filing, and you should still follow the carrier's own process for the claim itself.

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.