Most freelancers treat proposals like a formality. You get an inquiry, you write down what you'll do and what it costs, you send it, you wait.
That's not a proposal. That's a quote with a header.
A real proposal does something different — it sells the outcome, not the service. Here's how to write one that actually wins.
The first mistake: starting with yourself
Open any mediocre proposal and the first paragraph is about the freelancer. "I'm a designer with 7 years of experience…"
The client doesn't care yet. They have a problem. Lead with the problem.
Instead of:
"I'm a web designer specialising in Webflow with clients across 12 countries."
Write:
"Your current site makes it hard for visitors to understand what you do — and harder to get them to take action. This proposal outlines how we fix that."
One sentence that shows you understood the brief. That's more persuasive than a paragraph of credentials.
Structure that actually works
A winning proposal has five parts, in this order:
1. The situation — What's the client dealing with right now? Show you understood the brief by summarising it back to them. Not a generic paragraph — specific to their business.
2. The outcome — What will be different after the project? Not "I will design a website" but "By the end of this project, you'll have a site that clearly explains your offer and converts visitors into inquiries."
3. The approach — How will you get there? This is where your process goes. Keep it short — 3 to 5 steps is enough. More detail signals you know what you're doing; too much detail invites nitpicking.
4. The investment — Price, timeline, what's included. Be clear. Vague pricing creates anxiety; anxiety kills decisions.
5. The next step — One clear action. "Reply to this email to confirm" or "Book a 20-minute call here." Don't end with "let me know if you have questions" — that's not a call to action, it's an exit.
How to price in a proposal
Two mistakes freelancers make with pricing:
Hiding it. Saying "pricing available upon request" tells clients you expect pushback. Put the price in the proposal. If they can't afford you, you'd rather know now than after three rounds of revisions.
Giving one option. One price means the decision is yes or no. Three options (basic / standard / premium) changes the decision to "which one" — which is far better for you.
The premium option anchors the conversation. Even if no one picks it, it makes the standard option look reasonable.
The follow-up
Most projects are won or lost in the follow-up, not the proposal itself.
Send the proposal. Wait two business days. Then send a short, direct message:
"Hi [name] — just checking you received the proposal okay. Happy to jump on a quick call if any questions came up."
That's it. No "I'm just following up on my previous email." No pressure. Just opening a door.
If they don't respond to two follow-ups over a week, they've made a decision. Move on.
How long should it be?
Short enough to read in 5 minutes. For most projects, that's one to two pages.
Clients don't award projects to the person with the most detailed proposal. They award them to the person who made them feel most understood.
If you're writing proposals manually, the Proposal & Contract Generator is a spreadsheet that generates a professional proposal + contract from your inputs in about 5 minutes. Download once, use forever.