Write Proposals That Actually Win Clients

A step-by-step guide to freelance proposals, with a free template you can use today. No fluff, just what works.

Free Downloads — No Email Required

Three practical tools to help you write, price, and follow up on proposals. Click any button to download instantly — no account, no signup, no catch.

Freelance Proposal Template

A complete fill-in-the-blank proposal with all 7 sections: executive summary, project understanding, approach, deliverables, pricing, terms, and next steps. 200+ words of real content.

Download Free →

Proposal Follow-Up Email Scripts

4 copy-paste follow-up emails: Day 1 sent confirmation, Day 3 gentle check-in, Day 7 availability nudge, and a final 'closing the file' email that still gets responses.

Download Free →

Proposal Pricing Worksheet

A step-by-step pricing calculator: hourly vs. project-based comparison, 20% scope creep buffer formula, revision round pricing, rush fee tiers, and minimum project floor.

Download Free →

Write proposals that win

SoloStack's proposal templates are pre-written and ready to customize. $19/mo.

See Templates →

Not sure how to find clients before you even write the proposal? — See our first-client guide →

Your proposal should recap what you learned on the discovery call — See our guide to running a great discovery call →

For visual and design projects, a creative brief often accompanies the proposal — see our guide to writing creative briefs →

Not sure whether to quote hourly or project? — See our comparison guide →

How to Write a Freelance Proposal: The Complete Guide

What to include in a freelance proposal

A strong freelance proposal has seven core sections: an introduction that shows you understand the client's business, a restatement of their problem in your own words, your proposed approach (with phases), a specific deliverables list with exclusions, a timeline, your pricing, and clear terms. The restatement section — where you describe their situation back to them — is the most overlooked and the most important. Clients hire the freelancer who makes them feel most understood, not the one with the most impressive credentials. Your intro section should make the client think 'yes, this person gets exactly what we need.' Everything else is logistics. Don't bury the work statement in generic boilerplate about how long you've been in business. Lead with their problem, not your bio. Keep the whole document between two and five pages for most projects. Shorter is fine for small projects. Anything over seven pages for a standard freelance engagement usually signals over-engineering.

How to price your freelance project

Before you put a number in your proposal, you need to know three things: your minimum hourly rate (annual income target ÷ realistic billable hours per year), your time estimate for the project, and a 20% scope creep buffer. Most freelancers undercharge because they estimate hours accurately but forget the overhead — the discovery call, proposal writing, contract, onboarding, revisions, and final handoff. That overhead alone typically adds 5-10 hours to any project. For project-based pricing, multiply your time estimate by your rate, add 20% for scope buffer, and then add an expertise premium of 20-40% on top of that if you have specialized skills. The expertise premium is what separates commodity freelancers from specialists. Price for the outcome, not the hours. A logo that takes you three hours but took 10 years of skill to deliver is not a $300 logo. On the pricing worksheet (download above), you'll find a full calculator for all of this.

The proposal structure that wins 80% of the time

The proposals that consistently win follow a specific structure: they open with a brief paragraph that names the client's goal and the specific outcome they'll achieve, they validate the client's current situation without being condescending, they present a phased approach that makes the project feel manageable, they list deliverables with crystal-clear inclusions AND exclusions, they present pricing as an 'investment' with a payment schedule, and they close with a dead-simple next step. The next step is where most proposals fall apart — they end with 'let me know if you have questions' instead of a clear call to action. Tell the client exactly what happens next: 'Sign the proposal and submit the 50% deposit to lock in your start date.' The best proposals also include a validity window: '14 days.' This creates honest urgency and gets you faster decisions. Note: don't fake urgency with 'this offer expires' language if it doesn't actually expire. Clients can smell manufactured pressure and it kills trust.

Common proposal mistakes that kill deals

The most common proposal killers, ranked by how often they cost freelancers the job: (1) Starting with your bio instead of their problem. Clients care about themselves, not you — lead with their situation. (2) Vague deliverables. 'Website design' is not a deliverable. '5-page website including homepage, about, services, contact, and blog — desktop and mobile — with 2 revision rounds' is a deliverable. (3) No exclusions. If you don't explicitly list what's NOT included, clients will assume everything is. Explicitly exclude copywriting, photography, SEO optimization, hosting, maintenance, etc. if they're not in scope. (4) Price-only focus. If the only thing that stands out in your proposal is the number, you've written a commodity bid. Make the value obvious before you show the price. (5) No payment terms. Proposals without clear payment schedules and late fee policies attract clients who plan to pay you whenever they feel like it. (6) Sending it and disappearing. Follow up the same day you send it.

