Skip to content
Guides

Writing Proposals That Win: A Freelancer's Practical Guide

Derl McMeekin Derl McMeekin · · 6 min read
Illustration for the article: Writing Proposals That Win: A Freelancer's Practical Guide
On this page

Most freelance proposals lose the deal before the client even reaches the price. The problem isn’t the number — it’s that the document never made the client feel understood. This guide breaks down every structural decision that separates a proposal that gets signed from one that gets ghosted, with specific tactics for web designers, developers, and small agencies.

The Core Mistake: Pitching Yourself Instead of Reflecting Their Problem

The default freelancer proposal opens with: “Hi, I’m [Name], a web designer with 7 years of experience…” The client already knows who you are — they invited you to pitch. What they don’t yet trust is that you understand their specific situation.

Flip the opening. Spend the first paragraph playing back their problem in your own words:

  • What outcome are they actually after (leads, bookings, credibility)?
  • What’s broken or missing right now?
  • What’s the cost of inaction?

If you can articulate their problem more clearly than they did, you’ve already differentiated yourself from 80% of the competition.

Proposal Structure That Works

There is no universal template, but there is a proven sequence:

1. The Situation Summary (1 short paragraph)

Restate the client’s context and goal. This is not filler — it signals that you listened.

Describe how you’ll solve the problem, not just what you’ll deliver. “I’ll build a 5-page WordPress site” is a commodity. “I’ll restructure your information architecture so visitors find your services in under two clicks, then build that in WordPress” is a solution.

3. Scope — Explicit and Bounded

This is where most proposals bleed money. Be specific about:

  • What is included (pages, rounds of revisions, integrations)
  • What is explicitly excluded (copywriting, stock photography, SEO, ongoing maintenance)
  • What happens when scope changes (change order process, rate)

Vagueness feels friendly at proposal stage. It causes disputes at invoice stage.

4. Deliverables Timeline

A simple milestone table outperforms a paragraph of dates every time:

Milestone Deliverable Timing
Kickoff Discovery call + brief Week 1
Design Wireframes + 2 design concepts Week 2–3
Development Staging site build Week 4–6
Review Client feedback round (up to 2) Week 7
Launch Live site + handover docs Week 8

Timelines anchor expectations and make you look operationally credible.

5. Investment (Pricing)

Call it “Investment,” not “Cost” — the framing matters. Present one recommended option prominently, with one or two alternatives below it. The classic three-tier pricing trick (good/better/best) works because it shifts the mental question from “should I hire them?” to “which package fits me?”

Always break down what’s included in each tier. Never just list a number.

6. About You — Brief and Relevant

Two to three sentences, one or two relevant past projects, a link to your portfolio. This section should be last, not first.

7. Next Steps — One Clear Action

End with a single call to action: “Reply to this email to approve and I’ll send the contract and deposit invoice within 24 hours.” Don’t offer five options. Decision fatigue kills momentum.

Pricing: How to Stop Undercharging Without Losing Deals

Anchor high, then justify. If you open with your lowest number, there’s nowhere to go. Present your recommended package first. Then, if the client pushes back on budget, you have room to descope — not discount.

Avoid hourly pricing in proposals whenever possible. Hourly shifts the client’s mental model to “how many hours will this take?” rather than “what is this outcome worth?” Fixed-scope or value-based pricing keeps the conversation on outcomes.

If you’re unsure what to charge, a useful sanity check is to look at what comparable projects cost in your market. Bonsai’s freelance rate explorer aggregates self-reported rates by discipline and location and is worth bookmarking.

The Follow-Up Protocol Most Freelancers Skip

Sending the proposal is not the finish line. Build a follow-up sequence into your process:

  • Day 1 after sending: Confirm receipt with a short email. Ask if they have any initial questions.
  • Day 3–4: A single check-in: “Happy to jump on a 15-minute call to walk through anything.”
  • Day 7: Final follow-up: “I’m holding the project start date until [date] — let me know if you’d like to move forward.”

The deadline in the final message is not a pressure tactic — it’s genuine. You have other work. Communicate that honestly.

A static PDF is fine for smaller projects. For larger engagements (or when you want to look more polished), a web-based proposal — delivered through a client portal — lets you see when the client opened it, add embedded videos, and collect e-signatures without a separate tool.

If you’re already using a platform that handles project management and client communication, delivering proposals through the same environment keeps everything in one place and reduces the context-switching clients hate. You can read more about how client portals change the engagement dynamic in Client Portal vs Project Management Software: What’s the Difference?.

Live in ProjEvo · Branded client portal
PQ Pixel & Quirk

Welcome back

Sign in to continue to your Pixel & Quirk workspace.

Email
or continue with

Common Proposal Mistakes (and Fast Fixes)

Mistake: Writing a novel. Clients skim. Use headers, bullets, and a table. Aim for 1–2 pages for small projects, 3–4 for larger ones.

Mistake: Generic social proof. “I’ve worked with many happy clients” means nothing. One specific result — “Redesigned checkout flow for a SaaS client; trial-to-paid conversion improved noticeably within 60 days” — is worth ten vague testimonials.

Mistake: No expiry date. A proposal without an expiry is an open-ended commitment on your capacity. Set a 7–14 day window.

Mistake: Sending before a discovery call. If a prospect asks for a proposal before you’ve had a proper conversation, push back. A 20-minute call lets you write a proposal that actually fits — and signals that you don’t work on assumptions.

What to Do When You Lose

Ask. A short, non-defensive reply — “Thanks for letting me know. Would you be willing to share what made you go a different direction? It helps me improve.” — gets a response more often than you’d expect. The feedback is genuinely useful, and occasionally the chosen freelancer falls through and you get a second look.

For more on the operational side of running a lean agency — including what tools actually cost and where to cut — see What the Average Agency Pays for Software in 2026 and How to Consolidate Your Agency’s Tech Stack in 2026.

A great proposal is not a document — it’s a demonstration that you think clearly, communicate well, and will be easy to work with. That’s what clients are actually buying.

Frequently asked questions

How long should a freelance proposal be?

For most web and design projects, 1–2 pages is enough for smaller scopes; 3–4 pages for complex or multi-phase engagements. Longer is rarely better — clients skim, so every section needs to earn its place. Cut anything that doesn't directly address their problem, your approach, or your pricing.

Should I send a proposal before a discovery call?

No. A proposal written without a discovery conversation is essentially a guess. Push back politely: ask for 20 minutes to make sure you understand the scope before investing time in a detailed proposal. This also signals that you're selective and thorough — both of which build confidence.

How do I handle a client who says my price is too high?

Don't discount — descope. Ask what parts of the project are most critical to their goal, then offer a reduced package that delivers the core outcome. This keeps your effective rate intact and often reveals that the client's real budget concern was about risk, not the number itself.

Is it worth using proposal software instead of a PDF?

For recurring clients or smaller projects, a well-formatted PDF is fine. For larger deals or when you want open-tracking and e-signature in one place, a web-based proposal delivered through a client portal is worth the upgrade — especially if that portal is already part of your project workflow.

Share this
Derl McMeekin

Derl McMeekin · Founder, ProjEvo

Derl McMeekin has spent 24+ years building websites and brands for clients and running a design studio. He founded ProjEvo to replace the tangle of SaaS tools agencies and solopreneurs juggle with one branded platform.

One platform instead of 8–12 subscriptions

Projects, billing, support, hosting and a branded client portal — all in ProjEvo.