100% free, no account required

Free Contractor Estimate Template

Send a clear estimate before you start the job so nobody argues about the price after. Fill in labor and materials, set a validity date, and download a PDF.

Your Information (From)

Client (Prepared For)

Estimate Details

Line Items

Live Preview

Updates as you type
This is a live preview. Edit the fields on the left to update it, then download below.

Your Business Name

Estimate

EST-001

Prepared For

Name

Date

June 16, 2026

Valid Until

30 days

DescriptionQtyPriceTotal
Labor (estimated 24 hours)24$65.00$1,560.00
Materials and supplies1$1,850.00$1,850.00
Permit and inspection fees1$220.00$220.00
Dumpster and haul-away1$350.00$350.00
Subtotal$3,980.00
Estimated Total$3,980.00

Notes

This is an estimate, not a final invoice. Final cost may change if scope or material prices change. Valid for 30 days. 30% deposit required to schedule.

Generated with WaffleInvoice, waffleinvoice.com

No credit card required. Free forever.

Win the job

Want WaffleInvoice to send this estimate and turn it into an invoice?

Create a free account to email this estimate, let clients approve it online, and convert it to an invoice in one click. Free for unlimited estimates.

Start free

Takes 60 seconds. No credit card.

What to put on a contractor estimate

A contractor estimate has to make the client comfortable saying yes without a surprise later. Put your business name and license number up top, the client and job-site address, an estimate number, the date, and a validity window. Break the job into labor, materials, and the extras people forget like permits and disposal. Say plainly that it is an estimate and that the final number can move if the scope changes, because that one sentence saves a lot of grief at invoice time.

Common line items

Most contractor estimates are built from the same handful of lines:

  • Labor, as estimated hours times your rate or a flat job price
  • Materials and supplies, with markup if you carry it
  • Equipment or tool rental
  • Permit and inspection fees
  • Subcontractor or specialty trade costs
  • Dumpster, disposal, or haul-away

Turning an estimate into an invoice

When the client approves the estimate, the cleanest move is to turn it straight into an invoice rather than rebuilding the numbers and risking a typo. Most contractors collect a deposit to schedule, bill a progress payment at a milestone, and invoice the balance on completion. Spell that schedule out on the estimate so the client knows what is coming.

How to win more of the jobs you bid

Send the estimate the same day you walk the job, while the client is still motivated. A clear, itemized estimate wins against a competitor scrawled total because the client can see exactly what they are paying for. A free WaffleInvoice account lets the client approve the estimate online and convert it to an invoice in one click, so you are not retyping it the day the job is done.

Do this automatically

WaffleInvoice is free for unlimited estimates.

Stop rebuilding the same estimate every time. WaffleInvoice remembers your clients and prices, lets clients approve online, and turns an accepted estimate into an invoice in one click.

Free Contractor Estimate Template FAQs

What should a contractor estimate include?

Your business name and license number, the client and job-site address, an estimate number and date, a validity window, and itemized labor, materials, permits, and disposal. Make clear it is an estimate, not a final bill.

Is an estimate legally binding?

Generally no. An estimate is a good-faith projection that can change if the scope or material costs change. A quote is the version you commit to a fixed price on.

Should I separate labor from materials?

Yes. Splitting labor and materials builds trust, makes change orders easier to reconcile, and is often expected for insurance or tax purposes.

How do I turn an estimate into an invoice?

Download the PDF and bill from it, or use a free WaffleInvoice account to have the client approve the estimate online and convert it to an invoice in one click.

More free templates

Other estimate templates

Need something else? Use our free invoice generator or create a free account to send and track everything automatically.