Free Roofing Estimate Template
Every successful roofing business runs on estimates. Before you tear off a single shingle, you need a document that communicates your pricing clearly, sets proper expectations, and builds trust with homeowners. This free roofing estimate template gives you exactly that — a professional, ready-to-use format that works for any roofing project, from minor repairs to full replacements.
Whether you're a solo contractor just starting out or an established roofing company looking to standardize your quoting process, this template solves the problem of where to start. It covers all the essential sections a homeowner expects to see: materials, labor, permits, timeline, and payment terms. Download it, fill in your details, and send it out in minutes.
What Is a Roofing Estimate?
A roofing estimate is a formal document a roofing contractor provides to a prospective client that details the expected costs for a roofing project. It is not a fixed-price quote — it is an approximation based on the information available at the time of the inspection. The estimate communicates what the work will probably cost, including materials, labor, disposal, permits, and any other relevant line items.
The purpose of a roofing estimate is threefold. First, it gives the homeowner a clear picture of what the project will cost before any work begins. Second, it establishes a written record of the agreed-upon scope, which protects both parties if disputes arise later. Third, it signals professionalism — a well-presented estimate tells the homeowner they are dealing with a legitimate, organized contractor.
Roofing estimates differ from quotes in that quotes promise a fixed price for a defined scope, while estimates account for variables and unknowns. In roofing specifically, estimates are the norm because hidden damage — rotted deck boards, compromised flashing, structural issues — is frequently discovered only after the old roof is torn off. A good estimate accounts for this possibility with clear language about how changes in scope will be handled.
Key Sections of a Roofing Estimate
A complete roofing estimate template should include the following sections:
Header Information — Company name, logo, address, phone number, email, website, and license number. Include the estimate number, date issued, and validity period (typically 30 days).
Client Information — Homeowner name, property address, and contact details. Confirm the address matches the property being quoted.
Scope of Work — A clear description of what is included in the project. For a replacement, this includes tear-off of existing roofing, disposal, repair of any damaged deck, installation of underlayment, new flashing, and installation of the new roofing material. For a repair, specify exactly what will be repaired and what materials will be used.
Material Specifications — Detail the type of roofing material (asphalt shingles, metal panels, tile, flat roof membrane), underlayment, flashing, ventilation products, and any other materials. Include manufacturer names and product lines where applicable.
Labor Costs — Itemized labor charges, typically broken down by task (tear-off, deck repair, installation, flashing, cleanup). State whether labor is estimated or fixed.
Permit and Fee Schedule — List permit fees, inspection fees, dumpster or disposal costs, and any other third-party charges. These are often passed through at cost.
Project Timeline — Estimated start date, estimated completion date, and any milestones or phases. Roofing projects are weather-dependent; include language acknowledging this.
Payment Terms — Specify the deposit amount (common in roofing is 25-50% upfront), payment schedule, accepted payment methods, and late payment terms.
Terms and Conditions — Include a clause about discoveries during tear-off that may require additional costs, a statement that the estimate is subject to revision, and language about what happens if the client cancels.
How to Create a Roofing Estimate
Creating a professional roofing estimate is straightforward when you use the right template. Here is the step-by-step process:
Step 1: Conduct a Thorough Inspection — Before you can estimate accurately, you need to see the roof yourself. Measure the roof plane dimensions, note the pitch, count layers of existing shingles, inspect flashing, gutters, and penetration points. Look for signs of water damage, sagging, or structural issues.
Step 2: Choose Your Materials — Based on the homeowner's preference and budget, select the roofing material. Provide options if the homeowner is deciding between shingle grades or between repair and full replacement.
Step 3: Calculate Material Quantities — Roofing is measured in squares — one square equals 100 square feet. Add 10-15% for waste and trim. Price out underlayment, flashing, nails, and other hardware.
Step 4: Estimate Labor — Labor is typically calculated by the square or by the hour, depending on the complexity of the job. Factor in crew size, project duration, and any specialized equipment needs.
Step 5: Add Overhead and Profit — A standard markup covers insurance, transportation, equipment, and general overhead. Most roofing contractors aim for 20-30% margin on the total job.
Step 6: Present Professionally — Use a clean, branded template. Include your company logo, make the numbers easy to read, and provide clear terms. Send it promptly — roofing leads that go cold cost you money.
Sample Roofing Estimate
ABC Roofing LLC
123 Contractor Lane, Springfield, IL 62701
Phone: (555) 123-4567 | Email: info@abcroofing.com
License #: R-123456
ESTIMATE #EST-2026-0414
Date: April 14, 2026
Valid Until: May 14, 2026
Client: Sarah Johnson
Property: 456 Oak Avenue, Springfield, IL 62701
Scope of Work:
Complete tear-off and replacement of existing asphalt shingle roof. Install new architectural shingles (30-year warranty), replace damaged deck boards (allowance included), install new drip edge, pipe flashing, and valley flashing. Dispose of all old materials.
| Item | Quantity | Unit Price | Total |
|---|---|---|---|
| Tear-off (existing shingles) | 22 squares | $85/sq | $1,870 |
| Deck repair allowance | 200 sq ft | $3.50/sq ft | $700 |
| Underlayment (synthetic) | 22 squares | $45/sq | $990 |
| Architectural shingles | 22 squares | $110/sq | $2,420 |
| Drip edge | 120 linear ft | $3.25/ft | $390 |
| Pipe flashing | 8 each | $18/each | $144 |
| Valley flashing | 2 squares | $75/sq | $150 |
| Labor — full install | 22 squares | $90/sq | $1,980 |
| Dumpster/Disposal | 1 | $450 | $450 |
| Permit | 1 | $185 | $185 |
| Estimated Total | $9,279 |
Payment Terms: 30% deposit required upon acceptance. Balance due upon completion. All payments due within 15 days of invoice.
This estimate is subject to revision if unforeseen conditions are discovered during tear-off. Additional work will be presented for approval before proceeding.
Related Templates
- Construction Estimate Template — Comprehensive estimate format for general contractors and construction projects.
- Home Renovation Estimate Template — Scope-heavy project estimates for whole-home renovation work.
- Contractor Estimate Template — General-purpose contractor estimate covering labor, materials, and overhead.
- Free Estimate Template — Universal free estimate template for any trade or service business.
- Painting Estimate Template — Specialized estimate for residential and commercial painting contractors.