Winning clients

How to Write a Freelance Proposal That Gets Replies (With Templates)

By Yamraj Khadka · Updated · 3 min read

Most freelance proposals get ignored, and it's usually not because the freelancer lacks skills. It's because the proposal is about the freelancer instead of the client. Fix that, and your reply rate goes up.

What the client sees first

On most platforms, clients see a list of proposals showing only the first line or two of each. If yours starts with "Dear Sir/Madam, I am a hardworking professional with 5 years of experience...", it looks like every other one, and it gets skipped.

Your first sentence has one job: show the client you read their post and understood what they need.

The five-part proposal

  1. Hook: restate their goal in one sentence, in their words.
  2. Proof: one relevant sample or result, not your whole portfolio.
  3. Plan: two or three steps showing how you'd do the work.
  4. Details: your timeline and price, if the post asks for them.
  5. Question: one smart question about the project, to invite a reply.

That's it. Most good proposals are 100 to 200 words.

Template 1: Short proposal for small jobs

Hi [name],

You need [what they asked for] so you can [their goal]. I can do that.

Here's a similar project I did: [link]. [One sentence about the result.]

I'd start by [first step], then [second step]. I can deliver in [time].

Quick question: [specific question about their project]?

[Your name]

Template 2: Detailed proposal for larger projects

Hi [name],

I read your post about [project]. It sounds like the main goal is [goal], and the tricky part is [a challenge you noticed].

I've worked on something similar: [link to sample]. In that project I [what you did], which [result].

Here's how I'd approach yours:
1. [Step one, usually confirming the details]
2. [Step two, the main work]
3. [Step three, review, revisions and delivery]

Timeline: [X days], with a first version by [day].
Price: [amount], including [what's included].

One question before I start: [question]?

Thanks,
[Your name]

Template 3: Cold message to a business

Use this outside freelance platforms, for example with a local business or a company you find on LinkedIn.

Hi [name],

I came across [business] and noticed [something specific, e.g. your menu isn't on your website, or your last Instagram post was in March].

I help [type of business] with [service]. For example: [short result or sample link].

Would it help if I sent you a quick idea for fixing that? There's no cost for the idea.

[Your name]

Our free proposal generator builds a version of these for you. Then edit it so it sounds like you.

A bad proposal and a good one

Imagine a bakery owner posts: "Need a simple website for my bakery so customers can see our menu and order cakes for pickup."

Bad

Dear Sir, I am an expert web developer with skills in HTML, CSS, JavaScript, PHP, WordPress, React and more. I have done many projects. Please check my profile. I can do your work. Waiting for your reply.

Good

Hi! You need a simple site where customers can see your menu and order cakes for pickup. That's exactly the kind of site I build. Here's one I made for a café: [link]. It loads fast on phones, which matters because most of your customers will look you up on mobile. I'd set up the menu page first, then a simple order form that emails you each request. Do you want customers to pay online, or when they pick up?

The good one is about the bakery. It shows proof, explains a plan and ends with a question that's easy to answer.

Mistakes that get proposals ignored

  • Copy-pasting. Clients recognize generic text instantly.
  • Talking only about yourself. Every sentence should connect to their project.
  • Writing an essay. Long proposals rarely get read to the end.
  • Sharing your whole portfolio. Link the one sample that matches.
  • Asking to move off the platform. It breaks most platforms' rules and looks suspicious.
  • No question at the end. A question gives the client a reason to reply.

Track and improve

Keep a simple record of every proposal: the date, the job, which template you used and whether you got a reply. After 20 or 30 proposals you'll see what works. If your reply rate is low, change one thing at a time, usually the first line.

New to all of this? Start with our 30-day plan to start freelancing with no money.