How to Leave Feedback for an Upwork Client (Without Burning a Bridge)

David IyaDavid Iya August 31, 2026 8 min read
A single laptop screen in a quiet home office showing a plain five-star rating widget, suggesting an end-of-contract review
Original image, Upwork Income Club

The short answer

When a contract ends on Upwork, you are asked to rate the client, one to five stars, with a short public comment attached. That rating and comment go on the client's profile, visible to any freelancer researching them before applying, the same way you would check a client's history before spending a Connect. Upwork runs this as a double-blind process: neither you nor the client sees the other's rating until you have both submitted yours, or 14 days pass, whichever comes first. There is no way to peek at what the client wrote about you and adjust what you write about them in response, and no way for them to retaliate against a rating they have not seen yet.

That is the whole mechanic. The part worth actually understanding is what it does for you and for the freelancer researching that same client six months from now, because most people either skip it entirely or write two rushed lines and move on.

Why most freelancers skip this, and why that is a mistake

The most common reason freelancers skip a client rating, or soften it into nothing, is a fear that a critical word will come back to them somehow, either through the client's own rating or through the client badmouthing them elsewhere. The double-blind mechanic exists specifically to remove that fear. Your rating does not influence the client's rating of you in real time, because neither of you can see the other's until both are submitted. The client cannot punish you for something they have not read yet.

The other reason is simpler: it feels optional and low-stakes, so it gets skipped the way an end-of-call survey gets skipped. But the review you would want to read before accepting a job from an unfamiliar client is exactly the review someone else is hoping to find on the client you just worked for. Skipping it because it feels like a small task is how the client-research problem covered in [how to avoid Upwork scams and bad clients](/blog/how-to-avoid-upwork-scams-and-bad-clients) stays hard for the next freelancer. The signal only exists if freelancers actually leave it.

What actually shows up where

This is the part that confuses people, so it is worth being precise about it. Your rating of the client is attached to the client's profile and their contract history. It is not the same system as your own [Job Success Score](/blog/how-to-improve-upwork-job-success-score), which is calculated from what the client says about you, whether the contract completed cleanly, and how the money and timeline played out on your side. Rating a client honestly, even critically, does not touch your JSS at all. The two ratings run in opposite directions and never cross.

How to write a rating that is actually useful

A useful client review reads like the kind of note you would want to find before taking a job, not a diary entry about how the week felt. Stick to what a freelancer deciding whether to apply would actually want to know.

  • How clearly the scope was defined at the start, and whether it stayed that way or drifted without acknowledgment.
  • How quickly they responded to messages and how clear their answers were when you had a real question.
  • Whether milestones were funded on time, or payment was otherwise straightforward and prompt.
  • Whether feedback and revision requests were specific and reasonable, versus vague or constantly moving.
  • One concrete sentence on whether you would work with them again, and under what conditions if it is conditional.

That is a review someone can act on. 'Great client, would work with again' tells the next freelancer nothing. 'Clear brief from day one, funded each milestone within a day of approval, gave specific feedback instead of just this needs work' tells them exactly what to expect and why you are recommending it.

When the client was genuinely bad

A critical review is still a factual one. State what happened without the adjectives that just vent frustration. Late payment is late payment, name the delay. Scope that doubled without a change order is scope that doubled without a change order, name the scale. A review that reads as an even-handed account of specific events holds up and gets taken seriously by the freelancer reading it later. A review that reads as an angry rant gets discounted, even when the underlying facts are true, because readers cannot tell where the facts end and the frustration begins.

This is also the one place where skipping the review costs the most. A bad client who never gets a critical public review just keeps getting the benefit of the doubt from the next freelancer, and the next one after that. If the contract ended in an actual dispute, the fuller picture of how that plays out is covered in [what to do when a client opens a dispute on Upwork](/blog/upwork-client-opened-a-dispute), but the rating itself is a separate step from resolving the dispute and is worth submitting regardless of how the dispute lands.

When the client was genuinely good

