Upwork Job Success Score: How JSS Works and How to Fix It
Your Job Success Score is the number clients trust most and the one Upwork's algorithm punishes hardest. Here's exactly how it's calculated in 2026, what changed when private feedback disappeared, and how to climb back after a bad contract.
The formula
JSS is roughly (successful outcomes − negative outcomes) ÷ total outcomes. Upwork tracks three rolling windows — 6, 12, and 24 months — and shows you the best of the three. It updates daily (since 2025), so changes show up fast in both directions.
A contract counts toward JSS once it reaches 90 days of life. Closing it later with good feedback doesn't change anything retroactively. A single long-term contract from one client is counted as roughly four jobs every 360 days.
Bigger contracts move the score more
Earnings are weighted:
| Contract value | Weight |
|---|---|
| $1+ | 1.0 |
| $251+ | 1.25 |
| $1,001+ | 1.5 |
So one unhappy $50 client hurts less than one unhappy $2,000 client — and one happy $2,000 client dilutes a bad small one faster.
What counts as negative in 2026
- A contract end reason that isn't "Project completed successfully" (enforced since December 2025).
- Disputed contracts, and often canceled ones.
- Refunds, if the client left negative notes when closing — though if a refunded contract has zero earnings, support can manually mark it "ineligible for JSS." Ask them.
The big change: private feedback is gone. Through 2026 Upwork removed the old private survey and replaced it with Notes — client notes that do not affect JSS. The classic "5 public stars but 7/10 private equals silent damage" rule no longer applies. To gauge whether a client was unhappy, check Job Success Insights (per-contract markers, solo profiles only).
Two more things that don't touch JSS: mid-contract feedback (a temporary review on an active contract, available every 30 days) and client Notes. Only the final feedback at contract close moves the number.
What isn't eligible at all
Contracts over 24 months, contracts with no earnings and no feedback, contracts with no feedback, and contracts where the client violated Upwork policy or got suspended. One trap: no earnings plus bad feedback still counts as negative.
The score bands
| JSS | What happens |
|---|---|
| Under 80% | Dropped from search — direct invites only |
| 80–89% | Best Match suppression, Top Rated revoked |
| 90–94% | Top Rated band, average visibility |
| 95–97% | Top Rated Plus eligible |
| 98–100% | Algorithm preference, Enterprise invites |
Falling under 80% is the cliff: you effectively disappear from client searches.
The recovery playbook
The 6-month rolling window does most of the work for you — a bad contract eventually falls out of the window. To speed it up after a dip (say a 4-star review knocked you to 87%):
- Dilute it. Close more 5-star contracts so the bad one weighs less. This is the fastest lever.
- Refund the bad contract if it makes sense (a poor closing reason can still leave a small mark).
- Report the feedback if it was abusive or manipulative — it can be removed.
- Wait. Six months of clean 5-star work returns you to 100%.
If your score lives inside a Top Rated agency as an exclusive member, an exclusive flip can inherit the agency's badge — a 91% profile can jump to about 96% and regain Top Rated. Clients can't see whether you're exclusive or not.
Bottom line
JSS rewards finishing clean and finishing big. Get every client to close with "Project completed successfully" and all 5 stars, keep your contract values up, and when a bad one lands, out-volume it with good ones and let the 6-month window do the rest.
Want this analysis run on your own profile? UpBRO audits your Upwork profile section by section against the same knowledge base — Title, Overview, Portfolio, Skills, Employment, JSS — and returns concrete fixes in about a minute. Run your audit →
FAQ
How is Upwork JSS calculated?
Roughly (successful outcomes minus negative outcomes) divided by total outcomes, across 6, 12, and 24-month windows — Upwork shows the best of the three and updates it daily. Bigger contracts carry more weight.
Does private feedback still affect JSS in 2026?
No. Upwork removed private feedback and replaced it with client Notes, which don't affect JSS. Only the final feedback at contract close moves your score; mid-contract feedback and Notes don't.
What JSS do I need to stay visible in search?
Below 80% you're dropped from search and rely on direct invites. 90-94% is the Top Rated band, 95-97% is Top Rated Plus eligible, and 98-100% gets algorithm preference and Enterprise invites.
How do I recover a dropped JSS?
Dilute the bad contract with more 5-star closes, refund or report it if warranted, and wait out the 6-month rolling window. Clean 5-star work over six months returns you to 100%.