You drove out to the property. You measured the roof. You spent 45 minutes talking to the homeowner about their leak, their insurance, their neighbor's cousin who "does roofing on the side." Now you need to send a quote that actually closes.
Most roofers lose jobs not because their price is wrong but because their quote looks like it was written on a napkin. The contractor who sends a clean, detailed, professional quote wins — even when they're not the cheapest bid.
Here's exactly how to write a roofing quote that gets signed.
What a Roofing Quote Actually Needs
A roofing quote isn't an invoice. It's a sales document. Every line item is doing two jobs: telling the homeowner what they're paying for, and telling them why they should pick you over the other two guys who also measured the roof.
At minimum, your roofing quote needs:
- Company info — Name, license number, phone, email, logo. If you don't have a logo, get one. A quote without a logo looks like a side hustle.
- Customer info — Full name, property address, phone, email. Get this right. Misspelling their name is an easy way to lose trust before you start.
- Scope of work — What you're doing, in plain English. "Remove existing shingle layer, inspect decking, install new architectural shingles" is better than "reroof."
- Material specifications — Brand, product line, color, warranty tier. "GAF Timberline HDZ, Charcoal, Lifetime Limited Warranty" tells them exactly what's going on their house.
- Line items with quantities — Square footage or number of squares, linear feet of drip edge, number of vents, etc. Show the math.
- Labor and material breakdown — Some homeowners want to see the split. If your market expects it, include it. If not, a single line per scope item works.
- Total price — Big and clear. Don't make them hunt for it.
- Payment terms — Deposit amount, progress payments, final payment. Be specific. "50% deposit, 50% on completion" is standard for most residential reroof jobs.
- Timeline — Estimated start date and duration. "3-5 business days, weather permitting" is honest and sets expectations.
- Warranty details — Manufacturer warranty AND your workmanship warranty. This is where you separate yourself from the guy working out of a pickup truck.
- Expiration date — Material prices move. Give them 30 days and stick to it.
Example Line Items for a Residential Reroof
Here's what a clean line item breakdown looks like for a standard 30-square architectural shingle reroof in Ontario:
| Line Item | Qty | Unit | Rate | Total |
|---|---|---|---|---|
| Tear-off existing single-layer shingles | 30 | sq | $85 | $2,550 |
| Dispose of old roofing materials (dumpster) | 1 | ea | $650 | $650 |
| Inspect and replace damaged decking (allowance) | 4 | sheets | $95 | $380 |
| Install synthetic underlayment (Titanium UDL 30) | 30 | sq | $45 | $1,350 |
| Install ice & water shield (eaves, valleys, penetrations) | 350 | lin ft | $8.50 | $2,975 |
| Install GAF Timberline HDZ architectural shingles | 30 | sq | $195 | $5,850 |
| Install aluminum drip edge | 280 | lin ft | $4.50 | $1,260 |
| Install ridge vent (Cobra Snow Country) | 45 | lin ft | $12 | $540 |
| Install step flashing at chimney and wall junctions | 1 | lot | $450 | $450 |
| Re-flash pipe boots (3 plumbing vents) | 3 | ea | $85 | $255 |
| Cleanup, magnetic sweep, final inspection | 1 | lot | $350 | $350 |
| Subtotal | $16,610 | |||
| HST (13%) | $2,159 | |||
| Total | $18,769 |
Notice a few things:
- Every line has a unit and a rate. The homeowner can see exactly what they're paying for.
- The decking allowance is called out. If you find more rot, you have a change order conversation — not an argument.
- The dumpster is its own line. It's a real cost and it shows you're not hiding anything.
- Cleanup is listed. It tells them you're going to leave their property clean.
The 7 Mistakes That Kill Roofing Quotes
1. Sending a one-line quote
"Reroof — $16,000." That's not a quote. That's a text message. You're competing against contractors who send 3-page proposals with warranty breakdowns and material specs. One line loses.
2. No photos from the inspection
You were on the roof. You saw the damage. Take photos during the inspection and include 2-3 in the quote. A photo of cracked flashing or rotted decking does more selling than any paragraph you'll write.
3. Vague scope of work
"Replace roof as discussed" means nothing when they're comparing three quotes. Be specific about what's included and what's not. If you're not replacing the gutters, say so.
4. Missing warranty information
Homeowners care about warranties more than you think. Spell out the manufacturer warranty (material defect coverage, wind speed rating) and your workmanship warranty (how many years, what it covers). If you're a GAF Master Elite or CertainTeed SELECT contractor, put that front and center.
5. No payment terms
If the homeowner doesn't know when to pay or how much, they stall. Clear payment terms reduce friction. Include accepted payment methods too — check, e-transfer, credit card, financing if you offer it.
6. Waiting too long to send it
Speed wins. The first quote in the homeowner's inbox sets the anchor. If you measure the roof on Monday and send the quote on Thursday, you've already lost momentum. Same-day quotes win more jobs. Period.
7. No follow-up plan
You sent the quote. Now what? If you're not following up at 48 hours, 5 days, and 2 weeks, you're leaving money on the table. Most homeowners don't ghost you because they found someone else — they ghost you because they got busy and forgot.
How to Structure Your Quote for Maximum Close Rate
The order of your quote matters. Here's the structure that works:
- Header — Your logo, company name, license number, contact info
- Property details — Customer name, address, date of inspection
- Executive summary — 2-3 sentences: what you found, what you recommend, why. This is for the homeowner who won't read the whole document.
- Scope of work — Detailed description in plain language
- Line item breakdown — The table with quantities, rates, totals
- Materials specification — Brand, product, color, warranty details
- Project timeline — Start date, duration, weather contingency
- Warranty section — Manufacturer + workmanship, spelled out
- Payment terms — Deposit, progress, final payment schedule
- Terms and conditions — Change order process, permit responsibility, insurance info
- Signature block — Acceptance line with date
That's it. Clean, professional, thorough. The homeowner can compare your quote against the other two bids and see immediately that you're the one who knows what they're doing.
Good/Better/Best: Give Them Options
One of the most effective things you can do with a roofing quote is offer three tiers:
- Good — Standard architectural shingles, basic ventilation, your standard workmanship warranty
- Better — Premium shingles, upgraded underlayment, extended warranty
- Best — Designer shingles, full ridge vent upgrade, ice & water shield on the entire deck, 10-year workmanship warranty
Most homeowners pick the middle option. That's the psychology of three choices — the middle feels like the smart pick. And your average ticket goes up 15-25% without you having to hard-sell anything.
Using a Template vs. Building From Scratch
You can build a quote template in Word, Google Docs, or Excel. It works. But here's the reality: every time you measure a roof, you're spending 30-60 minutes back at the truck or at home plugging numbers into a spreadsheet, formatting the PDF, and emailing it out.
That's 30-60 minutes you could be measuring the next roof.
A quoting tool that lets you enter your measurements, select your materials, and generate a professional PDF in minutes is worth the investment — especially when you're running 3-5 estimates a day during peak season.
The Speed Advantage
Here's the data point that should change how you think about quotes: the first contractor to send a detailed quote wins the job 60% of the time. Not the cheapest. The fastest.
That's because speed signals professionalism. If you can measure a roof at 10 AM and the homeowner has a detailed quote in their inbox by 11 AM, you've already set the bar. The other two contractors who send their quotes in 3-5 days are competing uphill.
Roofing Quote Template Checklist
Before you send any roofing quote, run through this checklist:
- Company name, logo, license number, insurance info included
- Customer name and property address are correct
- Scope of work is specific (not "reroof" — full description)
- Material brand, product line, and color specified
- Line items have quantities, units, rates, and totals
- Decking repair allowance or contingency addressed
- Warranty details (manufacturer AND workmanship) spelled out
- Payment terms are clear (deposit amount, schedule, methods)
- Timeline included (estimated start, duration, weather note)
- Quote has an expiration date (30 days is standard)
- At least 2 inspection photos attached
- PDF is clean, formatted, and doesn't look like a spreadsheet screenshot
Stop spending an hour on every quote. HAMMER's quote engine lets you generate a detailed, professional roofing quote in 60 seconds — complete with line items, material specs, and Good/Better/Best options. No credit card, no commitment.