Do not skip this one either. A specific, generous review of a good client does two things at once. It gives that client a real reason to come back to you for the next project, since clients read what gets written about them too, and it points other freelancers in your niche toward a client worth working for, which is exactly the kind of reciprocal signal that makes the whole review system worth trusting. A client who reads a thoughtful, specific review from you is more likely to remember you by name than one who gets a generic five stars from everyone who ever worked for them.

If the relationship is one you want to continue, pair the public review with a direct message proposing the next project or an ongoing arrangement, the same approach covered in [how to win long-term retainer clients on Upwork](/blog/how-to-win-long-term-retainer-clients-on-upwork). The review closes the contract on record. The message is what actually moves the relationship forward.

The 14-day window in practice

You have 14 days from the contract's close to submit your rating, and the double-blind reveal happens the moment both sides have submitted, or automatically once the window closes, whichever comes first. There is no strategic advantage to waiting to see what the client says, because you cannot see it until you have already submitted your own or the window has expired. The only outcome of waiting is a worse memory of the specifics by the time you sit down to write it.

Treat it the same way you would treat closing out the contract itself. If you are ending things formally, the etiquette covered in [how to end an Upwork contract professionally](/blog/how-to-end-an-upwork-contract-professionally) applies here too: do it promptly, do it factually, and do not let it sit as an open task competing with whatever client you are already onto next.

The honest summary

The review you leave for a client costs you two minutes and does not touch your own numbers at all. What it does is build the exact record that the next freelancer, possibly you on a future contract, will rely on to decide whether a client is worth the Connects. Write it the way you would want to read it: specific, factual, and honest about whether you would do it again.

Free Upwork growth tips, straight to your inbox

Short, practical drops on proposals, niches, client scripts, and rates. No spam, unsubscribe anytime.

Frequently asked questions

Can the client see my rating before they submit theirs?

No. Upwork runs end-of-contract feedback as a double-blind process, meaning neither side sees the other's rating until both have submitted, or the 14-day window closes, whichever happens first. There is no way to see the client's rating and then adjust yours in response.

Does rating a client, positively or negatively, affect my own Job Success Score?

No. Your Job Success Score is built from what the client says about you and how the contract played out on your side, a separate calculation covered in how to improve your Upwork Job Success Score. Your rating of the client runs in the opposite direction and does not touch that number at all.

What happens if I let the 14-day window pass without leaving feedback?

You lose the chance to leave that rating for that specific contract once the window closes. If the contract was uneventful this costs little, but on a genuinely bad contract it means the next freelancer researching that client never sees the signal you could have left them, so it is worth prioritizing over a contract you are simply relieved to be done with.

Should I bother leaving feedback for a short, uneventful contract?

Yes, briefly. A quick, accurate note, clear scope, paid on time, would work with them again, still adds to the client's track record and takes under a minute. The freelancers who skip every uneventful contract are the same ones whose client history looks thin when someone else goes looking for a signal.

Is there any downside to leaving an honest negative review of a bad client?

Not through the rating mechanism itself, since it cannot trigger retaliation on your own numbers or trigger the client's rating of you to change in response. Keep the language factual rather than emotional, both because it holds up better to the freelancer reading it later and because a specific, even-handed account of what happened is simply more useful than a vague complaint.

Last reviewed by David Iya on August 31, 2026

David Iya

Written by

David Iya

Forbes 30 Under 30 ยท Y Combinator

Keep reading

Getting StartedGetting Hired

How Long Does It Take to Get a Job on Upwork? (A Realistic Timeline)

How long it takes to get a job on Upwork depends far more on what you do than on the platform. Some new freelancers land a first contract in their first week; others send proposals for two months and win nothing. This post gives you a realistic timeline, the factors that speed it up or slow it down, and exactly what to do in each week so you are not left waiting and guessing.

David Iya 8 min
Read article
ConnectsProposals

How Many Connects Does It Take to Win a Job on Upwork?

There is no fixed number of Connects that wins a job - what matters is your reply rate and hire rate, not how many you spend. This post shows you the real math behind the question, how to estimate your own cost-per-job, and how to lower it fast without buying more Connects.

David Iya 8 min
Read article

Ready to build it yourself?

Join Upwork Income Club, the #1 community for building income on upwork, for $9/month.

โ† Back to the blog