[NTTP]
Freelance & Clients

How to write a freelance proposal that gets a yes

September 7, 2026 · 4 min read

This is not your quote, and it is not your contract

A freelance proposal sits between two other documents. A quote is quick and transactional: a price, what is included, what is not. A statement of work comes later, after the client has already said yes, to lock down deliverables and prevent scope creep. The proposal is what happens in between: a client who already likes you needs one more push to commit to this specific project. Your job is to make saying yes feel easy and obvious.

Open by proving you listened

Do not open with “I hope this email finds you well” or a generic thank-you. Open by reflecting their goal back to them in specific terms: what they told you they need, and what success looks like for them. This single move does more work than anything else in the document, because it proves the rest of the proposal was written for them, not copied from the last one you sent.

Explain the approach like they are not an expert

Most clients hiring a freelancer are not experts in what you do. Describe your approach and deliverables in terms of outcomes, not mechanics. Skip the jargon, or translate it: instead of naming a tool or process, say what it means for them. If you do not have specifics locked down yet, keep this section general rather than inventing deliverables you have not actually agreed on.

State the price like you mean it

If you have a price and timeline, present them plainly and once. Do not soften the number with “just” or “I know this might seem like a lot.” Apologising for your rate undermines the whole proposal before the client has even decided. Close with one clear next step, something as simple as replying to confirm or booking a short call, so there is no ambiguity about what happens if they say yes.

Hi Sam, You mentioned wanting a simple way for customers to order ahead for pickup instead of calling in during the lunch rush. That is exactly what this project solves. I would build the ordering flow on your existing site, set up your full menu with photos, and connect it to the Square reader you already use at the counter, so nothing changes on your end at checkout. I will also walk you through it in one short call before it goes live. This is $1,800 fixed, live within two weeks of kickoff. If that works, just reply to confirm and I will send over the kickoff details.

Common mistakes

← All guides