I read back every pitch I ever sent on Upwork. The short ones won, and that turned out not to be the point.

Updated

Plum cover reading I read back every pitch I ever sent on Upwork, with the handwritten line the wins, and the silence

Last month I did something I do not recommend for a Friday night: I sat down and reread every Upwork proposal I have ever sent. Years of them, wine in hand, cringing on schedule. I went in expecting the good ones to be the well written ones, the polished ones, the ones where I sound like someone you would trust with your systems.

The letter that landed my best client does not mention one single thing I can do.

In short: my best client came from the shortest letter I ever wrote. A hello, a yes, and one question. No credentials, no portfolio, no paragraph about my passion for operational excellence. That client renewed for two years. Meanwhile the letter where I listed every qualification I have produced exactly nothing.

Illustration

The letter that won

Here it is, lightly reworded so my client cannot google themselves into this blog post:

Hi, thanks for reaching out. Yes, this sits right in my area. Are you planning to run internal design sessions first, so you know everything this change touches before you roll it out?

That is the whole letter. Read it again and notice what is missing. There is no list of tools. There is no years of experience. The entire message is a yes and a question about how they plan to run the work, which means the client spent their first thirty seconds with me thinking about their project instead of my resume.

The other letter that won

The second letter that turned into real, long term work was a little longer, and it was three questions stacked on a greeting. Still nothing about me. The best of the three questions, reworded the same way:

Do you have someone on your side who owns requirements and testing, or does that land on me?

Only somebody who has been burned asks that one. You cannot fake it with a template, because the question itself is the credential. It says I have watched a project die in exactly this spot, and I am checking for the hole before I fall in it.

What I would skip

“Dear Hiring Manager, I am writing to express my keen interest in this position.”

Yeah, girl, no. Nobody has ever read that sentence and felt anything.

I get to say this because I wrote worse. One of my old letters promised to help elevate the client’s experience. Elevate is a word I ban on this blog, and apparently I once sent it to a stranger with a budget. Both of the letters I am describing here, the keen interest one and the elevate one, lost.

The pattern across five letters

I have five old proposals where I know exactly how the story ended. Two of them asked the client a question, and those two produced essentially all of the freelance revenue I have ever earned on that platform. Three of them led with credentials and asked nothing, and those three produced one contract that later went quiet and two straight losses.

Five letters is not a study, sis. It is my own drawer. But when your own drawer sorts itself that cleanly, you pay attention.

The honest part

Now for the part that wrecks the tidy story. The same opening letter, near identical wording, won once and got silence once.

Hmm, let’s run that back. If one letter can produce a two year client and also produce nothing at all, then the letter was never the whole machine. The two wins came from clients who wrote to me personally about a specific problem, like a person writing to a person. The losses came through a formal screening pipeline with pre-screening questions and a stack of other candidates. A short warm note is a great reply to a short warm note. Sent into a formal process, the same note reads as someone who did not follow instructions.

Match the register of the invitation. If they hand you screening questions, answer every one of them in full before you get clever.

So I went and read the scoring

After the reread, I did the thing I should have done years earlier and actually read how Upwork scores freelancers. This comes from Upwork’s own help center, which I read on September 28, 2026, and their in product explanations. Three things stood out.

  1. Every 90 days with payment on a contract is weighted like an extra job on your Job Success Score, up to a maximum weight of eight jobs.
  2. A working relationship where payments run past 90 days gets counted as successful on its own, even when the client never leaves feedback.
  3. Their help pages also say higher earning contracts move your score more, in both directions.

So one client who stays with you for two years can quietly carry the scoring weight of eight jobs. Eight.

What that means

The platform is not paying you to win pitches. It is paying you to keep clients. Six months of steady work with one client beats six scattered one week jobs, and it beats them inside the algorithm, not just inside your bank account. Everyone I know treats Upwork like a numbers game of fresh proposals, and the scoring system is sitting there in the help center rewarding the exact opposite behavior.

The thing nobody tells you

Here is what actually cost me on that platform, and it was never the writing. Three real opportunities fell apart after the pitch had already worked. One died over a meeting that never got rescheduled. One I turned down because I was at capacity. One sat waiting on me longer than any client should have to wait.

The letter gets you the conversation. What happens to the conversation is a calendar problem, a capacity problem, a follow up problem. Nobody sells a template for those.

The Upwork proposal template I would actually send

Here is the shape of the letter that won, with my client’s details taken out. Copy it, but read the part under it first.

Hi [name], thanks for reaching out. Yes, this is right in my wheelhouse.

[One question about how they plan to run the work.]

That is the whole letter. No credentials, no list of tools, no “I am writing to express my interest.”

The question does all the work, so here are three that fit almost any project:

  • Who on your side owns the decisions? Ask it when the job post is vague about who signs off.
  • What does done look like for you? Ask it when the scope reads like a wish list.
  • What has already been tried? Ask it when the post says “urgent” or “fix.”

Pick one. One question reads like someone already thinking about their problem. Three reads like an intake form.

When not to use it. Both of my letters that came through a formal screening process, with questions to answer and other candidates in the running, lost. That’s a different room. There, answer every screening question in full, then ask your one question at the end. The short letter works when a client invites you directly and writes like a person. Match the register of the invitation.

Read the invitation before you write the reply

So the short ones won, and the point turned out to live somewhere else entirely. Write less about yourself, ask one question that proves you have done the work before, answer what was actually asked, and then put your energy where the platform actually pays it: keeping the client you already have. Stop chasing new logos every week. Depth is the strategy, and for once the algorithm agrees with your big sis.

Want the same treatment on your own letter? The free proposal teardown reads your draft against these exact checks in about a minute, right in your browser.

RELATED POST: How I land freelance clients on Upwork, the longer playbook

RELATED POST: The financial self care checklist for freelancers

Grab the Big Sis Letters below if you want one honest money note a month, receipts and all.

#bigsisenergy

written by your big sis

Hey, I’m Malificent.

Startup operator, recovering burnt-out W-2 employee and freelancer. I write about the stuff I had to learn the fast, messy way: startup life, landing clients and getting your money right.