Freelance pricing and client communication
How to Write a Freelance Project Quote
A useful quote does more than state a price. It explains exactly what the client receives, the boundaries of the work, and how and when the client pays.
1. Describe the result and scope
Name the project, client and date. State deliverables that someone can verify. For a website project, “five responsive pages, one contact form, basic browser testing and two revision rounds” is more specific than “complete business website.” Record anything the client must supply, such as copy or a logo.
2. List line items and assumptions
Split the work into discovery, design, production, testing and handoff as appropriate. You can provide one fixed total, but a sensible breakdown helps both sides understand where the estimate comes from. Note exclusions such as hosting, domain registration, ongoing maintenance or extra revisions if they are outside the scope.
3. Include a realistic schedule
Describe when work begins, when the client reviews drafts, how approvals affect delivery, and what might delay the timeline. A date without dependency assumptions can create misunderstandings.
4. State how payments work
A deposit is normally part of the agreed total, not an additional charge. Specify the deposit percentage, the amount due at each milestone, when invoices will be sent, and which payment methods are accepted. Check local requirements and agree on any cancellation/refund terms rather than assuming a deposit is automatically nonrefundable.
Illustrative quote: five-page business website
Client: Example Business · Project: Brochure website · Validity: 14 days
| Deliverable | Illustrative price |
|---|---|
| Discovery and page plan | $150 |
| Design and responsive implementation | $600 |
| Testing and handoff | $150 |
| Total | $900 |
Included: five agreed pages, one contact form, two revision rounds and basic handoff documentation.
Excluded: hosting, domain, content writing and ongoing maintenance.
Proposed payment schedule: 30% deposit ($270) after acceptance, 70% balance ($630) before final handoff.
Change requests: new pages or revisions beyond the included rounds are estimated and approved separately.
All amounts, deliverables and timelines are examples. Adjust to the actual project and client agreement.
5. Explain what happens when the scope changes
A short change-request process can prevent confusion: document the new request, assess hours and expenses, present any revised price and schedule, then obtain agreement before starting additional work.
6. Get acceptance before work starts
Provide an acceptance method and keep a record of the agreed scope, price and terms. A quote itself may not replace a legally adequate contract; obtain professional advice when appropriate.
Estimate your numbers first
Use the free freelance project pricing calculator for hours, direct costs, contingency, taxes and a deposit estimate. For the deposit alone, see the free deposit calculator. For a longer explanation, see how to price a freelance project.
Informational guide only. Not a legal contract template or accounting/tax advice.