Free roofer quote template
A free quote template for roofers, visible in full below, downloadable as a PDF, no signup asked. Access is priced openly instead of hidden, and what you cannot see yet is listed with a rate beside it rather than left as a shrug. Both exist for the same reason: you are being compared to somebody who left the scaffold out and will add it in week two.
Free PDF · fills in by hand or in any PDF app · no signup
Tired of retyping templates? SoloDesks builds and sends quotes from your phone on the free plan, in about 60 seconds per quote.
Your Business Name
Phone · Email
Address
| Description | Qty | Price |
|---|---|---|
| Strip existing tiles, battens & felt, 65m² | ||
| New breathable membrane & treated battens | ||
| Re-tile, reclaimed slates supplied by us | ||
| Scaffold: erect, 3 week hire, dismantle | ||
| Provisional: replace rotten rafter ends if found, per metre | ||
| Add your own lines… |
What a roofer's quote must include
- Your business name and contact details (and logo, if you have one)
- A quote number and the date
- The client's name and the job address
- Itemised lines: each piece of work and each material, with its price
- The total, and whether VAT (or your local sales tax) is included
- How long the price holds, where 30 days is standard
- What's excluded, stated plainly
- Deposit and payment terms, so the money conversation happens before the work
- The likely hidden finds with a rate against each, since nobody can price a roof deck until the tiles are already off
Tips from the trade
- Put access on its own line with a real number against it. The quote you are being compared to left the scaffold off and will add it in week two, and the only way to win that argument is to have written the figure down first.
- Name what you cannot see yet. Nobody prices a deck until the tiles are off, so list the likely finds, rotten battens, rafter ends, a chimney wanting repointing, with a rate beside each instead of a shrug.
- Shorten the validity when lead or timber is moving, and say on the quote that is why. A price that expires for a stated reason reads as honest; one that expires for no reason reads as pressure.
- Say that weather moves dates. A five-day job in November is a fortnight, and a quote that gives a finish date without that sentence has quietly made a promise about the sky.
Common questions
- How do I quote a roof I cannot see all of?
- Price everything you can see as a fixed sum, then list the things you cannot with a rate against each rather than a disclaimer. "Replace rotten rafter ends, £X per metre if found" is a price the customer has already agreed to. "Subject to inspection" is a sentence you will be arguing about on a Tuesday morning with the roof open.
- Should a roofing quote have an expiry date?
- Yes, and a shorter one than most trades when lead or timber is moving. Say plainly on the quote that the price holds for a stated number of days because material prices are moving, which reads as honest rather than pushy. It also gives somebody who has been sitting on three quotes for a month a reason to finally decide.
- Quote or estimate: which should I send?
- A quote is a fixed price for defined work; an estimate is an informed guess that can move. Customers prefer quotes, so quote whenever the scope is knowable and keep the genuinely unknown out as a stated exclusion or provisional line.
- How long should my quote stay valid?
- Thirty days is the common default. Shorten it when material prices are moving, and say so on the quote. A validity window also gives an undecided customer a gentle reason to stop drifting.
Won the job and ready to bill it? Roofer's invoice template is the other half of the same paperwork, written for the same trade. Not a roofer? The blank UK quote template works for any trade, in Word, Excel, PDF or Google Docs.
The same quote for other trades
Related reading: How to Write a Quote That Wins the Job
Or never fill in a template again
SoloDesks builds the quote on your phone, numbers it, sends it as a professional PDF and chases the reply, on the free plan, no card needed.
Start free