All articles

Roofing Estimate Template: What to Include

A good roofing estimate template does two things. It makes sure you never forget a line item, and it shows the homeowner you run a tight operation. Most roofers are doing this in their head or from a blank invoice. That costs money and jobs.

Here is what belongs in a solid roofing estimate template and how to build one you will actually use.

What a Roofing Estimate Template Should Include

Skip anything that wastes space. Every section needs to earn its place.

Your business information:

  • Company name, phone, email
  • License number and state (required in most states)
  • Insurance certificate reference or statement

Customer and job information:

  • Customer name, address, and contact
  • Property address if different
  • Date of estimate and expiration date

Scope of work. This is the most important section. Be specific. "Replace roof" is not a scope. "Remove and dispose of existing 3-tab shingles, one layer, install 30-year architectural shingles, replace four pipe boots, install drip edge on all rakes and eaves" is a scope.

Materials breakdown:

  • Shingle brand, style, and color
  • Underlayment type
  • Decking repairs (if applicable, call it an allowance and explain it)
  • Flashing, ridge cap, starter, drip edge
  • Ice and water shield (specify where)

Labor cost. You can show this as a line item or bundled. Either works. Just be consistent.

Exclusions. List what is not included. Rotted decking, HVAC flashing, gutters, skylight seals. Put it in writing before the job starts.

Payment terms. Deposit amount, draw schedule if there is one, balance due at completion.

Signatures. Customer signature line with date. Your signature. This turns the estimate into an agreement.

How to Price a Roofing Job in Your Template

Pricing varies by region, material cost, pitch, and access. This is not the place for made-up numbers. What you can do is build your template so you never leave money on the table.

Set Up Your Line Items Before You Walk a Roof

The best roofers know their numbers cold before they show up. Your template should have pre-built line items for everything you install on a typical job. Fill in quantities on site, not from memory later.

Start with a base cost per square for your most common shingle. Then add modifiers:

  • Pitch multiplier. A 12/12 pitch is not priced like a 4/12. Build that in.
  • Layer removal. One layer is different from two. Two-layer tear-off changes your dumpster cost and labor.
  • Decking allowance. Set a per-sheet price and state it clearly as an allowance in the estimate.
  • Disposal. Dumpster or haul-away, show it as its own line.

Handling Supplements and Change Orders

Any work outside the original scope needs a written change order before you do the work. Your template should have a change order section or a separate one-page form that references the original estimate number. Verbal approvals do not hold up.

Common Mistakes in Roofing Estimates

Roofers lose jobs and money on estimates for a few repeated reasons.

Vague scope. If you write "repair flashing," and the homeowner expects you to replace the chimney cap, you have a problem. Describe exactly what you are doing and exactly what you are not.

No expiration date. Material prices move. An estimate without an expiration date is an open-ended commitment. Thirty days is standard.

Missing exclusions. Rotted fascia, interior damage, permit fees. If you are not doing it, write that down.

Unprofessional presentation. Handwritten estimates or plain text emails without a header look like you are working out of a truck. That is not a judgment. It just affects what the homeowner thinks they are getting. A clean, formatted document signals that the job will go the same way.

If you do pressure washing or exterior cleaning alongside roofing, the same principles apply. The pressure washing estimate template guide on this blog covers the format side for that work.

Digital vs. Paper Roofing Estimate Templates

Paper works until it does not. The problem is version control, signatures, and storage. A template saved in a Word doc on your laptop is one corrupted file from a headache.

A mobile-first tool solves this on site. You fill in quantities while you are on the roof, not when you get home. The estimate goes out the same day. The homeowner signs on their phone. You have a record.

SureDocs is built for contractors in the trades. You can find roofing, HVAC, painting, and other trade-specific templates and tools at the trades page. Everything is formatted for mobile, so it works from wherever you are doing estimates.

If you want to see how a contractor proposal is structured beyond just estimates, the contractor proposal template post covers the fuller picture including terms, scope, and signatures.

Building a Template You Will Actually Reuse

The goal is a template that takes five minutes to fill out, not fifty. Build it once, get it right, and stop rebuilding it for every job.

A few tips:

  • Save a master version. Never edit the original.
  • Pre-fill your business info, license number, and standard payment terms.
  • Use a numbered revision system if you send revisions. Estimate 1.0, 1.1. Homeowners get confused otherwise.
  • Keep your exclusions list somewhere you can copy it in fast.

A roofing estimate template is not a luxury. It is the difference between looking like a professional and looking like you are guessing. Get it right and use it every time.

Start your free 10-day trial. No credit card needed.

Send your next estimate in 2 minutes.

No account needed. See a real estimate generated from your job description.

Try a free demo