HomeResourcesFree Contractor Estimate Forms
Free download

Free Contractor Estimate Forms (PDF, Excel & Google Sheets)

Use these free contractor estimate forms to quote roofing, HVAC, plumbing and handyman jobs. Printable PDFs, Excel and Google Sheets layouts with sections for materials, labor, taxes and totals — so every estimate looks clean and professional.

Roofing HVAC Plumbing Handyman

No signup required to view the forms. Use them as-is or copy the layouts into your own documents.

Contractor estimate forms for roofing, HVAC and plumbing shown on a laptop and clipboard

What is a contractor estimate form?

A contractor estimate form is a simple document you use to show a customer what the job will cost before they approve it. It usually includes:

  • Customer details (name, address, phone, email)
  • Job description or scope of work
  • Line items for materials, labor, permits and other costs
  • Subtotal, sales tax and job total
  • Terms, payment schedule and signature line

If you need a more detailed layout with scope of work and timelines, see the contractor estimate template and scope of work template.

Free contractor estimate forms by trade

Below are free estimate forms contractors can use for different trades. Each guide includes an online version plus a layout you can save as PDF, Excel or Google Sheets.

Roofing

Roofing estimate form

Breaks down tear-off, underlayment, shingles, flashing, dump fees and permits so homeowners see exactly what they’re paying for.

  • Line items by square, plus optional upgrades
  • Space for warranty notes and exclusions
HVAC

HVAC estimate form

Ideal for equipment changeouts and system upgrades. Organizes equipment, accessories, labor and add-ons in a clear layout.

  • Separate sections for equipment, install and extras
  • Optional “good / better / best” column
Plumbing

Plumbing estimate form

Built for leak repairs, fixture replacements and small repipes. Keep service fee, materials and labor separate so customers understand the price.

  • Service call fee, labor and parts
  • Notes section for warranty and access issues
Tip: save your favorite estimate form as a write-protected “master” copy in Google Drive or OneDrive, then duplicate it for each job so your layout stays consistent.

How to fill out a contractor estimate form (step-by-step)

  • 1
    Add customer and job details.
    Start with the basics: customer name, property address, phone, email and the date of the estimate.
  • 2
    Describe the scope of work in plain language.
    Summarize the project in one or two sentences so the customer sees the big picture before the line items. For larger jobs, attach a separate scope of work.
  • 3
    Break out materials and labor.
    Use separate lines for major tasks or components. If you charge by flat rate, still list what’s included.
  • 4
    Calculate subtotal, tax and total price.
    Let the sheet do the math for you. Include local taxes, permits and any disposal or travel fees.
  • 5
    Set clear payment terms.
    Spell out deposits, draws and final payment. For example: “50% due at scheduling, balance due at completion.”
  • 6
    Add a signature area.
    Leave space for the customer to sign and date the estimate, especially if you treat signed estimates as your contract.

Estimate vs. quote vs. estimate

Contractors use different words for similar documents, but they’re not always the same thing:

Document Best for Key details
Estimate form Quick ballpark pricing Less detail, can change as scope changes.
Quote Firm price for a defined job Line items + total, often what customers sign.
Estimate Larger or higher-ticket work Includes scope, timelines, options and terms.

Need full estimate layouts? See the contractor estimate template and estimate template library.

Want ready-made quote templates in Google Sheets?

Download a free pack of roofing, HVAC and plumbing quote templates you can copy into your account, plus example pricing and formulas.

Get the free quote templates →

Common mistakes contractors make on estimate forms

A clean estimate form helps you win jobs and avoid headaches later. Watch out for these common mistakes:

  • No exclusions listed. If something is not included (drywall repair, painting, permits), say it clearly.
  • Lumping everything into one line. Customers trust you more when they can see the breakdown of labor, materials and fees.
  • Forgetting an expiration date. Prices on materials change. Add a line like “Estimate valid for 30 days.”
  • Not capturing customer contact info. Make sure phone and email are on the form so you can follow up.

From estimate forms to AI-powered quotes.

These free estimate forms are a great starting point. When you’re ready, BuildFolio can turn job-site photos into a finished quote — with line items, tax and totals — in about 2 minutes. No more handwriting or re-typing the same fields over and over.