Pricing · Updated 2026-10-08

How to Quote a Project: A Freelancer's Guide to Accurate, Profitable Quotes

Quoting is where freelancers win or lose money. Under-quote and you work evenings for free; over-quote and the client hires someone else. The frustrating part is that most bad quotes aren't a pricing problem — they're a scoping problem. This guide walks you through a repeatable process for quoting projects accurately: how to scope before you price, how to estimate time without lying to yourself, how to handle revisions and extras, and how to write a quote document that clients actually accept.

If you're unsure whether you should be sending a quote, an estimate, or neither, read quote vs estimate vs invoice first — the difference matters because an accepted quote usually locks you into that price.

Step 1: Scope before you price — every time

Never quote from a one-line brief. A client says "I need a website" and that's a $500 project or a $50,000 project depending on what's underneath. Your first job is to turn the vague ask into a concrete list of deliverables.

Ask questions until you can write down, in plain language, exactly what "done" looks like:

If a client won't answer scoping questions, that's a red flag — and a sign to quote an estimate with a stated accuracy range rather than a fixed price.

Step 2: Break the work into pieces

Big numbers feel like guesses; small numbers feel like arithmetic. Break the project into phases or tasks and estimate each one separately:

  1. Discovery / kickoff meeting — 2 hours
  2. First draft / mockups — 8 hours
  3. Revision rounds — 3 hours
  4. Final delivery and handover — 2 hours

A broken-down estimate is easier to defend ("here's where the time goes") and easier to adjust when the client wants to trim scope ("if we cut the revision rounds, it drops to X"). It also forces you to think through the whole job instead of anchoring on a gut feeling.

This breakdown does double duty: it's the itemised list on your quote, and it's the checklist you work from when the project starts.

Step 3: Estimate time honestly (then add a buffer)

Everyone underestimates creative and technical work — it's so universal it has a name (the planning fallacy). The fix is mechanical:

A practical rule: take your honest estimate, add the buffer, and quote that. If the total makes you flinch, the problem is your rate or the scope — not the arithmetic.

Step 4: Set the price

There are three defensible ways to turn hours into a project price:

1. Hourly-derived fixed price. Multiply your hours by your hourly rate and quote the result as one fixed number. You absorb the risk of overruns, but the client gets price certainty. If you don't have a rate yet, see our guide to setting freelance rates.

2. Value-based pricing. For work with clear business value (a sales page, a brand identity, a conversion audit), price against the outcome, not the hours. A landing page that could generate $100k in sales isn't a $1,200 job just because it takes 15 hours. This requires confidence and evidence of past results — use it when you have both.

3. Market check. Look at what comparable freelancers charge for comparable work — not to copy them, but to sanity-check that your quote is in the plausible range. For the full trade-offs between billing models, see hourly vs project pricing.

Whichever method you use, the quote itself should show a fixed total. "Approximately 20 hours at $80/hour" is an estimate; "$1,850 fixed, all-inclusive" is a quote.

Step 5: Lock down revisions, extras, and scope creep

Scope creep is the silent killer of fixed quotes: "just one more page," "can you also do the social graphics," "my partner has some thoughts." Each request is small; together they double the work. Three defences:

Step 6: Set the payment schedule

A quote without payment terms is half a document. For project work:

Put the schedule in the quote, then restate it on the invoice. Terms a client first sees on the invoice are terms they'll argue about.

Step 7: Write the quote document

A professional quote includes:

Our free quote generator produces all of this — itemised lines, expiry date, totals, and a clean PDF — in a couple of minutes.

A worked example

Maya is a freelance designer quoting a small brand package: logo, business card, and social media templates. Her rate is $85/hour.

| Task | Hours | |---|---| | Discovery call + brief | 2 | | Logo concepts (3 directions) | 8 | | Two revision rounds | 4 | | Business card + social templates | 5 | | Admin, emails, file handover | 3 | | Subtotal | 22 | | Contingency (15%) | 3.3 |

22 hours × $85 = $1,870. With contingency, she quotes $2,150 fixed — and the quote lists the deliverables, two included revision rounds, a 50% deposit, and a 30-day expiry. If the client asks to "just add a flyer," she prices it separately instead of absorbing it.

Note the maths is illustrative — the point is the process: scope, break down, estimate honestly, buffer, price, protect the margins.

Common quoting mistakes

When not to quote a fixed price

Fixed quotes are wrong when the scope genuinely can't be known: exploratory consulting, open-ended research, or "make it better" engagements with no defined deliverable. In those cases, send an estimate with a stated range or accuracy ("$2,000–$2,800, estimated within ±20%"), or propose a paid discovery phase first — a small fixed-fee engagement whose output is a scoped, quotable plan. Discovery phases are also excellent filters: clients who won't pay for scoping rarely pay well for the project.

Frequently asked questions

How do I quote a project as a freelancer with no track record?

Break the work into tasks, estimate hours conservatively, add a 20–30% buffer, and multiply by a starting rate based on your costs and market research. Your first few quotes will be imperfect — track actual vs estimated hours on every project so your estimates improve fast.

Should I show my hourly rate on a fixed project quote?

Generally no. The quote should show deliverables and a fixed total. Showing the hourly maths invites the client to haggle over hours instead of valuing the outcome. Your internal hourly breakdown stays internal.

How long should a quote be valid?

14–30 days is standard. Shorter (7–14 days) for volatile pricing or busy periods; longer (30–60 days) for large corporate clients with slow procurement. Always state the expiry on the quote — it creates urgency and protects you from honouring stale prices.

What if the client says my quote is too expensive?

First, don't panic-discount. Ask what budget they're working with and which parts of the scope matter most — then offer a reduced-scope version at a lower price rather than the same work for less money. If they just want cheap, let them go; under-priced projects cost you twice (the lost margin and the time you can't sell to better clients).

Should I charge for preparing a quote?

For standard quotes, no — quoting is part of winning work. But for quotes that require real work (site visits, detailed audits, custom mockups), charge a paid discovery or assessment fee, often credited against the project if they proceed. Free detailed proposals are how freelancers do unpaid consulting.

How do I handle a client who keeps adding "small" extras?

Quote every extra before doing it, even small ones: "I can add that — it's $150 and adds two days." Written mini-quotes turn scope creep from an awkward argument into a normal business process. The clients worth keeping respect this; the ones who don't were never going to be profitable.

Please noteProperlyPaid provides free tools and general information only — not professional tax, legal, or accounting advice. Tax figures shown are estimates; confirm requirements with your accountant or tax authority.

Keep exploring