← All posts

How to write a quote for a client: the fields that stop the follow-up call

You have to send a quote today. The client asked for a number, you have the number in your head, and the temptation is to put it in an email and hit send before the details slow you down.

That email is where the follow-up call comes from. Not because the price was wrong, but because the client could not accept it on the spot. Something was missing, so they replied with a question, and now you are negotiating in a thread instead of working.

A quote that closes without a call has five things in it. Miss any one and you buy yourself a conversation.

The one-line quote is the expensive one

"Website redesign: £8,000" is not a quote. It is an opening position that invites the client to guess what is included, and their guess will be smaller than yours. They will come back with "does that cover the copy?" and you will say no, and now you are haggling over something you could have settled in the document.

A quote is a scoping document with a price attached. The price is the last thing the client reads; the scope is what tells them whether the price is reasonable. If you write the scope properly, the price stops being a number to argue about and becomes a consequence of a list they can see.

Itemise the scope so the client can say yes to each line

Break the work into lines the client recognises. Not "discovery, design, build" as three vague phases, but the actual deliverables with the actual quantities.

Line What it means Quantity
Discovery workshop Half-day session with stakeholders, written summary 1
Page designs Desktop and mobile layouts, two rounds of revisions 6
Build Responsive implementation of approved designs 6 pages
Content migration Move existing copy and images, light editing Up to 40 items
Training Recorded walkthrough for your team 1 session

Two things happen when you do this. The client can see what they are buying, so the total reads as arithmetic rather than a mood. And you have written down what is not included, because every line implies a boundary. Six pages means the seventh is extra. Two rounds of revisions means the third is extra.

Say the exclusions out loud. A short line under the table: "Not included: copywriting, photography, ongoing hosting, third-party licence fees." That one sentence prevents more follow-up calls than any other part of the document, because the client's first question is almost always about something you assumed was obviously outside the scope.

The expiry date almost everyone omits

A quote with no expiry date is an open offer. The client can accept it in eleven months, after your costs have moved, and you are stuck honouring a number you set in a different year.

Put a date on it, and put it in the document rather than in your head. "This quote is valid for 30 days from the date above." Thirty days is common. Fourteen days is reasonable when you are quoting materials or subcontractor time that you would have to re-price.

The expiry date does two jobs. It protects you from a stale acceptance, and it gives the client a reason to decide. A quote that expires on a specific date is a document with a deadline in it, and deadlines move decisions. A quote that is valid forever sits in a folder.

Be precise about what happens at the end of the window. "After this date, prices are subject to reconfirmation." That is not a threat, it is a fact about how your own costs work, and clients accept it without argument when it is stated plainly.

Tax treatment: say the number, not the word

"Plus VAT" is not tax treatment. It leaves the client doing arithmetic, and if they get it wrong they will come back to check, which is the call you were trying to avoid.

State three things:

  • Whether the quoted figures include or exclude tax, in words, next to the total.
  • The rate you are applying, if you know it.
  • The resulting total the client will actually pay.

If you are quoting a business client who can reclaim the tax, show both figures: the net total and the gross total. If you are quoting a consumer, quote the gross figure as the headline, because that is the number they will pay and burying it behind a net figure looks like a trick.

If you are unsure how the supply is treated, whether it is standard-rated, zero-rated or outside the scope, say so in the document and confirm it before you send. Guessing in a quote is worse than a delay, because a wrong tax line on an accepted quote is a problem you own.

Deposit and payment terms

A quote that does not say when money arrives is a quote that gets paid late. Put the schedule in the document.

A common structure for project work:

  • 40% deposit on acceptance, before work starts
  • 30% at an agreed midpoint
  • 30% on delivery, within 14 days of invoice

Retainers are simpler: monthly in advance, on the first working day, by standing order or card.

Three details matter more than the percentages.

What triggers each payment. "On delivery" is vague. "On handover of the approved build" is a trigger the client can verify, which means they cannot accidentally miss it.

What the deposit is for. If the deposit secures your time and is non-refundable, say that in the quote, not in the terms and conditions nobody opens. A client who reads "the deposit reserves your slot and is not refundable if you cancel" before accepting will not argue about it afterwards.

What happens if the client is late. Late payment interest, or a pause in work, or both. State it once, calmly, and move on. The point is not to threaten, it is to remove the ambiguity that turns into an awkward email in month three.

Quote or estimate? They are not the same document

