Roofing estimate template
A roofing estimate should give the roof size in squares, tear-off layers, shingle brand and line, underlayment, flashing and vents, a per-sheet price for rotted decking, cleanup, warranty, exclusions, the deposit and how long the price is valid.
What goes into a roofing estimate
Roofing estimates are measured in squares, one square being 100 square feet of roof. Homeowners don't know that, so give the size in squares and in plain words, and list the layers you will tear off. Most roofing disputes start with decking, so price replacement sheets before you start.
The example covers a 24 square asphalt shingle roof with a one-layer tear-off, synthetic underlayment, ice and water shield at the eaves and valleys, and a new ridge vent. It holds pricing for 30 days.
Not included in this estimate
- Rotted decking, replaced at $85 per 4 by 8 sheet as found
- Gutter replacement or repair
- Skylight replacement
- Interior repairs from past leaks
Summit Ridge Roofing
office.summitridge@example.com · (555) 010-9012
Estimate
EST-1024
Prepared for
Helen Barlow
Valid until
November 19, 2026
Estimate total
$13,170.00
| Description | Qty | Amount |
|---|---|---|
| Tear off one layer and dispose, per square | 24 | $2,280.00 |
| Architectural shingles installed, per square (includes waste) | 26 | $7,410.00 |
| Synthetic underlayment, per square | 24 | $840.00 |
| Ice and water shield at eaves and valleys | 1 | $650.00 |
| Drip edge and step flashing | 1 | $780.00 |
| Ridge vent, per linear ft | 40 | $480.00 |
| Replace pipe boot | 4 | $180.00 |
| Dumpster, magnetic nail sweep and cleanup | 1 | $550.00 |
- Total
- $13,170.00
- Deposit to start
- $3,000.00
Price valid for 30 days. Deposit on acceptance orders materials. Rotted decking is replaced at $85 per sheet, with photos of each area.
Fill in this roofing estimate online
The lines are already in. Change them to your own job, then download a free PDF. Nothing you type leaves this browser.
Your business
Estimate
EST-0001
Prepared for
Client name
Valid until
November 20, 2026
Estimate total
$13,170.00
| Description | Qty | Amount |
|---|---|---|
| Tear off one layer and dispose, per square | 24 | $2,280.00 |
| Architectural shingles installed, per square (includes waste) | 26 | $7,410.00 |
| Synthetic underlayment, per square | 24 | $840.00 |
| Ice and water shield at eaves and valleys | 1 | $650.00 |
| Drip edge and step flashing | 1 | $780.00 |
| Ridge vent, per linear ft | 40 | $480.00 |
| Replace pipe boot | 4 | $180.00 |
| Dumpster, magnetic nail sweep and cleanup | 1 | $550.00 |
- Total
- $13,170.00
- Deposit to start
- $3,000.00
Price valid for 30 days. Deposit on acceptance orders materials. Rotted decking is replaced at $85 per sheet, with photos of each area.
Free, no signup, no watermark. What you type stays in this browser.
How to fill in a roofing estimate template
- 1
Open the template
Fill in the roofing estimate template on this page, or download it for Word or PDF.
- 2
Add your business and client
Enter your business name, contact details and logo, then the client's name and address.
- 3
Set the number and how long it's valid
Give the estimate a number and the date the price is good until, often 30 days.
- 4
List the work
Add each line with quantity and rate, such as tear off one layer and dispose, per square and architectural shingles installed, per square (includes waste). Add tax, a discount or a deposit if needed.
- 5
Send it for approval
Download the PDF, or send it from Invoicefy so the client can accept it online and you can turn it into an invoice.
How to price a job as a roofer
Measure in squares and include waste
Estimate shingles with a waste factor for cuts at hips and valleys, and show the square count on the estimate. If a competitor quotes fewer squares for the same roof, the homeowner can see why the prices differ.
Set a per-sheet decking price in advance
You can't see rotted decking until the old roof is off. Put a per-sheet price on the estimate and promise photos of each damaged area. Homeowners accept the extra charge far more easily when the price was agreed up front.
List every component, not just shingles
Underlayment, ice and water shield, flashing, drip edge, vents and pipe boots are what keep a roof dry. Listing them shows quality and keeps a cheaper bid that skips them from looking equal.
Handle insurance jobs carefully
On an insurance claim, write the estimate for the work you will do at your price, and let the homeowner work with the insurer. Don't offer to waive or absorb the deductible, and check your state's rules on contractors and insurance claims.
Plan the deposit and final payment
Many roofs are finished in a day or two, so roofers often take a deposit on acceptance and the balance on completion. In Invoicefy the accepted proposal becomes the invoice in one click, and any decking sheets used are added as a line before the final bill goes out.
Questions people ask
Many roofers ask for a deposit that covers materials. Some states limit how much a contractor can take before work starts on a home, so check your state's rules and put the amount on the estimate.
Thirty days is typical. Shingle prices change with manufacturer increases, and storm seasons can tighten supply, so a set window keeps your price accurate.
Yes. State your workmanship warranty and name the manufacturer warranty on the shingles. If the manufacturer warranty needs registration or a certified installer, say so.
Some codes allow a second layer and some don't, and it can affect the shingle warranty. Price it as a separate option with the tradeoffs explained, rather than changing the main estimate.
Keep going
Get the contractor paperwork kit
Estimate, invoice, deposit invoice, change order and final notice templates in one download, sent to your inbox.
Send the proposal, then bill it in one click.
Your client accepts the proposal online and you turn it into an invoice without retyping a thing. Free to start.