Free Roofing Estimate Template & Generator

Generate professional roofing estimates with pre-built line items for shingles, underlayment, labor, and tear-off. Download as PDF instantly.

  • Pre-built roofing line items
  • Instant PDF download
  • Professional formatting
  • No signup required

Your Company Name

123 Main St

ESTIMATE

Roofing Line Items

Shinglessquare
Underlayment (synthetic/felt)roll
Ridge caplinear ft
Drip edgelinear ft
Flashingpiece

+ 12 more items...

Total: $X,XXX.XX

17 pre-built line items
Instant PDF download
Under 5 minutes to complete

What to Include in a Roofing Estimate

A roofing estimate should give your customer a clear, itemized breakdown of every cost involved — from the shingles on top to the dumpster in the driveway. Homeowners compare roofing bids side by side, so the more transparent yours is, the more likely you are to win the job.

Materials

List every material by name, quantity, and unit cost. Shingles are typically priced per square (100 sq ft of roof area). Don't forget underlayment, drip edge, flashing around penetrations, ice and water shield in valleys, starter strip, and ridge cap. Calling out specific products (e.g., "CertainTeed Landmark architectural shingles") adds credibility.

Labor

Break labor into tear-off, disposal, and installation. Tear-off costs depend on the number of existing layers. Installation labor is usually priced per square. If the roof has steep pitch, dormers, or multiple valleys, note the complexity upcharge so customers understand why the price is higher than a simple ranch roof.

Markup & Overhead

Most roofing contractors apply a 30-50% markup to cover overhead, insurance, warranty, and profit. You can include this as a line item ("Overhead & profit") or bake it into your unit prices — just be consistent. If you're licensed, bonded, and insured, mention it in your estimate notes.

Common Mistakes

Don't forget permits and inspection fees — many jurisdictions require them for re-roofs. Always include a dumpster or disposal line item. Specify the warranty terms (manufacturer and workmanship). And include a validity period — material prices fluctuate, so 30 days is standard.

Common Roofing Estimate Line Items

Materials

ItemUnit
Shinglessquare
Underlayment (synthetic/felt)roll
Ridge caplinear ft
Drip edgelinear ft
Flashingpiece
Pipe boots / vent flashingeach
Ice & water shieldroll
Starter striplinear ft
Nails / fastenersbox
Hip & ridge shinglesbundle

Labor

ItemUnit
Tear-off existing roofsquare
Disposal / dumpstereach
Installation laborsquare
Flashing installationeach

Other

ItemUnit
Permiteach
Inspection feeeach
Equipment rental (scaffolding, safety)each

Ready to create your roofing estimate?

Pre-loaded with all the line items above. Fill in your numbers, download as PDF.

Create Roofing Estimate

Frequently Asked Questions: Roofing Estimates

How do I estimate roofing costs?

Measure the roof area in squares (1 square = 100 sq ft), then price materials per square plus labor for tear-off and installation. Add permits, disposal, and a markup for overhead and profit. Most residential re-roofs range from $350-$550 per square installed, depending on material and complexity.

What markup should I charge for roofing work?

Roofing contractors typically mark up jobs 30-50% over direct costs to cover overhead, insurance, vehicle expenses, and profit. Your markup depends on your market, crew size, and whether you subcontract or self-perform. Never price below your true cost just to win a bid.

What should a roofing estimate include?

A professional roofing estimate should include itemized materials (shingles, underlayment, flashing, etc.), labor broken into tear-off and installation, disposal/dumpster fees, permit costs, warranty terms, a project timeline, and payment terms. Include your contractor license number and insurance info.

How long is a roofing estimate valid?

Most roofing estimates are valid for 30 days. Material prices — especially shingles and lumber — can fluctuate, so keeping a shorter validity window protects your margins. Always state the expiration date clearly on the estimate.

Related Estimate Templates

Save your templates

Create a free account to save your project details and reuse templates across jobs. Fill in your info once, generate waivers in seconds.