A good quote does two jobs at once: it wins the work, and it protects you once the work starts. A vague quote invites scope creep, haggling and disputes at invoice time. A clear one makes the client’s decision easy and turns straight into an invoice later. This guide walks through each part of a professional quote, with an example.
You can build one as you read in the free quote generator.
Quote, estimate or proposal?
- Quote — a fixed price for a defined scope. Once accepted, you’re generally expected to honour it.
- Estimate — an approximate price when the scope isn’t fully known.
- Proposal — a longer sales document (approach, team, case studies) that often contains a quote.
If you might need to charge more once you see the job, write an estimate, not a quote. The differences are explained in quote vs. estimate vs. invoice.
The parts of a professional quote
| Section | What to write |
|---|---|
| Header | “Quote”, a quote number (e.g. Q-2026-021), issue date |
| Your details | Business name, contact, licence and tax number where relevant |
| Client details | Legal name, contact person, project address |
| Summary | One or two sentences describing the outcome the client gets |
| Line items | Each deliverable or task with quantity, unit price and total |
| Totals | Subtotal, discount, tax, total — with currency |
| Assumptions | What you’re relying on (“Client supplies all copy”) |
| Exclusions | What isn’t included (“Permit fees”, “Stock photography”) |
| Timeline | Start date, key milestones, completion estimate |
| Payment terms | Deposit, milestone payments, due dates |
| Validity | “Valid until 30 November 2026” |
| Acceptance | How to accept: signature, email reply, purchase order |
Step 1: Understand the job before pricing it
Ask the questions that change the price: quantities, deadlines, materials, access, who supplies what, how many revisions. For trades, visit the site or ask for photos. For creative work, ask for examples of what the client likes. Ten minutes of questions prevents the most common quoting mistake: pricing a different job from the one the client has in mind.
Step 2: Break the work into line items
Itemised quotes are easier to approve and harder to haggle over, because the client can see where the money goes. Group by deliverable or phase:
| Description | Qty | Unit price | Total |
|---|---|---|---|
| Discovery workshop (half day) | 1 | $900 | $900 |
| Website design — up to 6 templates, 2 revision rounds | 1 | $3,600 | $3,600 |
| Development and CMS setup | 1 | $4,800 | $4,800 |
| Content migration (per page) | 30 | $25 | $750 |
| Subtotal | $10,050 |
Put the limits inside the description (“up to 6 templates”, “2 revision rounds”). That’s where scope is defined.
If you’re not sure what to charge, see pricing your freelance services and the hourly rate calculator.
Step 3: Offer options (optional, but powerful)
Two or three packages — e.g. Essential, Standard, Premium — let the client choose rather than decide yes/no. Keep the differences meaningful and make the middle option the one you’d recommend. Optional add-ons (“Extra revision round: $150”) work well as separate lines.
Step 4: State assumptions and exclusions
This is the section that saves you later. Examples:
- “Assumes existing wiring is to current code; remedial work quoted separately.”
- “Client provides all text and images by 15 November.”
- “Excludes hosting, domain and third-party licences.”
- “Additional revision rounds charged at $150 each.”
Step 5: Add tax, totals and currency
Show the subtotal, any discount, tax (if you’re registered to charge it) and the total. Name the currency, especially for international clients. See how to charge VAT on invoices or sales tax on US invoices for tax treatment.
Step 6: Set payment terms and timeline
For anything beyond a small job, ask for a deposit and tie the rest to milestones: e.g. 40% on acceptance, 30% at design approval, 30% at launch. Your quote should say when each invoice will be issued and how long the client has to pay. See deposit invoices and payment terms explained.
Step 7: Add a validity date and acceptance method
Prices, materials and your availability change. Thirty days is a common validity period; shorter when material costs are volatile. End with a clear call to action: “To accept, sign below or reply ‘Approved’ to this email. Work will be scheduled on receipt of the deposit.”
Full example summary
Quote Q-2026-021 · Issued 28 Oct 2026 · Valid until 27 Nov 2026 For: Northwind Coffee Ltd — new e-commerce website Total: $10,050 + applicable tax Payment: 40% on acceptance, 30% on design approval, 30% on launch, each due within 14 days Timeline: design 3 weeks, build 4 weeks after content received Excludes: hosting, domain, product photography, copywriting Accept by: signing below or replying “Approved”
Sending and following up
- Send the quote as a PDF with a short email summarising the total, the validity date and the next step.
- Follow up after 3–5 working days if you haven’t heard back: ask whether they have questions, not whether they’ve “decided yet”.
- If the client wants a lower price, reduce scope rather than your rate — remove a line, don’t discount everything.
Turning the accepted quote into invoices
Once accepted, issue invoices from your invoice series that reference the quote number. Bill the deposit first, then milestones; on the final invoice, deduct what’s already been invoiced. Extra work requested after acceptance should be priced in a short change order and approved before you do it.
Quote checklist
- Quote number, date and validity date
- Your details and the client’s legal name
- Itemised scope with limits (pages, revisions, quantities)
- Assumptions and exclusions
- Subtotal, tax and total with currency
- Timeline and payment schedule
- How to accept
Ready-made starting points for many trades — from construction estimates to web design quotes — are in our quote templates.
Whether a quote is legally binding depends on its wording, your contract and local law. This guide is general information, not legal advice.