All posts

Proposals by profession

Freelance proposal: how to win bigger projects against agencies as a solo pro

You don't need to look like an agency to win agency-sized work. A freelance proposal that wins sells what agencies can't: the person who pitches is the person who does the work.

8 min read

Proposal page with the pricing section highlighted and a reading chart

A freelance proposal that beats an agency doesn't pretend to be bigger. It makes the case agencies can't make: the person who pitched the project is the person who will do it. In practice that means seven sections: a branded cover, a diagnosis in the client's own words, your process, two or three relevant projects, scope with your availability, pricing with context and one clear next step.

Why do good freelancers lose to agencies?

Because clients rarely buy on craft alone. They're buying confidence that the project will get done, on time, without drama.

Agencies signal that well. They have a polished site, case studies with logos, a proposal that looks designed, and a sales process with clear steps. The work itself may be handled by a junior designer the client never meets, but the package feels safe.

A freelancer who sends a plain Google Doc exported to PDF, with long paragraphs and a price at the bottom, signals the opposite: an informal process. To a client, informal means risk. You can close that gap without hiring anyone or inventing a "team." You close it with the proposal.

How should a freelancer position against an agency?

Don't fight on the agency's ground. Agencies sell process, headcount and scale. You sell depth, direct access and personal accountability.

Say it in a way the client can repeat to their boss: "I specialize in [specific niche]. I take on a limited number of clients at a time, so each project gets my full attention." That line explains your rate and frames being solo as a choice. It also sets up everything that follows in the proposal.

What should a high-ticket freelance proposal include?

Seven sections, each answering a question the client has before they sign.

1. A branded cover

First impressions are visual. The cover needs your name or studio name, the client and project name, the date and how long the proposal is valid. Consistent type and clear hierarchy matter more than decoration. You don't need a designer; you need one template you use every time.

2. A diagnosis in the client's words

This is where freelancers win, and where most waste the advantage. At an agency, the person on the sales call often isn't the person who writes the proposal. With you, it's the same person. Use that.

"From our call, the core challenge isn't [surface request]. It's [real problem], which is happening because [root cause]. What you need by [date] is [specific outcome], not just [generic deliverable]."

When the client reads that and thinks "that's exactly it," half the sale is done before they see a number.

3. Your process

Show the steps, how approvals work and how the client will see progress. It tells them there's a method behind the talent.

"I work in three phases: discovery, design and refinement. Discovery takes the first [X] days. In design, I build [deliverable] around [main criterion]. Refinement includes up to [N] rounds of revisions. You'll see work in progress at the end of each phase."

4. Why you, for this project

Pick two or three past projects that look like this one. For each: who the client was, what you did, what changed.

Skip the full client list and the software logos. That's a résumé. Two relevant examples, written in the same business language as your diagnosis, do more.

5. Scope, plus your availability

Beyond the usual included and excluded items, add a line agencies can't write:

"This project gets priority focus from [start] to [end]. I limit myself to [N] active projects at a time so every client gets my full attention."

The client now knows they're paying for focus, not for whatever hours are left between an agency's other accounts.

6. Pricing with context

Before the number, give the reason it's worth it:

"Projects like this often need to be redone when they're handled without [specific expertise], which costs more and delays the launch. The investment for this project is $[amount], covering [short scope summary] with [N] weeks of priority focus."

7. One clear next step

One call to action, with an expiration date. "To lock in the [month] start date, approve the proposal by [date]. After that I'll need to recheck my calendar." For how to pick that date, see how to set a proposal expiration date.

In Nepfy, you build the seven sections in one of the templates (Minimal, Papel, Ember, Kaleo or Fullstack) with your brand, and "Write with AI" drafts the first pass from your brief, so you don't start from a blank page. Your price goes in exactly as you typed it in "The numbers". The expiration date is an optional setting on the link: after it, anyone who opens the link sees an expiry page. See the full loop, from first draft to acceptance.

How do you answer "is it just you?"

Without apologizing and without inventing a team:

"Yes, I'm the one doing the work from start to finish. The person you're talking to now is the person who'll design it, deliver it and answer for every detail. Nothing gets handed off."

Clients who've worked with agencies know exactly what that means.

If you bring in subcontractors for parts of the work, say so: "I bring in specialists I trust for [copywriting/development] when the project needs it." It's honest and it answers the capacity question.

What if the client says an agency quoted less?

Differentiate; don't discount.

"That makes sense. The main difference is who you work with. At an agency, you'll usually talk to an account manager who passes the work to someone else. With me, you work directly with the person doing it at every step. For a project like this, that tends to show up in the result."

Don't criticize the agency. Don't drop your price. If the budget really is the issue, offer a smaller scope at the same rate.

Agencies have designers and polished templates. A proposal sent as a live page, with your branding and a clear layout, closes that gap in perception.

It also changes your follow-up. With a link, you can see that the proposal was opened and how far the reading got. Visits are anonymous, so you know it was opened, not who opened it. The follow-up asks instead of announcing: "Did you get a chance to look it over? If anything in phase 2 needs clarifying, happy to jump on a quick call." More on reading those signals in how to know if a client opened your proposal.

Freelance proposal checklist

  • Branded cover with the validity date.
  • A diagnosis of the real problem, not a recap of the brief.
  • Your process, with phases and approval points.
  • Two or three relevant past projects.
  • Scope with what's included, what's not, and revision limits.
  • A line on your availability and focus.
  • Price after the context, not before.
  • One next step with a deadline.
  • Sent as a link, not a PDF attachment.

Frequently asked questions

Should I call myself a freelancer in the proposal?

You don't have to use the word. "Independent studio," "specialist consultant" or your name plus your specialty all work. The positioning matters more than the label.

How do I price when agencies charge less?

Don't price off the agency. Price off the outcome and the value of the work. A client choosing purely on price is rarely the right fit for high-ticket work.

How long should a freelance proposal be?

As long as it takes to answer the client's questions and no longer. If a section doesn't answer a question they'd ask before signing, cut it.

Should I send a proposal before or after a call?

After. Use the call to understand the problem, collect the client's own words and learn how they'll decide. All of that goes into the proposal.

Start free: 14 days of Pro, no credit card

Share

Nepfy

Send a live page instead of a PDF

See when they open it, how far they read, and whether they reached the price. They accept where they read.

14 days of Pro, no credit card

Keep reading