Following up without being annoying

The freelancer who follows up thoughtfully wins more business than the one with the better proposal. Most clients don't respond to proposals because they're busy, not because they're not interested. A structured follow-up sequence respects their time while keeping you in the conversation. Send a confirmation email the same day you send the proposal — it doubles as a 'did you get it' check and sets the tone for responsiveness. Follow up on Day 3 with a low-pressure nudge: one short paragraph asking if they have questions. Day 7 is where you introduce light, honest urgency: mention that your calendar for their desired start date is filling up. This works because it's true — your time is a finite resource. Day 14 is the 'closing the file' email. Tell them you're closing out the proposal and freeing up the slot. This email routinely gets responses from clients who went silent, because it gives them a graceful way to say no — and often prompts a yes from people who needed a deadline. The follow-up email scripts above are ready to copy and paste.

Need a fill-in-the-blank template? — See the complete Freelance Client Proposal Template →

For proposals where you're charging based on value rather than hours — see our value-based pricing guide for the full ROI framework →

Price presentation is as important as the number itself — learn the psychology →

Want all 60+ templates?

Drop your email for a free starter bundle — invoice, proposal, onboarding, social calendar.

Get 50+ Done-For-You Templates

SoloStack members get a full library of professionally designed proposal templates, invoice templates, contracts, SOPs, and more — plus a new themed pack every month.

Instant download. Cancel anytime.

Frequently Asked Questions

How long should a freelance proposal be?
For most freelance projects, 2–5 pages is the sweet spot. Small projects (under $1,000) can be a single page. Mid-size projects ($1,000–$10,000) do well at 3–5 pages. Large retainers or complex engagements can go to 7–10 pages, but anything longer than that starts to signal over-engineering. The goal is to give the client enough information to make a confident decision — not to demonstrate how much you know. If you find yourself padding, cut it. A tight, confident 3-page proposal almost always outperforms a rambling 10-page one.
Should I include pricing in my proposal?
Yes. Always include pricing in your proposal. Proposals without pricing force a back-and-forth negotiation before the client can make a decision, which slows everything down and signals that you're not confident in your rates. Present your price as an 'Investment' section — not a 'Cost' or 'Fees' section. Include a payment schedule (50% deposit + 50% on delivery is standard). The only exception: very large enterprise projects where pricing genuinely depends on discovery findings. For 95% of freelance work, you should be able to provide a clear project price.
How many revisions should I offer?
Two to three rounds of revisions is standard for most creative and knowledge work. A 'revision round' should be defined clearly in your proposal: one consolidated batch of feedback per deliverable, submitted in writing. Don't offer unlimited revisions — it signals that you expect the work to need a lot of fixing, and it attracts clients who use revisions to keep changing the direction. State your included rounds and your price for additional rounds. For example: 'This project includes 2 revision rounds. Additional rounds are $[X] per round, billed before work begins.'
What's the difference between a proposal and a contract?
A proposal outlines what you'll do, how you'll do it, and what it costs — it's a sales document designed to win the project. A contract is a legal agreement that binds both parties to the terms once signed. Many freelancers combine them: the proposal includes terms and signature lines so that accepting the proposal doubles as signing the contract. This is a completely valid approach for most freelance engagements. If you're working on large or high-risk projects, consider having a separate formal contract reviewed by a lawyer. For typical freelance work, a proposal with clear terms, a scope of work, and a signature line is legally sufficient in most jurisdictions.
How quickly should I send a proposal after a discovery call?
Within 24–48 hours of the discovery call. The client's interest is highest immediately after the conversation — every day you wait, that interest cools and competing freelancers may step in. If you can't complete a full proposal in 24 hours, send a short note acknowledging receipt and giving a specific date: 'I'll have your full proposal to you by Thursday at noon.' Then hit that deadline. Speed signals professionalism. A polished proposal delivered in 24 hours says 'I am organized and responsive' — which is exactly what clients want from a freelancer they're about to trust with their business.

Follow your proposal with a scope of work. Once the proposal is accepted, a signed SOW locks in deliverables before you touch anything. Free SOW template →