Free Roofing Estimate Template (PDF Generator)
Quote a re-roof by the square with the decking allowance, exclusions and optional upgrades written in — so the invoice matches and the tear-off holds no surprises.
- Real PDF download, not a print dialog
- Optional add-ons priced outside the total
- Deposit line and signature block built in
- Converts to an invoice in one click
Build your estimate
Saved in this browser only — nothing is uploaded.
| Description | Qty | Unit | Rate | Amount |
|---|
The estimate is where a roofing job is won or lost, and it is also where the later dispute is either prevented or planted. A good one prices the roof in squares, says what happens when the deck is rotten, lists what is not included, offers the upgrades as options instead of pressure, and takes a deposit that covers the shingle order. The generator below starts with a real 28-square tear-off and re-roof, three optional add-ons and a 30% deposit line. Edit it, download the PDF, and convert it to an invoice when the job closes — or start blank in the generic estimate generator.
How to write a roofing estimate
- Add your business and license
Company details, logo and the license or registration number your state requires on the proposal.
- Enter the homeowner and the property
Name, contact details and the job address if it differs from the billing address.
- Number and date it, and set the valid-until date
The number is prefilled. Shingle prices move, so keep the window short. Put squares, layers and pitch in the job line.
- Price the roof per square and list every layer
Tear-off and disposal, shingles by product and color (or a visible blank), underlayment, ice barrier, starter, ridge cap, flashing and ventilation — one row each, so a second bid compares line for line.
- Add a decking allowance with a per-sheet rate
State how many sheets are included, the rate for each extra sheet, and how extras get approved — photo plus text before the sheet goes on.
- Set the permit, exclusions, optional add-ons and the deposit
Permit as a pass-through; fascia, gutters, skylights and interior stains excluded in writing; upgrades marked Optional; the deposit and the warranty terms.
- Download, send, and convert when signed
Text or email the PDF. When the homeowner signs, untick Optional on accepted add-ons and press Convert to invoice.
What to include on a roofing estimate
What should a roofing estimate include?
A roofing estimate has to do three things a generic one does not: describe a system (not a product), fix the price of the unknown (the deck), and separate the roof from the things next to the roof that the customer assumes are included. Get those three right and the invoice at the end is a formality.
Describe the system by listing the layers in the order they go on: tear-off, deck repair allowance, underlayment, ice barrier where code calls for it, starter strip, the shingle itself by product and color, hip and ridge cap, ventilation, drip edge and flashing. A homeowner comparing two bids does not know what ice barrier is, but they can see that one bid names it and the other says 'complete roof'. The named one wins, and it also cannot be accused later of leaving something out.
Then say what is not the roof. Rotten fascia, soffit, chimney crowns and masonry, gutters, skylight glass, interior ceiling stains — each is a separate trade or a separate price. Write the exclusions as a plain list. The sample estimate does this in the notes, and it is the paragraph the customer re-reads when the fascia turns out to be soft.
How do you measure and price a roof per square?
- Measure each roof plane from the ground plan or an aerial report, adjust for pitch, and add up the square footage. Divide by 100 for squares (a square is a 10 ft × 10 ft area, and most asphalt shingles are packaged three bundles per square, though heavier shingles run more — IKO).
- Add a waste factor for hips, valleys, dormers and starter. A cut-up roof wastes more than a simple gable; price the waste you will actually throw in the dumpster.
- Price tear-off separately by the square and by the layer. Two layers is more labor and a bigger dumpster, and the customer should see that as a line, not a surprise.
- Set the per-square installed rate for the shingle you are quoting, then list the components (underlayment, ice barrier, ventilation, flashing) either inside it or as their own lines. Either works; the sample shows them as lines because that is what a second bid will be compared against.
- Put a number on the deck. An allowance of a few sheets included, with the per-sheet rate for more, converts the unknown into a known.
- Check the margin. Run the total through the markup and margin calculator — a per-square rate that 'feels right' is often a rate that was right two years ago.
If you have not written many estimates, the seven-step estimate guide covers the labor and overhead math; the roofing-specific part is only that the unit is the square and the unknown is the deck.
How do you handle decking, hidden damage and change orders on a roof?
You cannot see the deck until the shingles are off, so the estimate has to price it blind. The clean way is an allowance: a stated number of sheets included in the price, a stated per-sheet rate for anything beyond it, and a stated approval method — photo plus text before the sheet goes on. The sample line reads 'Decking allowance — 2 sheets included; extra sheets $95 each by approved change order'. Every word in that line is doing work.
When you find more than the allowance, write it up on the spot with the change order generator: the count, the rate, the photos, the revised contract total, both signatures. Then the invoice cites the change order number. A crew that installs first and bills later is right about the rot and still loses the argument, because the homeowner never agreed to a number.
What deposit should a roofer ask for, and what does it cover?
A roofing deposit exists to cover the material order and hold the crew's date. What is normal varies by market and by job size, and what is legal varies by state — some states cap home-improvement deposits outright, and others attach conditions to them. Florida is a good example of the second kind: it does not cap the deposit, but taking more than 10 percent of the contract price starts a clock — permits applied for within 30 days of the payment and work started within 90 days of the permits issuing, unless the owner agrees to longer in writing (Fla. Stat. 489.126). The contractor deposit guide walks through the states that cap the amount; confirm your own state before you print a percentage.
On an insurance job the deposit is usually the homeowner's first ACV check, or the deductible, or both — write down which, and remember that the deductible is the homeowner's to pay and must never be waived or absorbed (the roofing invoice page covers the Texas statute on that). The generator's deposit line accepts a percentage or a flat amount and prints 'Deposit due to schedule' under the total. If a customer balks at a deposit that covers materials, that is information — read how to vet a customer before you quote before you order shingles on their word.
How do you write a roofing estimate for a storm-damage insurance job?
Write it in the adjuster's units and the adjuster's order. The carrier's scope will be in squares and linear feet with line items for tear-off, felt or synthetic underlayment, ice barrier, drip edge, flashing, ridge, vents and disposal; your estimate should mirror that so the two can be laid side by side. Where the scope is missing a code-required item — ice barrier in a climate where the code requires it, drip edge, decking — list it on your estimate anyway with the reason, because that is the basis of the supplement you will file with photos once the roof is open.
Keep the homeowner's numbers straight on the page: the carrier's approved amount, the deductible (theirs to pay), and any upgrades they are choosing beyond the scope, which are theirs to pay too. The optional add-ons block is built for exactly that — an impact-resistant shingle upgrade goes there, priced, excluded from the claim total, one signature from yes. Roofing companies that run a lot of claims use TrustPro's roofing CRM to keep the estimate, the change orders and the final invoice in one customer record and to send each one by text — it starts at $29/month with a 14-day free trial and converts the signed estimate into the invoice in one click.
FAQ
Should a roofing estimate be priced per square or as a lump sum?
Price it per square internally and show it per square on the document. Squares are the unit the customer will see on every competing bid and on an insurance scope, so a lump sum with no squares reads as evasive. You can still show one installed rate per square and list the components underneath.
How do I handle decking I can't see yet?
Use an allowance: a stated number of sheets included in the price and a stated per-sheet rate beyond it, approved by photo and text before install. Then any extra decking goes on a signed change order and the invoice cites it. The estimate should never be silent about the deck.
What should the exclusions on a roofing estimate say?
Name the things next to the roof that the customer assumes come with it: fascia and soffit rot, chimney masonry and crowns, gutters and downspouts, skylight glass, interior ceiling repairs, and anything structural. Write them as a plain list in the notes.
How long should a roofing estimate be valid?
Thirty days is common because shingle pricing moves with manufacturer increases. The generator's 'valid until' date defaults to 30 days; shorten it in a rising market. After the date, re-quote rather than honoring a stale number.
How much deposit do roofers usually take?
Enough to cover the material order and hold the date — and no more than your state allows. Some states cap home-improvement deposits; Florida does not cap it but taking more than 10 percent triggers permit and start-work deadlines. Check your state's contractor board, and read the deposit guide linked above for the states with hard caps.
Should I list upgrades like impact-resistant shingles on the estimate?
Yes, as optional add-ons priced separately and excluded from the total. The customer sees the upgrade, sees what it costs, and can say yes with one signature. Insurance customers in particular should see upgrades as their own cost, separate from the carrier's approved scope.
More free contractor tools
Keep reading
- Generic contractor estimate generatorThe same generator without the roofing preset.
- Free roofing invoice templateWhere this estimate ends up — per-square billing, decking actuals and insurance-claim fields.
- TrustPro CRM for roofersEstimates that convert to invoices, text delivery, online payment, customer vetting.
- How much deposit should a contractor ask for?State caps, the Florida 10% clock, and the script for asking.
- How to write an estimate for a construction jobThe seven-step process and the markup-vs-margin math.
Send the estimate from the driveway and take the deposit before you leave
TrustPro sends estimates by text and email, collects the deposit online by card or ACH, converts the approved estimate to an invoice with one tap, and lets you check the customer against a contractor-side vetting network before you quote. From $29/month, 14-day free trial, no credit card.
Start your free trial