BLOG

Estimate template: what to include and how to send one clients approve

A good estimate template tells the client exactly what they're paying for before you start. This guide covers what to include, where to get one free, and how it turns into an invoice.

By Sébastien · August 24, 2026

A client who doesn't know what they're paying for is a client who negotiates, delays, or ghosts you at invoice time. An estimate template fixes that before the job even starts: it puts a number and a scope in front of the client, in writing, so nobody's surprised later.

This guide covers what a solid estimate needs, where to grab a free estimate template, and the part most freelancers skip: turning that accepted estimate into an invoice without retyping everything from scratch.

What an estimate actually is

An estimate is a written price offer you send before starting a job. It tells the client what you'll do, roughly what it will cost, and under what conditions the number might change. Think of it as the negotiation stage: the client can accept it, ask questions, or push back on scope.

An invoice is the opposite end of the process. It's the bill you send after the work is delivered, and it asks for payment by a specific date. Confusing the two is a rookie mistake, and it's an easy one to make when you're juggling five jobs at once. An estimate proposes; an invoice demands.

Estimate vs quote: does it matter?

Most freelancers use "estimate" and "quote" as synonyms, and honestly, clients do too. Where a distinction exists, a quote usually implies a fixed price you're committing to, while an estimate signals the number could move if the job scope changes. If your work involves unknowns, materials, hidden damage, extra hours, call it an estimate and say so plainly. If the price is locked in no matter what, quote works fine.

What to put on an estimate template

A good estimate template covers the same ground every time, so you're not reinventing the wheel per client. Here's what belongs on it:

  • Your business details. Name, contact info, and business number if you have one.
  • Client details. Full name and, for a company, the billing contact.
  • Estimate number and date. Makes it searchable later and gives you a paper trail.
  • Scope of work. A clear, specific description of what's included, and just as important, what isn't.
  • Price breakdown. Line items for labor, materials, and any fixed fees, not one lump number.
  • Validity date. Prices change. Thirty days is a common window before the client needs a fresh quote.
  • Payment terms. Deposit required, payment schedule, accepted methods.
  • A note on flexibility. One line stating whether the price is fixed or can shift, and what would trigger a change.

Skip any of these and you're leaving room for a client to argue scope after the fact. The line item breakdown alone prevents most of the "wait, why is this so much more than I expected" conversations.

Where to get a free estimate template

You've got three real options here, and they're not equal.

A Word or Google Docs template is the cheapest option and it's fine for your first few jobs. The catch: you're manually retyping client info, adjusting line items, and exporting to PDF every single time. Fine at low volume, tedious past that.

A spreadsheet template adds automatic totals, which helps with math errors, but formatting still falls apart the moment you need something slightly different from the template's original layout.

The fastest option is a dedicated free estimate template that saves your business details once and generates a clean, numbered estimate from your phone in under two minutes. Voila's version does exactly that, and it's built to convert straight into an invoice once the client says yes, which is the step most templates leave you to handle by hand.

Writing an estimate that gets approved fast

Nobody signs off on a vague number. Here's what actually speeds up approval:

  1. Be specific about scope. "Kitchen repaint" invites questions. "Two coats, walls and ceiling, paint and materials included, trim excluded" doesn't.
  2. Show your math. A single total feels arbitrary. A breakdown feels researched.
  3. Set a validity window. Urgency helps you close, and it protects you if material costs rise.
  4. Make accepting easy. A one-tap "approve" link beats asking someone to print, sign, and scan a PDF.
  5. Follow up once. Most unanswered estimates aren't rejections, they're just buried in an inbox. One polite nudge after three or four days recovers a surprising number of jobs.

From estimate to invoice: the part people forget

Once a client approves, don't start the invoice from a blank page. Pull the same client details, the same line items, and adjust only what changed during the actual job: extra materials, additional hours, anything the client requested mid-project. This is where a lot of freelancers lose money quietly, they forget to bill for the extra hour of parking they didn't estimate, because they're rebuilding the invoice from memory instead of from the estimate.

If you want the full breakdown of what a compliant invoice needs once the job is done, we've covered that separately in how to make an invoice, which walks through required fields, numbering, and payment terms.

Fixed-price vs open estimates

Not every job fits the same pricing shape, and picking the wrong one causes friction later.

A fixed-price estimate quotes one total for the whole job, materials and labor included. Clients like it because it's predictable, and it works well when the scope is well understood upfront, a logo design, a website page, a standard repair. The risk sits entirely on you: if the job runs long or materials cost more than expected, you eat the difference unless you built in a buffer.

An open, or time-and-materials, estimate quotes a rate plus a rough range, then bills based on actual hours and actual costs. It protects you from underquoting a messy job, but it makes clients nervous because the final number isn't locked in. The fix is transparency: give a realistic range, not just a floor, and explain upfront what could push the total toward the higher end.

Some freelancers split the difference with a fixed price for the core scope and an hourly rate for anything outside it. That structure covers the predictable part while leaving room for surprises, and it's worth spelling out explicitly on the template rather than leaving it implied.

Common estimate mistakes to avoid

A few patterns show up again and again, and they're all avoidable:

  • No validity date. A client accepting a six-month-old quote at today's material prices is a loss you take on yourself.
  • Bundled pricing. One lump number invites "can you just knock off $50" negotiations that a line-item breakdown mostly prevents.
  • No deposit clause. Especially on larger jobs, an upfront deposit protects your cash flow if a client cancels midway.
  • Forgetting to save a copy. If a scope dispute happens three weeks in, the original estimate is your evidence of what was agreed.

None of these require fancy software to fix. They require a template that has the right fields built in, so you don't have to remember them under deadline pressure.

Wrapping up

An estimate is a small piece of paperwork that does a lot of quiet work: it sets expectations, protects your pricing, and gives you something to point back to if a job scope drifts. Get the fields right once, in a template you reuse, and every future estimate takes minutes instead of a rewrite from scratch. Ready to send your next one without the back-and-forth? Join the Voila early access and get estimates, invoices, and receipts from the same app.

About the author

Sébastien

Sébastien has spent years billing clients as a freelancer and running a small studio, wrestling with clunky invoicing tools that were never really built for independents. He founded Voila with a simple idea: build the fastest, cleanest way to create and send professional invoices from your phone, no accounting degree required. Today he shares practical guides on invoicing, getting paid on time, taxes for freelancers, and running the money side of a small business.

Frequently asked questions

How do I create an estimate?
List your business details, the client's details, a clear description of the work, a price breakdown, and a validity date. A free estimate template gets you there in minutes without missing a field.
Where can I find a free estimate template?
Voila offers a free estimate template you can fill in directly from your browser or phone, no signup required to try it. Word and spreadsheet templates work too, but you'll retype client details every time.
What is the difference between an estimate and a quote?
In everyday use, estimate and quote mean the same thing: a written price offer sent before work starts. Some trades use quote for a fixed, binding price and estimate for a rougher figure that can shift.
Is an estimate legally binding?
No, not unless you both agree it is. An estimate is an offer, not a contract; it only becomes binding once the client accepts it in writing, usually with a signature or a reply confirming the price.
How much detail should a job estimate include?
Enough that the client knows exactly what they're paying for and what would trigger an extra charge. Vague line items like 'labor' cause more payment disputes than any other estimate mistake.