How to Write a Freelance Proposal That Wins (With Template)

Most freelance proposals fail for the same reason: they talk about the freelancer instead of the client. Busy clients skim dozens of proposals and reply to the few that show they understand the job, have done similar work and make the next step easy. This guide explains how to write a freelance proposal that wins, with a proven structure, examples, pricing tips and a template you can adapt for Upwork, Fiverr requests, LinkedIn and email pitches.

What clients look for in a proposal

Client question What your proposal should show
Did they read my job post? Specific references to their project and goals
Can they do this? Relevant samples, results or experience
How will they do it? A short, clear plan
How much and how long? Transparent pricing and timeline
Will they be easy to work with? Professional, friendly, concise communication
What happens next? A clear call to action

The winning proposal structure

1. A personalized opening line

Your first line appears in the preview on most platforms. Make it about the client.

Weak: Hi, my name is Sam and I am a freelance writer with five years of experience.

Strong: You need five SEO blog posts that turn readers into demo bookings for your HR software. I have written similar posts for two B2B SaaS companies.

2. Show you understand the problem

Restate their goal in your own words and add one insight. For example: Since your audience is HR managers at mid-sized companies, the posts should focus on practical compliance questions they search for.

3. Provide relevant proof

Share one or two samples that closely match the job, with a sentence about the result: This article ranked on page one and generated 40 sign-ups in three months.

Anatomy of a Winning Proposal

4. Outline your approach

Give a short plan in three to five steps. Clients love seeing how you will work:

  1. Review your product and current blog
  2. Research keywords and outline each post for your approval
  3. Write and edit drafts within your timeline
  4. Make one round of revisions
  5. Deliver final posts formatted for your CMS

5. Price and timeline

State your price clearly and explain what it includes. If the scope is unclear, offer a range or a paid discovery step.

6. A simple call to action

End with a question that is easy to answer: Would you like me to send outline ideas for the first post? or Are you free for a 15-minute call on Thursday?

Frequently asked questions

How long should a freelance proposal be?

Usually 150 to 300 words for platforms like Upwork. Longer formal proposals are for big projects.

Should I lower my price to win?

Not usually. Clear value and proof win more than the lowest price.

Freelance proposal template

Copy and adapt this structure for each job. Never send it unchanged.

Opening: Hi [Client name], you are looking for [specific deliverable] to help [their goal]. I have done similar work for [type of client], and I would love to help.

Understanding: From your post, it sounds like the main priority is [goal], and [challenge] is important because [reason].

Proof: Here is a relevant example: [link]. It [result, such as increased sign-ups, saved hours or ranked on page one].

Plan:

  1. [First step, such as a kickoff call or audit]
  2. [Main work]
  3. [Review and revisions]
  4. [Delivery]

Price and timeline: I can complete this for [price], including [what is included], with delivery by [date].

Call to action: Would you like me to [small next step], or is there a good time for a quick call this week?

Sign off: Thanks, [Your name]

Proposal examples by niche

Niche Strong opening line
Graphic design Your new coffee brand needs packaging that stands out on crowded shelves, and I have designed labels for three specialty roasters.
Video editing You want your weekly podcast turned into 10 short clips that grow your TikTok, which is exactly what I do for two business podcasts.
Virtual assistant You are spending hours on email and scheduling, and I can take that off your plate starting next week.
Web development Your Shopify store is slow on mobile, and I recently cut load times by half for a similar store.
Bookkeeping Your monthly books are behind, and I can catch you up and keep them current every month.

Pricing tips that help you win

  • Price on value, not just hours. Explain the outcome, not only the tasks.
  • Offer tiers. A basic, standard and premium option lets clients choose and often increases the final price.
  • Be clear about revisions. Say how many rounds are included.
  • Break large projects into milestones with payments for each.
  • Avoid racing to the bottom. Clients who choose the cheapest freelancer often regret it, and good clients know this.

Following up

Many proposals are won on the follow-up. If you do not hear back within three to five days, send a short, friendly message: Hi [name], just checking whether you had a chance to review my proposal. I also had an idea for [small useful suggestion]. Happy to chat if helpful. Follow up once or twice at most, then move on.

Mistakes that kill proposals

  1. Generic copy-paste messages that could be sent to any job.
  2. Starting with your life story instead of the client’s needs.
  3. Sending ten samples instead of the two most relevant ones.
  4. Spelling errors, especially for writing and editing jobs.
  5. Ignoring instructions in the job post, such as a requested keyword or question.
  6. Unclear pricing or hidden extras.
  7. Overpromising results you cannot guarantee.

Upwork-specific tips

  • Apply early. Proposals sent in the first few hours get more attention.
  • Answer screening questions carefully. Many clients read these first.
  • Use your profile to back up claims. Keep your portfolio and headline aligned with the jobs you apply to.
  • Use Connects wisely. Apply to jobs that match your skills and have verified payment methods, reasonable budgets and clear descriptions.
  • Avoid red flag jobs that ask for free test work, payment outside the platform early on or personal information.

Cold email proposals

When pitching clients who did not post a job, keep it even shorter:

  1. One line showing you noticed something specific about their business.
  2. One line about a problem or opportunity.
  3. One line of proof.
  4. One easy question.

Example: Hi Maria, I loved your new spring menu post. I noticed your website does not have online booking yet, which could be costing you reservations. I set up booking systems for two local restaurants last year, and they both saw more weekend bookings. Would it help if I sent a quick mockup?

Long formal proposals for bigger projects

For larger projects, clients may ask for a formal proposal document. Include:

Section What to include
Executive summary The client’s goal and your recommended solution in a few sentences
Scope of work Deliverables, what is included and excluded
Timeline Milestones and dates
Investment Pricing, payment schedule and options
About you Relevant experience, team and testimonials
Terms Revisions, ownership, cancellation and confidentiality
Next steps How to approve and start

Keep it focused. Even formal proposals should be easy to skim.

Real examples

The rewrite that worked. Priya sent 30 generic proposals with no replies. She rewrote her opening lines to mention each client’s goal and attached only one matching sample. Her reply rate jumped, and she won three jobs in two weeks.

The tiered offer. Tom offered three website packages instead of one price. Most clients chose the middle option, raising his average project value.

The follow-up win. Ellie followed up four days after sending a proposal with a quick idea for the client’s homepage headline. The client replied that day and hired her.

Proposal checklist before you hit send

  • The first line mentions the client’s goal or problem
  • You answered every question in the job post
  • You included one or two closely related samples
  • Your plan has clear steps
  • Price, timeline and revisions are stated plainly
  • The message ends with an easy question
  • You checked spelling, names and links
  • The proposal is under 300 words for platform jobs

Track your results

Keep a simple spreadsheet of proposals sent, replies, interviews and wins. After 20 proposals, look for patterns: which opening lines get replies, which niches respond best and what price points convert. Small improvements to your proposals can double your win rate over a few months.

Final tip: make it easy to say yes

Clients are busy and often unsure what they need. The freelancers who win most often reduce that uncertainty: they show they understand the goal, explain exactly what will happen next and offer a small, low-risk first step such as a short call, a sample outline or a paid trial task. When saying yes feels simple and safe, more clients hire you.

The bottom line

A winning freelance proposal focuses on the client’s problem, shows relevant proof, explains a clear plan, states price and timeline and ends with an easy next step. Keep it short and personal. For more freelancing help, see how to become a virtual assistant with no experience and how to get paid to write online.

Related guides

1 thought on “How to Write a Freelance Proposal That Wins (With Template)”

Leave a Comment