All posts
20 October 2026 · 5 min read

Quote template for tradies: how to write a quote clients say yes to

A free quote template for tradies, plus the five details that turn a quote into a yes: clear scope, a firm price, exclusions, and an easy way to accept.

Two tradies can quote the exact same bathroom reno for the exact same price, and one gets the job while the other gets ghosted. The difference is rarely the number. It's almost always how the quote reads — whether it looks like something a stranger would trust with a few thousand dollars, or like a text message with a price on it.

Here's a template you can copy, and the handful of details that actually move a client from "let me think about it" to "yes, go ahead."

The template

Keep the structure the same every time, so clients know exactly where to look and you never forget a line:

  1. Your business name and contact details — phone, email, and your trading name or ABN/NZBN if you have one.
  2. Quote number and date, plus an expiry date ("Valid for 30 days"). This protects you if material prices move before they say yes.
  3. The client's name and the job address.
  4. Scope of work — an itemised list of exactly what's included.
  5. What's excluded — one or two lines is usually enough.
  6. The price — labour and materials broken out if that helps, tax shown separately if you charge it.
  7. Payment terms — deposit required, and when the balance is due.
  8. A way to say yes — a signature line, a reply email, or an "Accept" button.

That's the whole skeleton. Most quotes that get rejected or ignored are missing two or three of these, not all eight — usually the expiry date, the exclusions, or an easy way to accept.

Why clients say no to a good price

It's tempting to assume a rejected quote means the price was too high. Often it isn't. A client who can't picture exactly what they're paying for will hesitate on any number, and a client who has to ring you back to ask "does that include the old deck being pulled up?" has just found a reason to get three more quotes instead of replying straight away.

The fix is detail, not a lower number. "Replace 10 fence palings, re-stain full fence both sides, dispose of old timber — $950, excludes repairing the posts if they're rotten underneath" tells a client precisely what they're getting and what could change it. "Fence repair — $950" invites them to wonder what else is going to come up.

The five things that actually get a quote accepted

1. A scope list, not a paragraph. Clients skim. A bulleted scope is what stops them skimming straight past the one line that matters — like "excludes removal of asbestos sheeting if found." Paragraphs bury that line; lists don't.

2. A firm price, where you can give one. Fixed-price quotes are easier to say yes to than "approx $2,000" or an hourly estimate, because the client knows the number won't move. If you genuinely can't commit to a firm figure yet — the walls aren't open, the site's unseen — send an estimate instead and label it clearly as one, with a range rather than a single soft number. Our guide on quote vs estimate covers how to word each one so you're covered either way.

3. A short list of exclusions. This feels like it would scare clients off. In practice it does the opposite — it reads as someone who's done this before and knows where jobs usually go sideways. "Excludes any rewiring found once the old switchboard is opened up" is a sentence that builds trust, not doubt.

4. A real expiry date. Without one, a client can sit on your quote for four months and then accept it the week your timber supplier puts prices up 12%. "Valid until 20 November 2026" protects your margin and, as a side effect, nudges people to decide sooner rather than let it go stale.

5. A one-tap way to accept. Every extra step between "I like this" and "yes, go ahead" is a chance for the client to get distracted and never come back to it. A client portal link they can click, or even just "reply YES to this email," beats making them print, sign and scan something back to you.

Pricing the job so the number holds up

A few habits keep the price you quote from turning into an awkward conversation halfway through the job:

  • Build in a buffer. As a rule of thumb, many tradies add roughly 10–15% on top of their best estimate for materials or labour, specifically to absorb the small surprises that show up on most jobs, without having to go back and explain a price change.
  • Flag the known unknowns. If there's a real chance the job gets bigger once you're under the floor or behind the wall, say so on the quote itself with a rough sense of the cost, rather than staying quiet and hoping it won't happen.
  • Price materials at today's cost, not what you paid for them last time you did a similar job.

Turning a yes into cash flow

Winning the job is only half the point. Once a client accepts:

  • Get it in writing — a reply email, a signature or a portal click. That's what you point back to if the scope ever gets disputed.
  • Ask for a deposit on anything with real upfront material costs. 30–50% before you start is common practice for tradies on bigger jobs, with the balance due on completion.
  • Don't retype the numbers into the invoice. Every manual retype is a chance for a line item or a price to quietly change between the quote and the invoice. If the quote turns into the invoice automatically, the numbers stay identical and you save the admin. Our guide on how to write an invoice covers what to put on it so the job gets paid promptly once it's done.

A quick note on tax: whether GST, VAT or sales tax needs to appear on a quote, and at what rate, depends on where you're based and whether you're registered, so check the specifics with your accountant rather than copying a template built for another country.

Getting set up

A one-page PDF or a Word template you fill in by hand works fine for the first few quotes you ever send. Where it starts costing you time is remembering 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 for tradies: send a quote with a clean scope and exclusions, let the client accept it online, and turn it straight into an invoice without retyping a single line.

Need to send one right now? The free invoice generator works for quotes as well as invoices, no account needed. 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