What is the Upwork Job Success Score?
The Job Success Score is Upwork's rolling measure of how well your contracts end - based on public reviews, private client feedback, and contract completion - and it is the most important number in your Upwork profile.
In short
Your Upwork Job Success Score (JSS) is a rolling percentage that reflects how positively your recent contracts have ended. It factors in public star ratings, private client feedback that only Upwork sees, contract completion, and dispute history. A strong JSS unlocks the Rising Talent and Top Rated badges, increases your visibility in search, and builds the client trust that supports higher rates. Protecting it requires not just delivering good work but being selective about which clients and projects you take on in the first place.
The Job Success Score is the most important number on your Upwork profile. It is not a simple average of star ratings. It is a weighted, rolling measure of how well your client relationships have ended across your recent contract history. The score considers public reviews that clients leave, private feedback clients submit only to Upwork that you never see, contract completion rates, dispute history, and how recently each contract happened. Recent outcomes weigh more than older ones.
Upwork displays your JSS as a percentage on your profile once you have enough contract history for the calculation to be meaningful. A score of 90% or above is required for Top Rated status. Below 80%, your profile visibility in search decreases significantly. The score directly affects how many clients find you, how seriously they take your profile, and how much leverage you have in rate negotiations.
What the JSS actually measures
Most freelancers assume the JSS is just an average of star ratings. It is more nuanced than that. The rating you see publicly is one input. But Upwork also asks clients to fill out a private feedback form where they rate whether they would hire the freelancer again and how the experience compared to expectations. This private feedback can significantly diverge from the public review. A client who left four stars publicly but indicated privately they would not re-hire can drag your JSS down meaningfully.
Contracts that end without any review from either party are also factored in, generally as a neutral or slight negative. Long-running contracts that go inactive without being formally closed are another quiet JSS risk. Disputes, refund requests, and contract cancellations all carry significant negative weight regardless of how the dispute was resolved.
What hurts your JSS most
- Poor private client feedback - a five-star public review with negative private feedback still damages JSS
- Contracts closed without any review - treated as neutral to slightly negative
- Disputes and refund requests - major impact regardless of who wins the dispute
- Long inactive open contracts - close them formally rather than leaving them open indefinitely
- Contract cancellations before the work is complete
- A pattern of short contracts that did not lead to any feedback
How the JSS calculation window works
The JSS uses a rolling window that weights recent activity more heavily than older history. Upwork currently calculates JSS considering roughly the last twelve to twenty-four months of activity, with recent contracts having the most influence. This means a bad period in the past can be diluted by a strong recent run. It also means a strong long-term track record can be dented by a short run of poor outcomes recently.
Upwork recalculates JSS on a rolling basis, roughly weekly for most freelancers. You will see your score shift as new contracts complete and as older contracts fall outside the calculation window. This is why maintaining a consistent quality standard across all contracts matters more than heroic performance on a few high-profile ones.
How to protect your JSS proactively
The highest-leverage JSS protection habits are upstream of the work itself. Screening clients before accepting contracts is as important as performing well on the ones you take. A client with a history of disputes, vague job descriptions, or reviews from past freelancers mentioning scope changes and poor communication is a JSS risk before the first message is sent. Declining those jobs is not lost revenue - it is JSS protection that enables future revenue.
During contracts, proactive milestone check-ins are the single most valuable communication habit. At every natural stopping point, send a brief message on Upwork's platform confirming what was completed and asking whether it meets expectations. This gives the client an easy channel to raise concerns early, when they are cheap to fix, rather than at the end when they become disputes. It also creates a record of proactive communication that matters if a dispute does arise.
How to recover from a JSS drop
Because the JSS weights recent activity, the recovery from a score drop is the same as the process that built the score originally: completing contracts successfully with positive outcomes. The fastest recovery strategy is to focus on clear, small-scope projects where you are highly confident in delivery and where the client fit is strong. Avoid high-risk or unclear projects during the recovery period. Three to five successfully completed contracts with positive feedback will move the score measurably within four to eight weeks for most freelancers.
JSS and the Top Rated path
A JSS of 90% or above is the minimum threshold for Upwork's Top Rated badge, which appears in search results and is a filter clients actively use to find proven freelancers. The badge also unlocks Upwork's premium support tier. Building toward Top Rated means sustaining that 90%+ JSS over the trailing period while meeting Upwork's minimum earnings threshold. Both conditions must be met simultaneously. Top Rated is not awarded for a short peak - it requires sustained performance.
What a strong JSS does for your business
A strong JSS changes the economics of your Upwork business in two ways. First, it increases your visibility in client searches and makes you eligible for client filters that exclude lower-rated profiles. Second, it builds the social proof that supports higher rates - clients who see a 97% JSS and fifty completed contracts feel less risk in hiring you, and that reduced risk is something they are willing to pay for. The compounding effect of a consistently strong JSS over twelve to twenty-four months is one of the most durable competitive advantages available on the platform.
Common questions
How often is the Upwork JSS updated?
Upwork recalculates JSS on a rolling basis, typically weekly for active freelancers. You may see your score shift as new contracts complete and as older contracts move outside the calculation window. There is no fixed update day you can time your contract completions to.
Can I see my private client feedback?
No. Private feedback is submitted by clients only to Upwork and is never shown to the freelancer. If your JSS seems lower than your public reviews suggest, private feedback is the most likely explanation. The only fix is improving the actual client experience on every contract.
Does a dispute always hurt my JSS even if I win?
Yes. Disputes signal a broken client relationship regardless of resolution, and Upwork's algorithm treats them as negative signals. Resolving issues through direct communication rather than formal disputes is better for JSS even when a formal dispute would result in a financial win.
What happens to my JSS if a client does not leave a review?
Contracts without any review from either party are generally treated as neutral or slightly negative in the JSS calculation. Proactively closing contracts with a message that invites the client to leave feedback increases the chance of receiving a review that contributes positively.
How long does it take to recover from a bad JSS period?
Three to five successfully completed contracts with positive outcomes typically show a measurable JSS improvement within four to eight weeks. Higher-volume freelancers recover faster because there is more recent positive data to shift the calculation. The recovery timeline varies but the direction is predictable with consistent positive outcomes.
Does declining a job offer affect my JSS?
No. Declining a job invitation or deciding not to apply to a job does not affect your JSS. Only contracts that have started and ended contribute to the calculation.
More to learn
- What are Upwork Connects?Connects are the tokens Upwork requires you to spend to submit a proposal for a job, and managing them carefully is one of the most practical skills for a new freelancer.
- What is the Upwork Top Rated Badge?The Top Rated badge is Upwork's signal that a freelancer has sustained a 90%+ Job Success Score and meets the platform's earnings threshold - and it unlocks client filters that put your profile in front of clients specifically seeking proven performers.
- Upwork Proposal Strategy: how to write proposals that get repliesA great Upwork proposal shows the client you read their job post carefully, understands their specific problem, and makes the next step easy - in under 300 words.
Keep going on this topic
Learn it, then build with it.
The full curriculum + 7,000 members inside Upwork Income Club for $9/month.
