Cedar & Ledger logoCedar & Ledger · Guides

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

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:

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:

Step 5: Deposit, terms and how long the price holds

Spell out how and when you get paid. For the example:

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:

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

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.

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.