Free template · updated July 2026 · no email required

Free Estimate Template for Contractors

Here is a complete estimate template a plumber, HVAC tech, or electrician can use today. No email address, no signup — print it, download it, or make it your own.

Preview of the Contractor Estimate Template

Contractor Estimate Template

Line items, labor and materials, totals, terms, and signature block.

PDF · 1 page · US Letter

No email required. Free to use in your business.

How to use this template

Five steps take this from a blank form to an estimate that wins the job and protects your margin:

Example line items: plumbing

A typical 40-gallon gas water heater swap breaks out like this:

ItemGroupExample
Labor — remove and installLabor3 hrs at your hourly rate
40-gal gas water heater + expansion tankMaterialsInclude the model number
Plumbing permitOtherAt your local permit cost
Haul-away of old unitOtherFlat disposal fee

Example line items: HVAC

A condenser replacement usually itemizes into four lines:

ItemGroupExample
Labor — removal, set, and startupLaborHours at your rate
Condenser unit + line set flushMaterialsInclude model and tonnage
Refrigerant chargeMaterialsBy the pound, at current cost
Mechanical permitOtherAt your local permit cost

Example line items: electrical

A 200A panel upgrade typically comes down to three lines:

ItemGroupExample
Labor — panel swap and terminationsLaborHours at your rate
200A panel + breakersMaterialsInclude panel model and breaker count
Electrical permit + inspectionOtherAt your local permit cost

What makes a good contractor estimate

Seven rules separate estimates that win work from estimates that sit unread:

Estimate vs. quote vs. invoice

In the field these words get used interchangeably. On paper they mean different things:

In the field the words blur; what matters legally is the wording on the document itself. That's exactly why term 7 in the template says, in writing, "this is an estimate, not an invoice."

If you'd rather never fill out a template by hand again

We're building Deskhand, so read this section knowing that. This template works — but every estimate you write by hand gets retyped at least three times: into an invoice, into a calendar, and into QuickBooks. That retyping is where evenings go and where mismatches creep in.

Deskhand is being built for one- and two-person licensed trades in the US to close that loop: a quote built on your phone in about a minute — line items, a photo, e-signature approval by text — that becomes the scheduled job, the matching invoice, and the QuickBooks entry without retyping anything. Flat $49/month, everything included.

The honest part: Deskhand hasn't launched yet. The template above is yours either way — no email required, no catch. If the retyping problem sounds like your evenings, join the early access list — founding members lock the $49/month price for life.

Related reading

Deskhand — $49/month flat, built for one truck

Quotes, scheduling, invoicing, customer texting, and two-way QuickBooks sync. Every feature included, no add-ons, no per-tech fees. In early access now — founding members lock $49 for life.

Join the early access list
FAQ

Common questions

How do I write a contractor estimate?

Build it in this order: a header with your company info and license number, the customer's name and the service address, a plain-language scope of work in two to four sentences, line items with labor and materials separated, tax and the total, a validity date, payment terms with the deposit spelled out, a short list of what's not included, and a signature block at the bottom. That sequence covers what customers want to see and what protects you in a dispute. The free template on this page includes all of these sections already laid out — fill in your details and it's ready to hand to a customer.

Is an estimate legally binding?

Generally, an estimate is an approximation rather than a binding offer. But the label alone doesn't decide it: if the customer signs and the wording reads like a fixed price, it can be treated as a contract, and some states limit how far a final bill may exceed a written estimate. That's exactly why this template carries a validity date, a change-order term for concealed conditions, and the explicit line that the document is an estimate, not an invoice. This is general information, not legal advice — rules vary by state.

How long should a contractor estimate be valid?

Thirty days is the common default, and it's what this template uses. When material prices are volatile — copper, refrigerant, water heaters in a supply crunch — many contractors shorten it to 15 days. What you want to avoid is an open-ended estimate: if a customer can accept four months later at the number you quoted in a different pricing environment, the difference comes straight out of your margin. A validity date costs you nothing to include, gives the customer a gentle reason to decide, and lets you reprice honestly when the window closes.

Should I charge for estimates?

Both models are legitimate, and successful contractors run each. Free estimates are the residential standard — customers expect them, and the time is simply a cost of sales you build into your pricing. The alternative is a diagnostic or service-call fee that gets credited back if you win the work; it filters out price shoppers and pays for your drive time on jobs that need real troubleshooting before a number is possible. Either way, the important part is stating the policy on the estimate itself so there is never a surprise on either side.

What's the difference between an estimate and a quote?

A quote is a fixed-price offer: when the customer accepts, you're committing to deliver the described work at that number. An estimate is an informed approximation: it tells the customer what the job should cost based on conditions visible at the time, and it can move if documented conditions change — hidden damage, code violations, concealed prior work. In the field the two words get used interchangeably, but on a signed document the wording controls. If you intend the price to be adjustable, make sure the document says estimate and includes a change-order term, the way this template does.