Project cost estimates

Free Roofing Estimate Template

A professional estimate template for project costs. Send prospective clients a clear breakdown of expected expenses before work begins. Edit the values on the left, preview the finished document instantly, and export it as a PDF without leaving the page.

Template style
Full-width green banner with estimate focus
Standard estimate format recognized by U.S. businesses
Includes validity period and project scope fields
Green accent signals preliminary — not yet a commitment
Company Details
Enter your business identity and billing contact details.

Recommended: square PNG or JPG for the cleanest invoice header.

Bill To (Customer Information)
Enter customer name and address for the BILL TO section.
Items
Add invoice line items, descriptions, quantity, and rate.
Estimate Details
Estimate number, dates, notes, and totals for this template.
Subtotal:$13,300.00
Total:$14,397.25
Live preview
Real-time HTML preview powered by the generated studio template.
Loading preview...

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.

ItemQuantityUnit PriceTotal
Tear-off (existing shingles)22 squares$85/sq$1,870
Deck repair allowance200 sq ft$3.50/sq ft$700
Underlayment (synthetic)22 squares$45/sq$990
Architectural shingles22 squares$110/sq$2,420
Drip edge120 linear ft$3.25/ft$390
Pipe flashing8 each$18/each$144
Valley flashing2 squares$75/sq$150
Labor — full install22 squares$90/sq$1,980
Dumpster/Disposal1$450$450
Permit1$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


Ready to use your own numbers? Use the create an estimate online to build a client-ready estimate in minutes.

What to Include

  • Your business name, logo, address, phone number, and email
  • Client's name, company, and contact information
  • Estimate number, issue date, and expiration date
  • Itemized list of services or materials with descriptions, quantities, unit costs, and subtotals
  • Total estimated cost, applicable taxes, any notes on assumptions, exclusions, or conditions that could affect the final price

When to Use

  • Providing a cost preview to a potential client before they commit to a project or purchase
  • Responding to homeowners, businesses, or clients asking 'how much will this cost?' early in the conversation
  • Quoting preliminary costs for construction, renovation, photography, landscaping, design, or consulting engagements
  • Giving clients a starting point for budget planning before a formal contract or binding quote is issued

Pro Tips

  • Always include an expiration date of 7–30 days — rising material, labor, or subcontractor costs can make an open-ended estimate unprofitable
  • Clearly state what is and isn't included in the estimate to prevent scope creep and avoid pricing disputes when the project gets underway
  • Break line items into labor, materials, and fees separately — clients appreciate the transparency, and it makes revisions or substitutions easier to discuss
  • Follow up within 3–5 business days after sending an estimate; a timely, friendly check-in significantly increases your conversion rate

Frequently Asked Questions

Everything you need to know about estimate-services estimates

What is the difference between a roofing estimate and a roofing quote?
A roofing estimate provides an approximate cost based on the information available at the time of inspection. It accounts for variables and unknowns, particularly the possibility of hidden damage discovered during tear-off. A roofing quote, by contrast, is a fixed-price offer that becomes legally binding once the client accepts it. Most roofing projects start with estimates because of the inherent unknowns in the trade.
How much should a roofing estimate include for unexpected repairs?
Most roofing contractors include a contingency allowance of 10-15% of the total estimate to cover minor discoveries during tear-off — rotted deck boards, damaged flashing, or deteriorated underlayment. For older homes or roofs with visible damage, a higher contingency may be warranted. Clearly label any contingency amounts so the homeowner understands what they are paying for.
How long is a roofing estimate valid?
A roofing estimate is typically valid for 30 days. After that period, material costs, labor rates, or permit fees may have changed. Always include an expiration date on your estimates to protect your margins. If an estimate expires, you can issue a revised estimate with updated pricing.
Should I get multiple roofing estimates before hiring a contractor?
Yes — homeowners should always get at least two or three roofing estimates before hiring a contractor. This gives them a baseline for understanding fair market pricing and helps them identify any estimates that are significantly higher or lower than the market rate. Be wary of estimates that are substantially cheaper than others, as this may indicate subpar materials or incomplete scope.
Can I use a roofing estimate template for insurance claims?
Yes, many roofing contractors use estimate templates specifically formatted for insurance claim work. When working with insurance, ensure your estimate aligns with the insurance adjuster's scope of loss and includes all line items the insurer requires. Keep detailed before and after photos, and communicate directly with the insurance adjuster throughout the process.
✓No credit card required
✓Free forever plan

Ready to send professional estimates?

Create your first estimate free — no credit card required.

⚡ AI-powered🆓 Free to start💳 No credit card required