A quote is a number you are bound to. An estimate is not.
The distinction people skip is the one that matters commercially. A quote is a fixed offer: accept it and that is the price. An estimate is a considered guess and can move. Sending a document labelled quote when you meant estimate is how a job becomes unprofitable on the day it is accepted.
Every field a quote needs, and why.
Short, because a quote should be. Each field below exists to prevent a specific argument, and the arithmetic ones exist to prevent a specific error.
| 01Quote number and date | Sequential reference and issue date. The reference is what everything downstream, from acceptance to invoice, is matched against. |
|---|---|
| 02Validity period | How long the price holds. Without one a quote is open-ended, which in a moving cost environment is a real exposure. Thirty days is common. |
| 03Parties | Your details, theirs, and the person the quote is addressed to by name. |
| 04Line items | Description, quantity, unit, unit price, line total. Each line should be traceable to a catalog item rather than typed from memory. |
| 05Options and alternates | Where the buyer has a genuine choice, present it as a choice. Optional lines that recalculate when selected turn a quote into a configurator. |
| 06Discounts | Shown as a line rather than baked into the unit price, so the concession is visible and so you can see later what discounting actually cost. |
| 07Subtotal, tax, total | Calculated, not typed. The most common error in a quote is arithmetic, and it is entirely avoidable. |
| 08Payment terms | Deposit, schedule, method and window. Net 30 means nothing without a date on the invoice. |
| 09What is included and excluded | Brief, but present. A quote without exclusions is a quote that includes whatever the buyer imagines. |
| 10Acceptance | How they accept: signature, a click, a purchase order. Make the action singular and obvious. |
What changes between one quote and the next.
Quote or estimate
Decide deliberately and label accordingly. It changes whether the number is binding.
Tiering
Volume breaks, bundles and options. A quote for 25 seats should apply the 25-seat rate automatically.
Tax treatment
Inclusive, exclusive, reverse charge, multi-jurisdiction. Get this wrong and the total is wrong.
Validity
Shorter where input costs move, which in materials-heavy work can be days rather than weeks.
The clauses people delete by mistake.
Generic templates carry clauses for situations you are not in, so the instinct is to cut what looks unnecessary. These are the ones worth keeping.
- A validity period, without which the price holds forever.
- Exclusions, even one line of them.
- Deposit terms, which is what makes a schedule real.
- Whether the figures include tax.
- A named acceptance method, so the buyer knows exactly what to do.
Why a quote template is the wrong shape for the job
A quote is arithmetic, and a template cannot do arithmetic
Every other document is mostly language. A quote is mostly calculation, and a spreadsheet you copy is a calculation nobody verified against a current price list.
Tiers and options do not survive copying
Volume breaks, bundles and optional lines are logic. Flattened into a static table they become numbers somebody remembered, and the twenty-five seat rate quietly stays at the one-seat price.
The client cannot change anything
A buyer who wants three licences instead of two has to ask you to reissue. On a page where quantities recalculate, they just choose.
A priced quote from one sentence
One sentence like this is enough: Quote for Northwind: 25 Pro seats annual plus onboarding, they are a partner so 10% off, Net 45, valid 30 days.
- Say what they want. "25 Pro seats annual, onboarding, 10% partner discount, Net 45." That is the whole input.
- It matches your catalog rather than inventing items. The model works out which of your products the customer is asking for. It cannot create a line item that does not exist; anything unmatched is flagged to confirm.
- Code picks the tier and does the sum. Twenty-five seats crosses into the 25 to 99 band, so the rate is the band rate. The selection is a lookup and the multiplication is arithmetic. No model produces a figure.
- It checks before you send. A discount past your policy, a missing validity period, a fee mentioned on the call that is not in your catalog.
- The buyer can choose on the page. Optional lines and editable quantities recalculate in code where you allow it, so choosing differently produces a correct total rather than a reissued quote.
Straight answers.
What is the difference between a quote and an estimate?
A quote is a fixed offer: once accepted, that is the price, and you are bound to it. An estimate is an informed projection that can change as the work becomes clearer. Label the document for what you mean, because a client who receives something headed quote will reasonably treat the number as final.
How long should a quote be valid?
Thirty days is the common default and it does two jobs: it protects you against input costs moving, and it gives the buyer a reason to decide. Where materials prices are volatile, a shorter window is normal and expected.
Why do quotes have arithmetic errors?
Because the numbers are typed. A volume tier gets missed, last year's rate gets carried across, or a discount is applied to the wrong subtotal. The fix is structural: hold prices, costs, units and tiers in a catalog and compute every figure from it, so a quote cannot contain a number nobody calculated.
Can the client change quantities on the quote?
Where you allow it, yes. Optional lines and editable quantities recalculate in code on the page the client is looking at, so choosing three licences instead of two produces a correct total rather than a request for a reissued quote.
General guidance, not legal or tax advice. Tax treatment in particular varies by jurisdiction and by what you are selling; check your own position.
Contract template
A contract template gives you headings. The deal is in the gaps.
NDA template
An NDA is short, which is why the wrong one is easy to sign.
Consulting agreement
A consulting agreement is a services contract with four extra arguments.
Freelance contract
Most freelance contracts fail on payment, not on law.
Photography contract
In photography, the argument is almost always about usage.
Business proposal
A proposal is not a description of your company.
Quote it in seconds, priced from your own catalog.
Say what they want and get the quote back with tiers applied and the total calculated rather than typed. Three a month, free.
Create one free