How to write a quotation a customer can say yes to

A good quotation answers five questions before the customer asks them: who is offering, what exactly, for how much, until when, and on what terms. Anything left unanswered becomes an email that delays the yes.

By Naeem AhmedReviewed 6 October 20265 min read

The short answer

To write a quotation, put your business details and a quotation number at the top, then the customer's details, then one line per item or service with its quantity, unit price, any discount and the tax rate, then the totals, a validity date and your payment terms. Send it as a PDF so the figures cannot shift between your screen and theirs.

The difference between a quote that gets accepted quickly and one that stalls is rarely the price. It is whether the customer can approve it without writing back to ask what something means.

What a quotation must include

Top of the document

  • Your business name, address and contact details — and your VAT and commercial registration numbers where you have them.
  • A unique quotation number, so a reply that says "we accept Q-0042" is unambiguous.
  • The issue date and a valid-until date.
  • The customer's legal name, contact person and address, and their tax number if they will need it on the invoice.
  • Their reference — a purchase request or project name — if they gave you one.

The body and the end

  • One line per deliverable: what it is, the unit (hours, months, pieces), quantity and unit price.
  • Any discount shown as its own figure, not hidden inside a lower price.
  • Tax per line and as a total, so a VAT-registered buyer can see what they will reclaim.
  • Subtotal, discount, tax and the grand total, in one stated currency.
  • Payment terms (for example, 50% on acceptance and 50% on delivery) and anything excluded.

Writing line items that do not come back with questions

  • Describe the outcome, not the activity. "Monthly website maintenance: updates, backups, 2 hours of changes" is approvable; "Support" is not.
  • Use the unit the customer thinks in. Months for a retainer, hours for consultancy, pieces for goods.
  • Keep optional extras on their own lines and say they are optional in the description, so the customer can drop one without asking you to reissue the quote.
  • Give a discount its own percentage rather than lowering the unit price. Your list price stays visible, and the next quote does not start from the discounted figure.
  • If the work depends on something the customer provides — content, access, approvals — say so in the notes. It is the most common reason a quoted timeline slips.

A worked example

Example quotation — IT services, prices in SAR, VAT at 15%
Website maintenance — 3 months × 500.00
1,500.00
Discount on maintenance (10%)
−150.00
Domain renewal — 1 × 60.00
60.00
Net after discount
1,410.00
VAT 15% (202.50 + 9.00)
211.50
Total
1,621.50

Each line is quantity × unit price, then that line's discount, then VAT on what is left: maintenance is 1,500 − 150 = 1,350, with 202.50 VAT; the domain is 60 with 9.00 VAT. Applying the discount before the tax is what keeps the VAT matching the price actually charged.

Check the percentages separately with the discount calculator and the VAT calculator if a figure looks off — and see what a discount really costs before offering one by reflex.

Validity and terms

A quotation without an end date leaves a price open forever. Pick a period that matches how fast your own costs move — 30 days is a common default for services, and shorter is sensible when material or exchange-rate prices change week to week — and state it as a date rather than "valid for 30 days", which leaves the customer counting.

Payment terms belong on the quote, not only on the later invoice. A customer who accepted "50% on acceptance" has agreed to it; one who first sees it on the invoice has not.

Mistakes that delay a yes

  • No validity date, so an old price is accepted months later.
  • Tax folded into the prices, so a registered buyer cannot see what they can reclaim.
  • One vague line for the whole job, which invites a request to break it down.
  • No quotation number, which makes "the second version" ambiguous once there are two.
  • A Word file instead of a PDF, so the layout — and sometimes the numbers — look different on their screen.

Writing it in BuzPulse

The Quotation Generator lays out every part above: numbering, issue and valid-until dates (30 days by default), your reference, line items with unit, quantity, price, discount and VAT, and payment terms and notes. It prints or downloads a PDF in English, Arabic or both, with no account needed.

With a free account a quotation is saved and moves through Draft, Sent, Accepted, Rejected and Expired, and an accepted quote becomes an invoice without retyping — see invoice vs quotation for what changes between the two. If the customer is asked to sign the accepted quote, electronic vs digital signature explains which kind of signature that needs.

Frequently asked questions

What is the difference between a quotation and an estimate?
A quotation is a fixed price for defined work, valid until a date. An estimate is an approximate figure that may change as the work becomes clearer. If you cannot commit to the price, call it an estimate.
Should a quotation include VAT?
If you are VAT-registered and the sale is taxable, show VAT on each line and as a total, separate from the net price. The customer then sees both what they pay and what they can reclaim.
Can I change a quotation after sending it?
Issue a revised quotation with its own number or a clear revision mark rather than editing the old one, so both sides know which version was accepted.
Do I need a template to write a quotation?
No. A generator that lays out the fields and does the arithmetic is quicker and avoids formula errors in a spreadsheet template.

The tools behind this

Was this guide helpful?

About the author

Naeem Ahmed builds and runs BuzPulse. These guides describe tools he has built, and they describe how those tools actually behave — including where they stop.

Corrections and questions: nsglobal6@gmail.com

Read next

All business guides