A quote is often the point where a promising conversation either turns into a job or quietly disappears.
Price matters, of course. But when a client has already asked you for a quote, the number is only part of what they’re deciding. They’re also asking themselves whether they understand what they’re buying, whether there are likely to be surprises, whether you understood the job, and whether accepting your quote feels easy.
That means a good quote is not just a total at the bottom of a page. It is a short, practical description of the agreement you are proposing.
What should a quote include?
For most freelance and small business work, a useful quote should identify:
- Your business name and contact information
- The client’s name or business
- A quote number
- The date the quote was issued
- A clear description of the work
- Line items and prices
- Applicable taxes
- The total price
- How long the quote is valid
- Any important assumptions or exclusions
- Payment terms
- What the client needs to do to accept it
The goal is not to turn a quote into a 14 page contract. It is to remove the obvious sources of uncertainty.
Imagine two quotes for the same $3,000 project.
The first says:
“Website redesign, $3,000.”
The second breaks the project into discovery, design, implementation and launch, then explains that the price includes five page templates and one revision round.
The total is identical. The second quote gives the client a much clearer picture of what $3,000 buys.
That clarity matters even when your work feels obvious to you.
How much detail should you put in quote line items?
Enough that the client can understand the price, but not so much that the quote becomes a parts inventory.
A photographer might separate a commercial job into production, studio, retouching and licensing. A landscaper might separate labour, materials and disposal. A consultant might separate discovery, research and a final workshop.
What usually does not help is breaking every tiny action into its own price.
If a $2,000 project contains 27 line items for emails, setup, file preparation and 15 minute tasks, the client is invited to negotiate each one. It can also make a straightforward project look complicated.
A better test is this: would separating this item help the client understand what changes the price?
If removing the item would materially change the scope, it probably deserves to be visible. If it is simply part of doing the work properly, it can usually stay inside a broader line item.
Should a quote show one price or several options?
Sometimes one price is exactly right. If the client asked for a specific job with a specific scope, giving them the answer they requested is often the cleanest approach.
Options become useful when the scope can reasonably expand or contract.
For example:
Essential, $1,800 The core work required to solve the problem.
Recommended, $2,600 The core work plus the additions you think produce the best result.
Expanded, $3,700 A larger version with extra deliverables, coverage or support.
This is not about inventing three arbitrary packages every time someone asks for a price. The options have to represent real differences.
The useful psychology is that a middle option gives the client a reference point. With one number, the decision is mostly “buy or do not buy.” With three sensible choices, the decision can become “which version fits us?”
People also tend to evaluate options relative to one another. A middle choice can feel easier to assess when there is a simpler version below it and a more comprehensive version above it.
The important part is that you should be comfortable delivering all three. Do not create a deliberately bad low tier just to push someone upward.
Why should a quote have an expiry date?
Because prices and availability are not permanent.
A quote that says “valid for 30 days” answers a question that otherwise remains open indefinitely. It gives you a clean point after which you can revisit material costs, scheduling, subcontractor rates or your own pricing.
An expiry date also gives the client a reason to make a decision without resorting to fake urgency.
The right period depends on the work. Seven days can be reasonable for a fast moving booking where availability is the main constraint. Thirty days is common for work where the client needs internal approval. Larger corporate purchasing processes may need longer.
The point is not the exact number. The point is that the quote should not accidentally become a standing offer at an old price six months later.
If a client returns after expiry, you can simply confirm whether the scope, price and schedule still work.
What should you do when the scope is not clear yet?
Do not hide uncertainty inside a fixed price.
If the job contains an unknown that could materially change the work, say so.
You might write that the quote assumes up to 50 products, two locations, 10 pages, one day on site, or source files supplied in a particular format. If that assumption changes, the price can be revised.
For work where the unknown is too large, quote a paid discovery stage first. That lets you define the project before pretending you know exactly what it will cost.
Another option is an allowance. A contractor may include an allowance for a material that has not been selected yet. A producer may include a fixed number of editing hours with additional time billed at an agreed rate.
What matters is that both sides can see where the uncertainty lives.
“Additional work may cost extra” is technically a warning, but it is not very useful. “This quote includes two revision rounds. Additional revisions are billed at $125 per hour” is much clearer.
Should you include payment terms on a quote?
Yes, especially if the payment schedule affects whether you are willing to take the job.
If you require 50% before work begins, the client should know that before accepting the quote. If a longer project is billed in stages, show the stages. If the final balance is due before delivery, say that.
A quote should not create the impression that the client can approve a $12,000 project and then discover the deposit requirement afterwards.
For larger jobs, payment structure can also make a large total easier to understand. A $15,000 project might be 30% to book, 40% at a defined milestone and 30% at completion.
The exact structure depends on the job, your risk and your relationship with the client. The useful principle is simple: payment terms should not be a surprise.
How do you write a quote without sounding defensive?
Keep exclusions short and specific.
People sometimes write quotes after being burned by a previous client, and the document ends up sounding like it is addressed to that person.
You probably do need boundaries. You probably do not need three paragraphs explaining every possible way a project can go wrong.
Instead of:
“Client must provide all materials on time and any delays caused by client shall not be the responsibility of the contractor and may result in additional charges…”
Try:
“Price assumes final copy and brand assets are supplied before design begins. Delays may move the delivery date.”
It says what matters without turning the quote into an argument.
If the project needs a proper contract, use one. Let the quote explain the commercial offer and let the contract carry the detailed legal terms.
What makes a quote easier to accept?
Make the next action obvious.
A surprising number of quotes end with a total and no instruction.
Should the client reply “approved”? Sign something? Pay a deposit? Click an accept button? Call you?
Tell them.
A simple line such as “To proceed, approve this quote and the 40% deposit invoice will be issued” removes friction.
The same applies after acceptance. You should know what happens next, and the client should know too.
This is one reason it helps when quotes and invoices live in the same system. In Ledger, a quote uses the same client and product records as an invoice, and an accepted quote can be turned into an invoice in one action. There is no need to rebuild the job from a separate document.
What should you check before sending a quote?
Read it once from the client’s point of view.
Can they answer these questions without emailing you?
- What exactly am I getting?
- What does it cost?
- What could change the price?
- When does this offer expire?
- When do I pay?
- How do I accept?
- What happens next?
Then check the boring details. Is the client’s name right? Is the tax correct? Does the total add up? Is the expiry date realistic? Did an old line item survive from the last quote you duplicated?
Those small mistakes can make a professional quote feel like a template with a new name pasted into it.
A quote is a decision document
The best quote is not necessarily the prettiest one or the longest one.
It is the one that lets a client make a decision without having to reconstruct the project from an email thread.
Be clear about the work. Show enough detail to make the price understandable. Use options when there are genuinely different ways to approach the job. Put a limit on how long the price is valid. State the assumptions that matter. Make acceptance simple.
Once the quote is accepted, the paperwork should get easier, not start over. Keeping quotes, invoices, clients and products together is useful for exactly that reason.
If you are still deciding when to use a quote rather than an estimate or invoice, see quote, estimate or invoice: what is the difference?.