Freelancing

How to Write Freelance Proposals That Win

A proposal has one job: to answer the client’s real question — “can this person do my job well?” — in the first lines. Most proposals fail because they answer a different question: “who am I?” This guide gives you the structure that answers the right one.

By Abdul Hannan · Published 14 November 2026 · Updated 14 November 2026

What a proposal really is

A proposal is not a CV, a biography, or a sales letter. It is a short message from a stranger who wants to be trusted with work and money. The client reading it has a problem, a deadline, and a list of applicants. They are scanning for one thing: evidence that you understood the job and can do it. Everything in the proposal should serve that scan. Everything else is decoration the client will skip — or worse, evidence that you did not read the job at all.

The length follows from that. For most jobs, 100 to 250 words is enough. That is not a rule from a style guide; it is what the client’s attention allows. A proposal that has nothing specific to say becomes long because it is padding. A proposal that is specific does not need to be long.

Read the job before you write a word

Most bad proposals are written before the job is read. Read the posting twice. The first time, note what the client needs: the deliverable, the deadline, the format, and any detail that separates this job from a hundred similar ones. The second time, note what the client cares about: the words they repeat, the problem they describe, the outcome they want.

Then decide, honestly, whether the job matches your service. A proposal to a job you cannot do well wastes your time and the client’s, and a rejection from a mismatched job teaches you nothing. The best proposals are sent to the best-matched jobs — ten well-matched proposals outperform a hundred generic ones. If the job does not fit, skip it and find one that does.

The structure: four parts, in this order

  1. Proof you understood the job (one or two sentences). Name the job in your own words, and name the outcome the client wants. Not “I read your post” — that is a claim. Show it: repeat the specific requirement back to them, briefly. This is the sentence that separates you from the applicants who sent the same message to everyone.
  2. One relevant sample (one sentence, one link). Not your whole portfolio — one piece that looks like the job they posted. If you have done similar work, say so in a line. If you have not, use your best sample project and say plainly that it is a sample. Honesty about a sample beats a vague claim about experience.
  3. What you will deliver, and by when (two sentences). The deliverable, the format, and the deadline. Be specific enough that the client can picture the finished work. If the job needs a question answered before you can start, ask it here — one good question shows more understanding than a paragraph of promises.
  4. The price. State it cleanly, and make sure it reflects the platform fee — a price that cannot cover your costs is not a winning bid. Do not apologise for the price, and do not promise discounts you have not decided on. A clear price is part of the professionalism the client is buying.

Close with one line: an invitation to reply, or a question the client can answer easily. Then stop. A proposal that ends cleanly is easier to answer than one that trails off into pleasantries.

An example, annotated

A client posts a job for product descriptions for an online shop selling handmade candles. A good proposal might run like this:

“You need descriptions for twenty candle listings that sound like the maker, not a factory — short, warm, and accurate about scent and burn time. I write product copy for small shops, and here is a sample set I wrote for a fictional candle brand, including the scent notes and the care instructions. I can deliver the twenty descriptions as a document by Friday, and include one revision round. My price for the set is [your price here, fee included]. Would you like the tone to match your existing listings, or is this a fresh start?”

Notice what it does: it names the job, proves the skill with a sample, states the deliverable and the deadline, names the price, and ends with a question the client can answer in a sentence. It is about ninety words. It says nothing about the writer’s life story — because the client did not ask.

Common proposal mistakes

  • Talking about yourself first. The client’s job comes first; your background comes second, and briefly.
  • Copy-paste messages. Clients recognise them instantly, and they ignore them. Use a structure, never a copy-paste message.
  • Promising everything. “I can do anything, any time” reads as “I have no standard and no limits”. Name what you will do, and what you will not.
  • No sample, or the wrong sample. A portfolio link with no guidance is nearly as bad as no portfolio. Point to the one piece that matches this job.
  • Apologising for being new. Do not open with “I have no experience but…”. Lead with the sample and the understanding. Newness is a fact, not an apology.
  • Ignoring the fee. Quoting a price that forgets the platform fee means the job pays less than you thought. Do the maths in our pricing guide before you quote.

Follow up once, then move on. If a client does not reply, a single short follow-up after a few days is reasonable. After that, move on to the next job. Chasing a silent client wastes the time you could spend on the next proposal — and silence is usually a decision, not an oversight.

Platform differences

On proposal-based platforms such as Upwork, the proposal is the application, and everything in this guide applies directly. On listing-based platforms such as Fiverr, there is no proposal — your listing is the pitch, and the same principles apply to how you describe the service: name the deliverable, show a sample, state the price. On portfolio-led platforms such as Contra, the profile does the work, and the message you send a client follows the same structure in miniature. The form changes; the question the client asks never does.

Our comparison of the three platforms explains the fees and the differences in detail, and our guide to finding your first client explains where proposals fit among the three routes to that first job.

Improving over time

Proposals improve by testing, not by reading. Keep a simple record: which jobs you applied to, what you wrote, and what happened. After a few dozen, patterns appear — the opening that gets replies, the sample that gets clicked, the price that wins without losing money. Change one thing at a time and watch the result. A proposal is a skill, and like every skill in freelancing, it is learned by doing it, reviewing it, and doing it better next time.

Sources

Last checked: 14 November 2026.

Frequently asked questions

How long should a freelance proposal be?

Short. For most jobs, 100 to 250 words is enough — a good proposal answers the client’s real question in the first two sentences and proves it with one relevant sample. Long proposals are rarely read to the end, and a proposal that has nothing specific to say is worse than a short one.

What should a freelance proposal include?

Four things: proof you understood the job, one relevant sample or result, a clear statement of what you will deliver and by when, and a price. In that order. Anything else — your life story, a list of every skill you have — is decoration the client will skip.

Why do my freelance proposals get no replies?

The usual reasons are a mismatch (the job did not fit your service), a generic message (the same text sent to every job), a proposal that talks about you instead of the client’s job, or a portfolio that does not prove the skill. Fix one, test again, and repeat — volume alone does not fix a weak proposal.

Should I include my price in the proposal?

Yes, when the platform asks for it — and make sure the price reflects the platform fee, not just the amount you want to keep. A price that looks low but cannot cover your costs is not a winning bid; it is a loss you agreed to in advance.

How do I write a proposal for Upwork?

Upwork proposals are short and client-specific: show you read the job, name the one relevant sample, state what you will deliver and when, and keep it within about 100 to 250 words. Our start-freelancing guide and platform comparison explain how Upwork differs from listing-based platforms.

Can I reuse a proposal template?

Use a structure, never a copy-paste message. A template for the shape — understanding, sample, deliverable, price — saves time. A message that could have been sent to any job is instantly recognisable, and clients ignore it.