How Freelancers Write Quotations: Structure, Pricing and Pitfalls

2026-07-09

A quote is not a contract—but it matters

A quotation is a formal price offer: what you deliver, for how much, how long the price holds, and how you get paid. Once accepted by email or signature, it often becomes an attachment to the contract.
Too casual looks unprofessional; too legalistic confuses clients. Aim for clear structure, defined scope and verifiable numbers.

  1. Header: quote number, issue date, valid until
  2. From / To: company, contact, phone, email
  3. Summary: one or two sentences on background and goals
  4. Line items: item, spec, qty, unit, unit price, amount
  5. Totals: subtotal, tax, discount, grand total (state currency)
  6. Payment terms: deposit %, milestones, net days
  7. Assumptions & exclusions: travel, third-party licenses, etc.
  8. Notes: prices subject to final written confirmation

See also how to write a quotation.

Pricing models

Model Best for
Day / hour rate Consulting, design, open-ended dev
Fixed price Scoped websites, apps, branding packs
Per deliverable N posters, M articles
Retainer Monthly maintenance, ops

Always state revision rounds and out-of-scope rate (e.g. extra days at $X/day).

Payment milestone example

  • 30% on signing → 30% after prototype → 30% on UAT → 10% after warranty
  • Or 50% upfront, 50% within 7 days of go-live

Avoid “100% on completion” unless it is a trusted repeat client or tiny job.

Draft faster with AI

Skip the blank spreadsheet: use the AI quote generator with the freelance quotation template, describe the job, then edit against the checklist above.
Compare with quotation examples in your industry.

Quote vs estimate vs invoice

Mistakes to avoid

  • Total price only, no line items
  • No validity date
  • Unclear tax-inclusive vs plus-tax
  • Verbal promises not written into scope or notes

Next step

Generate a first draft with the free quotation maker → export Excel → email → contract and invoice after acceptance.


中文版