How to Write a Freelance Proposal That Wins the Job
Disclosure: Some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only recommend tools we'd genuinely suggest to a friend. See our full disclosure.
Most freelance proposals lose the job for the same reasons: they’re about the freelancer instead of the client, they bury the price in vagueness, and they read like a contract instead of a confident plan. A good proposal does the opposite — it shows you understood the problem, lays out a clear path, and makes saying yes easy. Here’s the structure that wins, plus a template.
What a proposal is actually for
A proposal isn’t a legal document (that’s the agreement, which comes after). Its only job is to move the client from “interested” to “yes.” It does that by proving you understood their problem, showing a credible plan, and removing uncertainty about scope, timeline, and price. Keep that single goal in mind and you’ll cut everything that doesn’t serve it.
The 6-part structure
1. Restate their problem (in their words). Open by reflecting back what they actually need. This proves you listened and instantly separates you from people who send generic templates. One or two sentences.
2. The outcome you’ll deliver. Lead with the result, not your process. Clients buy outcomes (“a sales page that converts cold traffic”), not tasks (“I will write copy”).
3. What’s included (specific deliverables). A short, concrete bullet list. Specificity builds trust and prevents scope creep later. Anything not listed is implicitly out of scope — which protects you.
4. Timeline. Give a realistic delivery window and note it depends on their inputs/feedback. “X business days from kickoff” is clearer than a fixed date you don’t control.
5. Price — stated plainly. Don’t hide it or apologize for it. Present it as a confident number, ideally with options (see below). Tie it to the outcome, not hours.
6. One clear next step. End with a single call to action: “Reply ‘let’s go’ and I’ll send the agreement and the deposit invoice.” Never end with a vague “let me know what you think.”
Present price with options (this raises your rate)
Whenever you can, offer good / better / best:
- It shifts the client’s question from “yes or no?” to “which one?”
- Most people pick the middle, which you can anchor at your target price.
- The “best” option captures clients who want more and would otherwise haggle down your single price.
Even a simple two-tier (“standard” and “standard + extras”) meaningfully lifts your average project value.
A copy-paste template
Subject: Proposal — [project] for [client]
Hi [name], thanks for the call. Here’s how I’d approach [restate their goal]:
What you’ll get:
- [Deliverable 1]
- [Deliverable 2]
- [Deliverable 3]
Timeline: [X] business days from kickoff, assuming feedback within [Y] days.
Investment: [Option A — price] / [Option B — price] (recommended) / [Option C — price]. Each includes [N] revision rounds.
What I’ll need from you: [inputs].
If [Option B] works, reply “let’s go” and I’ll send the agreement and deposit invoice to lock in your start date.
Best, [you]
Common proposal mistakes
- Too long. A proposal isn’t an essay. One screen beats five pages.
- All about you. Your bio belongs at the bottom, briefly, if at all. Lead with their outcome.
- Vague price. “It depends” kills momentum. Give a number; refine scope if needed.
- No deadline or CTA. Proposals without a clear next step drift and die.
- No deposit. Always structure payment so part is due before you start.
The honest bottom line
A winning freelance proposal is short, client-focused, specific about deliverables, confident about price, and ends with one clear next step. Nail those and you’ll win more jobs at better rates — often beating more experienced freelancers who send bloated, me-focused proposals.
Skip the blank page: my Freelancer’s Client Toolkit includes this proposal plus the agreement, onboarding, invoice, and polite payment-follow-up templates.
Keep reading
Frequently asked questions
What should a freelance proposal include?
Show you understand the client's problem, outline your proposed solution and deliverables, state the timeline and price clearly, add brief proof (a relevant sample or result), and end with a simple next step. Keep it focused on them, not a wall of text about you.
How long should a freelance proposal be?
Short enough to read in a couple of minutes. Clients skim — lead with their problem and your solution, make the price and next step obvious, and cut anything that doesn't move them toward yes.
How do I present the price in a proposal?
State it clearly and tie it to the outcome and deliverables so it reads as an investment, not a cost. Offering a couple of scoped options (good/better) lets the client choose and often raises the average value.
Why do my freelance proposals get ignored?
Usually because they're generic, focus on you instead of the client's problem, bury the price, or lack a clear next step. Personalise each one, show you understand their need, and make saying yes effortless.