The distinction matters more than most people realise, because the two words carry different expectations and, once accepted, different consequences.

An estimate is a forecast. It says: this is roughly what it will cost, based on what we know now, and the final figure may differ. An estimate is the right document when the work genuinely cannot be scoped yet, such as a repair where you cannot see the fault until you open the wall. If you send an estimate, label it an estimate, and say what would cause the number to move.

A quote is a fixed offer. It says: this is the price for this scope, and if you accept it on these terms, that is the deal. A quote is the right document when you know what the work is.

What makes a quote binding once accepted is not the word "quote" at the top. It is whether the document contains enough to form a contract: an offer, an acceptance, consideration (the price), and terms certain enough that a court could tell what was agreed. A quote that names the parties, describes the scope, states the price, sets the payment terms and has an expiry date is most of the way there. An accepted quote is, in most common law jurisdictions, a contract.

Two caveats. First, this is general information about how quotes work, not legal advice, and the specifics vary by jurisdiction and by the nature of the work. Second, an estimate that a client accepts does not usually lock you to a figure, because the document itself says the figure may change. That is exactly why you should not call a fixed-price offer an estimate to sound modest, or call a rough forecast a quote to sound confident. The label sets the expectation, and the expectation is what you will be held to.

One practical point: the moment of acceptance matters. "Yes, go ahead" in an email is acceptance, and it is worth having. If you want a signature on the quote itself, that is a separate step, and the rules on what counts are well settled in most places. We have written about whether electronic signatures are legally binding if you want the detail.

What the client does after they read it

You send the quote. Then you wait, and the waiting is where deals quietly die, because the client read it on a phone between meetings, meant to reply, and did not.

This is the part where a quote stops being a document and becomes a process. You need to know whether it was opened, whether they got to the pricing table, and whether it was forwarded to someone who has an opinion. Without that, your follow-up is a guess, and guessing produces the email everyone dreads sending: "just checking in."

There is a better version of that email, and it is specific. It refers to the section they spent time on, it answers the question they probably have, and it carries a reason to reply. We wrote a full piece on how to follow up on a proposal without sounding desperate, and the same mechanics apply to a quote.

Where software fits, and where it does not

If you send a handful of quotes a month, a well-built template in your word processor is genuinely enough. You do not need to buy anything, and anyone who tells you otherwise is selling something. The case for a tool only appears when the manual version starts costing you the thing you cannot buy back.

The manual version costs you the gap between the call and the document. You finish the call, the client is warm, and then you have an evening of assembly ahead of you: pulling the line items out of your notes, checking the last price list, building the table, remembering the payment terms, exporting a PDF, attaching it to an email that says "let me know if you have any questions." By the time it lands, the call is two days cold.

DocuDeal closes that gap. You hand over what you already have, the notes, the brief, the call transcript, the messy attachments, and the finished quote comes back written, itemised and priced. It asks before it drafts when something is genuinely unclear, with tappable answers, and it remembers your defaults so the second quote is faster than the first.

The numbers come from your own price list, not from the AI. Volume tiers, discounts, optional lines, deposits and tax are calculated from your catalogue, and anything it cannot source is marked to confirm and raised in a pre-send review rather than filled in with something plausible. That matters more than speed, because a fast quote with a wrong figure on it is worse than a slow one.

You send it as a link. The client opens it on a phone without an account or a download, sees who else is on the document, comments on a specific section, and signs in the browser. You see which sections they read and for how long. Every open quote gets a daily next action with the follow-up already drafted, so "just checking in" never gets sent.

On price: the meter is documents per month, not people. Pro is $149 a month with unlimited users, team roles and approvals, sending from your own address and a custom domain, against a market that typically prices per user per month. Free and Starter are single-user plans at $0 and $49, so a two-person team needs Pro. If you are weighing this against the alternatives, our guide to proposal software sets out what each category actually does.

And the case where DocuDeal is the wrong answer: if your quotes are genuinely one-off, high-value and negotiated over weeks with a procurement team, the bottleneck is not document assembly, it is the negotiation. Software will not help you there. Neither will a better template.

The rule to apply

Before you send any quote, read it as the client: can they accept this without asking you a single question? If the answer is no, find the missing field. It is almost always one of five: the itemised scope, the exclusions, the expiry date, the tax treatment, or the payment schedule.

Your next proposal is one sentence away.

Hand over your notes and get the document back written and priced, ready to sign. Three a month, free.

Start free