100% free, no account required

Free Roofing Quote Template

Give homeowners a firm price for a tear-off and re-roof by the square, materials included. Set a validity date and download a PDF they can take to their insurer.

Your Information (From)

Client (Prepared For)

Quote Details

Line Items

Live Preview

Updates as you type
This is a live preview. Edit the fields on the left to update it, then download below.

Your Business Name

Quote

QT-001

Prepared For

Name

Date

June 27, 2026

Valid Until

30 days

DescriptionQtyPriceTotal
Architectural shingles (30-year, squares)32$120.00$3,840.00
Tear-off and disposal (squares)32$48.00$1,536.00
Underlayment, drip edge, and flashing1$840.00$840.00
Labor and installation1$3,800.00$3,800.00
Ridge cap and ventilation1$380.00$380.00
Permit fees1$220.00$220.00
Subtotal$10,616.00
Quote Total$10,616.00

Notes

Fixed price for accessible roof in sound condition. Hidden deck rot found after tear-off billed at $70/sheet. Valid for 30 days. 30% deposit to schedule.

Generated with WaffleInvoice, waffleinvoice.com

No credit card required. Free forever.

Win the job

Want WaffleInvoice to send this quote and turn it into an invoice?

Create a free account to email this quote, let clients approve it online, and convert it to an invoice in one click. Free for unlimited quotes.

Start free

Takes 60 seconds. No credit card.

What to put on a roofing quote

A roofing quote is priced by the square, so build it that way and the client can verify your count. List your business name and license number, the property address, a quote number, date, and validity window, then itemize shingles, tear-off and disposal, underlayment and accessories, labor, and permits. The critical line is the hidden deck damage clause: state the per-sheet rate before you start, not after you find it, because that conversation is much easier when nobody is already on the roof.

Common line items

Roofing quotes break down into these standard lines:

  • Roofing material (shingles, metal, or tile), per square
  • Tear-off and disposal, per square
  • Underlayment, drip edge, flashing, and ridge cap
  • Labor and installation
  • Decking replacement, at a stated per-sheet rate
  • Permit and inspection fees

Quote vs estimate vs invoice

Roofing deposits are expected because the material order is large. Collect a deposit to schedule and cover the shingles, then invoice the balance on completion. For insurance jobs, structure the quote so it reads against an adjuster scope and note the shingle brand, model, and warranty rating in the line description.

How to write a quote that gets accepted

Insurance adjusters and homeowners both appreciate a quote that matches the scope they were given. Note the shingle manufacturer and wind or impact rating so the client can compare bids on equal terms. A free WaffleInvoice account lets the homeowner approve the quote online and convert it to an invoice, with card or ACH payment so the deposit hits before the crew arrives.

Do this automatically

WaffleInvoice is free for unlimited quotes.

Stop rebuilding the same quote every time. WaffleInvoice remembers your clients and prices, lets clients approve online, and turns an accepted quote into an invoice in one click.

Free Roofing Quote Template FAQs

How is a roofing quote priced?

By the square, which is 100 square feet of roof area. Price shingles, tear-off, and disposal per square, then add underlayment, flashing, labor, and permits as separate lines.

What is the difference between a roofing quote and an estimate?

A quote is a fixed price you commit to for the described scope. An estimate can change as the job progresses. Use a quote when you have measured the roof and priced the materials.

How should I handle hidden deck damage in a quote?

State the per-sheet rate for replacing rotted decking before you start, so the client is not surprised when you find it after tear-off.

Can I use this quote for an insurance claim?

Yes. Itemize clearly, note the shingle brand and warranty, and make sure the scope matches the adjuster report. A WaffleInvoice account converts the approved quote to an invoice once the work is authorized.

More free templates

Other quote templates

Need something else? Use our free invoice generator or create a free account to send and track everything automatically.