← Back to the blog
Quotes & proposals

How to write a quote that actually gets accepted

Zuvo Team12 September 2026Updated 17 October 202610 min read

Most quotes don't lose the job on price. They lose it on confusion — the client can't tell what they're actually getting, when it'll happen, or what to do next. Fix those three things and a fair price usually wins.

Why "just send the price" doesn't work

A quote is the first real work product a client sees from you. If it's a one-line WhatsApp message with a number, you've told them nothing about how you work — and they'll fill that gap with doubt, or with a competitor's more detailed quote sitting in the same inbox. The quote is doing sales work whether you intend it to or not.

The structure that actually works

Five things, in this order, every time:

Three mistakes that quietly kill good quotes

1. Burying the price. If someone has to read four paragraphs to find the number, they'll assume you're hiding something in the scope instead. Lead with a clear structure; don't make the price a reward for reading.

2. No expiry date. Every open quote is a live liability — your costs move, but you're implicitly still honouring the old number. Put a date on it.

3. Responding slowly. A quote sent within hours reads as "this business has capacity and wants the work." The same quote sent three days later reads as "this business is either too busy or not that interested" — even if the content is identical.

A quick before and after

Before: "Hi, for the fence it'll be around R8,500 depending on the gate. Let me know."

After: "Hi Thabo — quote for the boundary fence at 14 Oak Street: 22m of 1.8m palisade fencing with one 1m pedestrian gate, supplied and installed. R7,200 materials, R1,300 labour and delivery — R8,500 total. We can start the week of the 22nd, weather permitting, and it's usually a two-day job. This quote is valid until 26 September. Reply here to confirm and I'll lock in the date."

Same price. Completely different level of trust — because the second version answers every question a client would otherwise have to ask.

Ask the right questions before you quote

A good quote is mostly decided before you open a template. The more you learn at the first conversation or site visit, the fewer surprises appear later, and the less padding you need to add to protect yourself. Before you leave, make sure you can answer these:

Show the price the way clients decide

People do not accept a quote because the number is low. They accept it because they understand what they are buying and feel in control of the choice. A few simple structures help:

Give a choice where there is one

If there are two sensible ways to do the job, such as a standard fitting and a better one, show both as options with their own totals. A client choosing between two of your options is not shopping a competitor. Keep it to two or three choices, and say which one you recommend and why.

Be honest about unknowns

Some jobs have costs you cannot see until work starts, such as rot behind a wall, an old pipe or the condition of a roof structure. Rather than burying a large safety margin in the price, list an allowance for the unknown part and say what happens if it turns out higher or lower. Clients trust a quote that names its own uncertainty.

Separate optional extras

Anything the client may or may not want, such as extra points, a second coat or removal of old materials, belongs on its own lines marked optional. It keeps the main price clean and gives you easy, honest upsells.

Ask for a deposit on bigger jobs

For anything beyond a small repair, put the deposit and the stage payments on the quote itself, with the amounts and the milestone each one is due on. A deposit covers your materials and also confirms the client is serious. Stage payments keep a long job from becoming one large invoice at the end.

Getting the money part right in South Africa

The details that trip up South African quotes are mostly about VAT and what is written down.

Follow up without being pushy

Most quotes that go quiet are not rejections. The client got busy, forgot, or is waiting on someone. A short, polite follow-up is part of doing the job well. A rhythm that works for most small service businesses:

  1. Two to three days after sending: check that it arrived and offer to answer questions.
  2. About a week after: mention that you are planning your diary and ask whether they would like to go ahead.
  3. Shortly before it expires: let them know the date it runs out and that you are happy to update it if their plans have changed.

Three short messages you can adapt:

Day 2: "Hi Thabo, just checking that the quote for the fence reached you. Happy to answer any questions or adjust the scope if you want to change anything."

Day 7: "Hi Thabo, I'm planning next month's diary and have a gap in the week of the 22nd. Would you like me to hold it for you?"

Before expiry: "Hi Thabo, the quote runs out on the 26th. If the timing has changed I'm happy to refresh it, just let me know."

In each one, the client can say yes, no or "not yet" with one short reply. Zuvo can draft these follow-ups in your own tone when you ask, so they take seconds instead of being put off.

Answer the usual objections inside the quote

You will hear the same objections again and again. Several of them can be answered before they are raised:

A checklist before you press send

  1. Your business name, contact details and, if registered, VAT number are on it.
  2. The client's name and the job address are correct.
  3. The quote has a number and today's date.
  4. The scope says what is included and lists the likely exclusions.
  5. Materials and labour are separate lines, and the arithmetic adds up.
  6. VAT is handled correctly for your registration status.
  7. There is a start date, a duration and anything that could move them.
  8. There is a valid-until date.
  9. Deposit and payment terms are stated.
  10. The next step is spelled out: how, exactly, does the client say yes?

If you want a layout to start from, copy the free quote template, or fill one in and print it with the free quote generator. Once the job is done, the matching invoice template keeps the same structure.

Questions people ask

How long should a quote be valid for?

Most small service businesses use 14 to 30 days. Use a shorter period, such as 7 days, when material prices move quickly or when you are holding a date in your diary for the job. Whatever you choose, write it on the quote as a date, not just a number of days.

Should a quote include VAT?

Only if you are VAT-registered. If you are, the total you quote should include 15% VAT, either shown as its own line or clearly stated as included, and your VAT number should appear on the document. If you are not registered, leave VAT off entirely.

How detailed should the scope of a quote be?

Detailed enough that a stranger could tell what is and is not included. Name the materials or the specification, say what you will do, and list the most likely things the client might assume are included but are not. A longer scope is cheaper than one argument about a missing item.

What should I do when a client goes quiet after a quote?

Follow up two to three days after sending, again at about a week, and once more shortly before the quote expires. Keep each message short, offer one clear next step and make it easy to say no. Many quotes are not lost, just buried under a client's other priorities.

To put this into practice, build a quote with the free quote generator, or let Zuvo draft it for your trade: plumbers, electricians, builders, roofers and painters.

Zuvo drafts quotes like the second one, from your own price list

Describe the job in your own words, and Zuvo turns it into a structured quote in your format — ready to send, not ready to rewrite.

Try Zuvo free for 7 days, no card

General business advice, not a substitute for advice from your own accountant or attorney on contract terms specific to your industry or province.