All posts
23 September 2026 · 6 min read

How to write a quote for a job (template and examples)

A practical guide to how to write a quote for a job: what to include, how to price it, and a simple template tradies and service businesses can copy.

A good quote does two jobs at once: it wins you the work, and it protects you once you're doing it. A vague one does the opposite — it either scares off a client with a number they don't understand, or it locks you into a price that doesn't cover what the job actually turns out to need. The fix isn't a fancier design. It's including the right details, in the right order, every time.

What a quote actually is

A quote is a fixed(ish) price you're offering for a specific job, before you start it. Once a client accepts it, it becomes the reference point for what was agreed — which is exactly why vague quotes cause so much grief. "Bathroom retile, approx $3,000" leaves you exposed if the tiles cost more than expected or the job takes an extra day; "Retile bathroom floor and walls per attached spec, $3,000 fixed, excludes any plumbing or waterproofing repairs found once tiles are removed" doesn't.

If you're not ready to commit to a firm number — say, you haven't opened the walls up yet — send an estimate instead and say so clearly. Mixing the two up is one of the most common sources of "but you said it would only be…" disputes.

What to put on a quote

At minimum, a solid quote includes:

  • The word "Quote" (or "Estimate" if it genuinely is one) so there's no confusion with an invoice.
  • A quote number, so you and the client can both refer back to it later.
  • Your name or business name and contact details.
  • The client's name and the job address or site, if relevant.
  • The date and an expiry date — "Valid until 15 October 2026" protects you from a client accepting a six-month-old price after your material costs have moved.
  • A clear, itemised description of the work: what's included, and just as importantly, what isn't.
  • The price, broken into labour and materials if that helps the client understand it, plus tax shown separately if you charge it.
  • Payment terms, including any deposit required before you start.

The single biggest upgrade most quotes need is more detail in the description line. "Deck repair — $1,800" invites a client to assume more is included than you meant. "Replace 8 rotten deck boards, sand and re-oil full deck, materials included, excludes structural repairs to joists — $1,800" doesn't leave room for that conversation later.

A simple structure to copy

  1. Header — your details, quote number, date, expiry date.
  2. Client and job details — who it's for, and where the work is happening.
  3. Scope of work — a numbered or bulleted list of what's included, specific enough that a stranger could tell exactly what they're paying for.
  4. What's excluded — one line is often enough: "Excludes any additional work found once walls are opened."
  5. Price — broken down if useful, with tax shown separately where it applies.
  6. Terms — deposit required, payment terms once invoiced, and how long the quote is valid for.
  7. A way to accept it — a signature line, a reply email, or an "Accept" button if you're using a tool that offers one.

Keep the scope section as a list rather than a paragraph. Clients skim, and a list is what stops them skimming past the one line that actually matters — like "excludes disposal of old materials."

Pricing the job so the number holds up

A few habits keep quoted prices from turning into arguments later:

  • Price the job, not the hour, where you can. Fixed-price quotes are easier for clients to say yes to, and they reward you for being efficient rather than penalising you for it. Save hourly or "time and materials" pricing for jobs where the scope genuinely can't be pinned down until you're in there.
  • Build in a buffer for the unknowns. As a rule of thumb, many tradies and service businesses add somewhere around 10–15% on top of their best estimate for materials or labour, specifically to absorb the small surprises that show up on almost every job — without needing to go back and explain a price change.
  • Separate "known unknowns" out loud. If there's a real chance the job gets bigger once you're inside a wall or under a floor, say so on the quote itself, with a rough sense of what that would cost, rather than staying silent and hoping it doesn't happen.
  • Quote materials at what you'll actually pay, not last year's price — material costs move around more than most trades quotes account for.

Turning an accepted quote into a paying job

Once a client says yes, the way you turn that into cash flow matters almost as much as the quote itself:

  • Get the acceptance in writing — an email reply, a signature, or an online "Accept" click all count. This is what you point to if the scope gets disputed later.
  • Ask for a deposit before you start, especially on anything with real upfront material costs. 30–50% upfront is common practice for bigger jobs, with the balance due on completion or against agreed milestones for longer ones.
  • Don't retype the numbers into an invoice. Every time you manually recreate a quote as an invoice, there's a chance a line item, a price, or a tax rate quietly changes. If your quote and invoice live in the same tool, converting one into the other keeps the numbers identical and saves the retyping.

For the invoice side of this — what has to be on it, and how to get it paid promptly once the job's done — our guide on how to write an invoice covers the details, and getting invoices paid faster has wording that works if a client goes quiet after the job's finished.

Quote vs estimate, in one line

If you can commit to a firm number, call it a quote and treat it as binding once accepted. If the job has genuine unknowns — an old house, a site you haven't seen, materials with a moving price — call it an estimate and say plainly that the final price may vary, with a rough sense of the range. Using the wrong label for the situation is where most "but you quoted me" arguments start.

A quick note on tax: whether you show GST, VAT or sales tax on a quote — and at what rate — depends on where you're based and whether you're registered, so it's worth checking the specifics with your accountant rather than copying a template from another country.

Getting set up

A Word template or a one-page PDF is a perfectly reasonable way to send your first few quotes. Where it starts costing you time is chasing which ones were accepted, keeping the numbering consistent, and rebuilding the invoice from scratch once a job's approved. That's the gap InvoiceCharlie is built to close: send a quote, let the client accept it from a client portal link, and turn it straight into an invoice without retyping a single line.

If you just need to send one quote right now, the free invoice generator can build one in your browser with no account needed — it works for quotes as well as invoices. For ongoing jobs where you want quotes, invoices and reminders handled in one place, your first 10 invoices are free, with plans laid out on our pricing page once you're ready to see the numbers.

Keep reading