100% free, no account required
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 Business Name
Quote
QT-001
Prepared For
Name
Date
June 27, 2026
Valid Until
30 days
| Description | Qty | Price | Total |
|---|---|---|---|
| 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 flashing | 1 | $840.00 | $840.00 |
| Labor and installation | 1 | $3,800.00 | $3,800.00 |
| Ridge cap and ventilation | 1 | $380.00 | $380.00 |
| Permit fees | 1 | $220.00 | $220.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
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 freeTakes 60 seconds. No credit card.
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.
Roofing quotes break down into these standard lines:
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.
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
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.
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.
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.
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.
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
Need something else? Use our free invoice generator or create a free account to send and track everything automatically.