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.
Each template keeps its own draft on this device when browser storage is available. Use Clear this draft on a shared device.
Your Information (From)
Client (Prepared For)
Quote Details
Line Items
Live Preview
Updates as you typeYour Business Name
Quote
QT-001
Prepared For
Name
Date
October 10, 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 card to sign up; card on first Send, never charged on Free. 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 freeTakes 60 seconds. Card on first Send only.
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
Start sending quotes free, no card required.
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
Free Contractor Quote Template
View templateFree Sales Quote Template
View templateFree Construction Quote Template
View templateFree Plumbing Quote Template
View templateFree Landscaping Quote Template
View templateFree Painting Quote Template
View templateFree HVAC Quote Template
View templateNeed something else? Use our free invoice generator or create a free account to send and track everything automatically.
