← All guides

How to write a quote (must-haves & template)

Updated 2026-06-19

A quote (or estimate) is where a project starts — and the first time you put “what, how much, and how you’ll be paid” in writing. Get it clear and invoicing and collecting later go smoothly. Leave it fuzzy and you’ll be arguing halfway through: “Wasn’t that included?”

What a quote should include

  • Both parties: your and the client’s names and contact details.
  • Quote number and date: easy to reference, and it looks professional.
  • Scope of work (the critical part): an itemized list of what you’ll deliver — the more specific, the better.
  • Itemized pricing: a price per line item, not just one lump sum.
  • Assumptions and exclusions: spell out what is not included — this is the core of preventing scope creep.
  • Payment terms: deposit, payment milestones, accepted methods.
  • Validity: how long the quote is valid (e.g. 30 days), so a client can’t resurface months later with an old number.

Scope: the more specific, the less hassle

Scope is where things go wrong. “Build a website” and “design 5 pages, 2 rounds of revisions, source files delivered” are completely different promises. Break deliverables into a list:

  • Visual design for the home page + 4 inner pages
  • 2 rounds of revisions (extra rounds billed at $XXX each)
  • Figma source files delivered
  • Not included: copywriting, stock-image licensing, ongoing maintenance

That “not included” line is often worth more than the “included” one — it’s your basis for saying no to freebie requests later.

How to price it

  • Fixed-price gives the client certainty on total cost; good for well-defined work.
  • Hourly suits open-ended or changeable projects, but give an estimated range.
  • Don’t forget to fold in revision rounds, communication overhead, and subcontracting/materials.
  • Consider an “add-on menu” (rush fee, extra revisions) so potential scope expansion is priced up front.

Quote → contract → getting paid

A quote usually has no legal force on its own — it’s an offer. Once the client accepts, turn the scope and payment terms into a proper contract, then invoice against it. The chain links up:

  1. Use the AI quote generator to break a brief into a clear scope + pricing;
  2. Once accepted, turn it into a contract with payment terms using the AI contract generator;
  3. Invoice on the contract’s milestones with the invoice generator;
  4. Chase anything overdue with the reminder templates.

Common mistakes

  • Lump sum only, no breakdown: no room to negotiate, and it looks opaque.
  • No validity period: your costs change; an old quote left open too long can burn you.
  • Skipping exclusions: this is the source of 90% of scope creep.
  • Verbal quotes: always put it in writing, even if it’s just an email.

Treat a quote as a tool for aligning expectations up front, not just a number. The clearer the scope, the stronger your footing when it’s time to get paid.