Free Roofing Estimate Template — Download & Customize (2026)

Use this roofing estimate template to price residential roof replacements and repairs. It covers shingles, underlayment, flashing, labor, and dump fees — with a 20% profit margin built in. Copy it into Excel or Google Sheets and swap in your actual supplier costs.

Last updated: April 2026

Download the template

Enter your email. We'll send the Excel file + a pricing cheat sheet for your trade.

No spam. Unsubscribe anytime.

Sample HVAC Estimate — Residential 3-Ton Split System

Copy this table into your spreadsheet and swap in your actual costs.

ItemQtyUnit CostTotal
MaterialsArchitectural shingles (30-yr) — 15 squares15$90$1,350
Synthetic underlayment (15 squares)15$15$225
Ice & water shield (3 eave edges)3$75$225
Drip edge (aluminum, 150 LF)150$2$300
Ridge vent (50 LF)50$5$250
Pipe boots + flashing4$25$100
Roofing nails, sealant, misc1$120$120
LaborTear-off existing roof (15 squares, 2 days)1$1,200$1,200
Install new roof (4 crew × 2 days)64$45$2,880
PermitsBuilding permit + inspection1$200$200
OtherDumpster rental + disposal1$450$450
Subtotal$7,300
Profit Margin (20%)$1,460
Total$8,760

What's in This Template

  • Material line items (shingles, underlayment, flashing, drip edge, vents)
  • Squares-based pricing (1 square = 100 sq ft)
  • Labor hours by roof pitch and complexity
  • Dump and disposal fees
  • Profit margin and markup formula

How to Use This Template

1. Copy the table above into Excel or Google Sheets.

2. Replace shingle type with your actual product (3-tab, architectural, metal).

3. Adjust labor hours based on roof pitch — steep roofs (8/12+) take 30–50% longer.

4. Add a line for deck repair if you find soft spots during tear-off.

5. Change the profit margin to match your target (20–30% is typical for roofing).

Tired of Spreadsheets?

Templates work for getting started. But if you're doing 5+ estimates a week, dedicated software saves 3–5 hours per week. Take the 60-second quiz to find the right tool for your crew.

Frequently Asked Questions

What should a professional roofing estimate include?

A professional roofing estimate breaks down four cost categories: materials (shingles, underlayment, flashing, vents), labor (tear-off and installation), permits and inspections, and disposal fees. It should list quantities in roofing squares (1 square = 100 sq ft) and specify the shingle type and warranty period. The estimate should also show the profit margin as a separate line item — most roofing contractors use 20–30% markup.

How do I estimate roofing materials by squares?

Measure the roof area in square feet and divide by 100 to get squares. A typical 1,500 sq ft single-story home has about 15–18 squares of roof area (accounting for pitch). For each square, you need 3 bundles of architectural shingles, 1 roll of underlayment per 4 squares, and drip edge for all edges. Add 10–15% for waste on gabled roofs, 15–20% on hip roofs.

Can I use this template for flat or metal roofs?

Yes — just replace the shingle line items with your actual materials. For flat roofs, substitute TPO membrane, adhesive, and fasteners. For metal roofs, use standing seam panels, screws, and closure strips. The labor, permits, and disposal line items stay the same. Adjust the unit costs to match your supplier pricing.

Get notified when we update this template

We update material prices and add new line items quarterly. Enter your email to get the latest version.

No spam. Unsubscribe anytime.