HomeBlogBilling & Finance
Billing & Finance

How to Write a Freelance Proposal That Wins Clients

May 18, 2026·9 min read

A freelance proposal is not a job application. It is a sales document — and most freelancers treat it like a list of credentials. That confusion is why proposals from highly qualified people lose to less skilled competitors. The proposal that wins is one that mirrors the client's problem back to them with a clear plan and clear pricing. This guide covers the structure, the pricing section, and the small details that separate the proposals that close.

The Six-Part Proposal Structure

Every proposal that converts has the same skeleton. Different industries fill the sections with different content, but the structure does not change. Skip a section and conversion drops.

  • Cover summary: 2-3 sentences naming the client's problem in their language. Not "I am a designer" — instead "Your landing page converts 1.2%; the industry median is 3-5%; here is what I propose to fix it."
  • Approach: how you will do the work, in 4-7 phases. Each phase has a name, a deliverable, and a duration. Phases give the client a mental model.
  • Timeline: when each phase happens, calendar dates. Vague timelines kill deals; calendar dates close them.
  • Investment: the price, with optional tiers. Always include a recommendation. Anchor with one tier higher than the recommendation.
  • About: short. One paragraph + 2-3 relevant case studies, links to past work. The client googled you before opening the proposal — this is confirmation, not introduction.
  • Next steps: what happens when they accept. Removes friction. "Reply with which tier you'd like, I'll send the contract within 24 hours, work begins after the deposit clears."

The Pricing Section That Closes

Most freelancers under-perform here because they show one price. Three-tier pricing converts 30 to 50 percent better than single-price proposals because it shifts the question from "yes or no" to "which one."

Build tiers as: Essential (covers the core problem), Recommended (adds the high-leverage extras), and Premium (full scope plus ongoing support). Anchor the visual presentation on the Recommended tier — make it the largest card, the colored one, the one with "Most popular" labeled.

Tiers also let the client buy down rather than buying out. If the budget is tight, they pick Essential — you still close. Without tiers, they walk.

Common Proposal Mistakes

Three patterns kill proposals consistently. Each one is easy to avoid once you spot it.

  • Generic intros. "Thank you for the opportunity to bid on your project" reads exactly like every other proposal and signals you did not read the brief.
  • Time-based pricing on creative work. Quoting "30 hours at $100/hour" anchors the negotiation on hours, not value. Use fixed-fee project pricing whenever possible.
  • No deadline on the proposal itself. Open-ended proposals get postponed forever. State an expiry: "This proposal is valid through [date 7-14 days out]."

Tools and Templates

For one-off proposals, a clean Google Doc or PDF works fine. For repeat use, a dedicated tool (Bonsai, Better Proposals, HelloBonsai) handles signature and tracking. The tool matters less than the structure — a strong proposal in Notion beats a weak one in Better Proposals.

Save your strongest proposals as templates. After 5 to 10 proposals you will spot the repeatable structure for your work. Templating cuts proposal-writing time from 90 minutes to 20 minutes, lowering the cost-per-deal-closed dramatically.

After You Send the Proposal

Follow up 3 business days later if you have not heard back. A short message: "Wanted to check in on the proposal I sent on Tuesday. Happy to walk through it on a 15-minute call if helpful." Most proposals do not close because the client got busy, not because they decided no. Following up converts 20 to 30 percent of "ghost" responses.

If the client wants changes, reduce scope rather than reduce price. "Happy to bring the cost down — which deliverable should we trim?" Lowering price without changing scope hurts your margin permanently; cutting scope keeps the rate intact.

Stop forgetting to follow up

Flowly tracks every proposal you send and reminds you to follow up at the right intervals. Proposals stop dying in inboxes.

Start free 14-day trial

No credit card required

Frequently Asked Questions

How long should a freelance proposal be?

Long enough to cover the structure, short enough that a busy client reads it. For projects under $5,000, 1-2 pages. For projects $5K-$25K, 3-5 pages. For larger engagements, 5-10 pages with detail on approach and team. Anything over 10 pages signals you are over-engineering the sale.

Should I include references in a proposal?

Case studies (with results) beat references by a wide margin. A reference says "this person knows me"; a case study says "this person solved a problem like yours." Include 2-3 case studies as part of the About section.

How do I handle clients asking for a discount?

Default to the Essential tier of your three-tier pricing — it gives them a lower-price option without you discounting. If they want the Recommended tier at the Essential price, the answer is no. Discounting a tier teaches the client that your prices are negotiable, which costs you on every future engagement.

Is a proposal the same as a contract?

No. The proposal is the sales document; the contract is the legal agreement once they accept. Some tools combine them ("e-sign the proposal"), but the proposal alone is usually not enforceable. Send a proper contract after the client agrees to the proposal terms.

Try these templates

📋Freelance proposal📋Client onboarding

Related reading

Freelance pricing models comparedHow to handle scope creepEstimate a fixed-fee project (free tool)How to raise your rates as a freelancerFreelance contract essentials