Free Roofing Estimate Template

Bid roofs the way homeowners expect: per-square line items for tear-off, materials and labor. Edit the pre-filled template below and download a clean, professional PDF — free, no account needed.

Free foreverNo sign-upInstant PDF downloadPrivate — data stays on your device

What to include in a roofing estimate

2026 pricing guide

Sanity-check the numbers in your estimate against typical market ranges:

Job / serviceTypical price (US, 2026)
Asphalt shingle replacement (per square, installed)$450 – $750
Full replacement — 2,000 sq ft home$9,000 – $16,000
Tear-off only (per square, per layer)$100 – $165
Standing-seam metal (per square)$900 – $1,600
Minor leak repair$150 – $1,500
Flashing replacement (chimney/skylight)$200 – $500
Decking replacement (per 4×8 sheet)$70 – $125

2026 national ranges for asphalt unless noted. Steep pitch (8/12+), multiple stories and tear-off layers push totals up fast.

How it works

1

Edit the pre-filled template

The line items above are a realistic starting point — replace them with your job, quantities and rates.

2

Check the live preview

The estimate updates as you type, formatted the way clients expect.

3

Download the PDF

One click. Your draft also auto-saves in your browser, so you can come back and duplicate it for the next job.

Frequently asked questions

What should a roofing estimate include?
Roof size in squares, tear-off and disposal, materials with brand and series, underlayment and ice-and-water shield, flashing and ventilation details, labor, permit, a decking-replacement contingency price, total with tax, and a validity window. Homeowners are told to get three bids — the itemized one usually wins.
How do roofers calculate an estimate?
Measure the roof area, convert to squares (1 square = 100 sq ft), add a waste factor (10% simple roofs, up to 15-20% for hips and valleys), then price tear-off, materials and labor per square plus fixed items like flashing, vents and permits. That's exactly how this template's line items are structured.
How long is a roofing estimate good for?
30 days is typical. Shingle prices have moved several times a year lately, so most contractors cap validity — the template defaults to 30 days out.
Should a roofing estimate include a decking contingency?
Yes. You can't see rotten decking until tear-off, so state a per-sheet replacement price up front (the sample notes use $95/sheet). It prevents the single biggest source of roofing-job disputes.
Is this roofing estimate template free?
Completely. Edit it, download unlimited PDFs, no account. Your numbers stay in your browser — we never see them.

More free tools

Need to quote a different trade?

The estimate maker works for any service business — plus free invoice, purchase-order and work-order generators.

Open the free estimate maker