How to Write a Freelance Quote (Example Estimate)
By Cedar & Ledger
A quote (some people call it an estimate) tells a client what you'll do, what it costs and how long the price holds, before any work starts. A clear quote makes it easier for the client to say yes, and it gives you something to point back to if the project starts to grow. This guide covers what to put on a quote, how to price each line, what to write about changes, and how to turn an accepted quote into an invoice.
The client, project and dollar amounts below are made-up examples, not typical rates or recommendations. This is general information, not legal, tax or financial advice. For a big project or a new client, a written contract may also be worth having someone qualified look at.
Quick checklist
- ☐ Ask enough questions to know what the client wants
- ☐ Give the quote its own number and a date
- ☐ List the work as line items with a price for each
- ☐ Say what is not included
- ☐ Add the deposit, payment terms and how long the price holds
- ☐ Explain how extra work or extra rounds of changes are priced
- ☐ Get a clear yes in writing before you start
- ☐ Turn the accepted quote into your first invoice
The steps below walk through each one.
Step 1: Ask before you price
A quote is only as good as what you know about the job. Before you write numbers, ask:
- What exactly should be delivered, and in what format?
- When does the client need it?
- How many rounds of changes do they expect?
- Who gives the final OK?
If the answers are vague, quote a small first step (like a short planning session) instead of the whole project.
Step 2: Number and date it
Give each quote its own number so you can find it later, for example Q-2027-004. A separate "Q" series keeps quotes from mixing with your invoice numbers. How to Number Your Invoices (Simple System) explains a simple numbering pattern you can copy.
Put the date you sent it and a "valid until" date. Thirty days is a common choice, but pick what fits your work.
Step 3: List the work as line items
Break the job into pieces the client can understand. Price each one from your hourly rate and your best guess at the hours. How to Set Your Freelance Hourly Rate (Example Numbers) shows how to find a rate and add a buffer for back-and-forth.
Example quote (made-up numbers): a small bakery wants a logo and a 3-page website.
| Line item | How it's priced | Amount |
|---|---|---|
| Logo: 2 concepts, 1 round of edits | flat price | $300 |
| 3-page website design | 12 hours × $50 | $600 |
| Adding the bakery's text and photos | 4 hours × $50 | $200 |
| Total | $1,100 |
You can show the hours or just the line price. Showing hours helps when a client asks why something costs what it does. Tracking your real hours as you go (How to Track Billable Hours) also tells you if a job is running over the quote.
Step 4: Say what's not included
This is the line that saves the most arguments later. For the bakery example:
- Writing the website text (the client provides it)
- Stock photos, domain name and hosting fees
- More than one round of logo edits
Step 5: Deposit, terms and how long the price holds
Spell out how and when you get paid. For the example:
- Deposit: 30% to start, $1,100 × 0.30 = $330
- Balance: $1,100 − $330 = $770, due Net 15 after delivery
- This price is good until 30 days after the quote date
How to Ask Freelance Clients for a Deposit (Example Numbers) covers deposits in more detail, and Invoice Payment Terms Explained: Net 15, Net 30 and More explains the terms.
Step 6: Price changes before they happen
Projects grow. Decide now how extra work is handled, and write it on the quote:
- Extra rounds of edits: $50 an hour, or a flat amount per round
- New pages or new pieces: a short written add-on quote first
If the bakery later asks for a fourth page, you send a one-line add-on: "Menu page, 3 hours × $50 = $150. New total $1,250." Then they say yes before you start it.
Step 7: Get a clear yes
A reply email that says "Approved, let's go" is better than a phone call nobody wrote down. Some freelancers ask for a signature on the quote or a short contract. Either way, start work after the yes and the deposit, not before. Freelance Client Onboarding Checklist (With Example) covers the rest of the first week with a new client.
Step 8: Turn the quote into an invoice
Once the quote is accepted, copy the same line items onto your invoice so nothing changes between what was agreed and what is billed. With a deposit, send the deposit invoice first, then a final invoice for the balance. What to Put on a Freelance Invoice (Checklist + Example) lists everything an invoice should show.
Common snags
- Quoting before you understand the job. Ask first, or quote a small first step.
- No "not included" line. Then the client may assume everything is included.
- No end date on the price. A quote from six months ago can come back when your rate is higher. How to Raise Your Freelance Rates (Email Script + Steps) covers telling current clients about a new rate.
- Saying yes to extras without a new number. Write a quick add-on quote, even one line.
- Losing track of which quotes turned into work. Note the quote number on the invoice it became.
For a weekly routine to keep invoices moving once the work is billed, see How to Track Freelance Invoices So Clients Pay on Time.
A simple way to track it
A document or a notes app works fine for quotes. For the invoices that come after, the Freelancer Invoice + Client Tracker ($9, Excel and Google Sheets) has a printable invoice with up to 12 line items and a tax rate, an invoice log where status shows Paid, Open or Overdue on its own, a clients tab with billed, paid and outstanding per client, and a dashboard. It doesn't have a quote or estimate tab, so you write the quote separately and then copy its line items onto the invoice. It also doesn't send emails or take payments (details).
Honest note: I make this template and sell it under Cedar & Ledger, so I'd earn from a purchase. General information only, not legal, tax or financial advice.
Try the free freelance rate calculator (find your hourly floor) →
Try the free freelance project quote calculator →
Related template: read about the freelancer invoice template
See all Cedar & Ledger templates
Frequently asked questions
What does this guide cover?
List the work as line items, say what's not included, add the deposit and terms, price changes ahead and turn the yes into an invoice. Example numbers.
What are the steps?
1) Ask before you price; 2) Number and date it; 3) List the work as line items; 4) Say what's not included; 5) Deposit, terms and how long the price holds; 6) Price changes before they happen; 7) Get a clear yes; 8) Turn the quote into an invoice.
Do I need a template to do this?
No. A notebook or a sheet you build yourself works fine. Cedar & Ledger also sells spreadsheet templates (I'd earn from a purchase); see the template box at the top of this page.
Is this financial advice?
No. It's general information with example numbers only, not financial, tax, legal or medical advice. Use your own numbers and check anything important with a qualified professional or the official source.
Cedar & Ledger · Guides