Your Job Success Score (JSS) — that 0–100 number on your Upwork profile — decides how often you appear in search, how clients judge you, and whether badges like Top Rated (90%+ JSS) are in reach. Yet Upwork has never published the formula. What it has published is the list of factor groups it measures: client satisfaction (public and private feedback), long-term relationships, higher earnings (bigger contracts weigh more), and contract length.

This calculator turns those four public factor groups into a working model. Rate yourself 0–100 on each, enter your current JSS, and it returns an illustrative estimated score, your band (Top Rated range, established, at-risk, or danger), the delta versus your real score, and your biggest lever — the factor where improvement buys the most points in the model. Use it to prioritize effort, not to predict Upwork's number.

Read this before trusting any number here: Upwork publishes no weights and no formula, so every JSS "calculator" on the internet — including this one — is an educational model. The weights used here (50/20/15/15) are our transparent illustration, not Upwork's. Private feedback you never see, contract exclusions, and undisclosed weighting all move the real score. The page and the verdict say this plainly, because a model that pretends to be the formula would be worse than useless.

Key takeaways

  • Upwork publicly names four JSS factor groups: client satisfaction (public + private feedback), long-term relationships, higher earnings, and contract length — but publishes no formula and no weights.
  • Because there is no official formula, this tool is an illustrative model (50/20/15/15 weights), clearly labeled — it prioritizes your effort, it does not predict Upwork's number.
  • Private feedback you never see is consistently reported as the heaviest single influence — a 5-star public review can hide weak private scores.
  • Top Rated is consistently documented as requiring 90%+ JSS plus $1,000 in 12-month earnings, 90+ days since the first contract, and good standing — confirm current badge criteria on Upwork.
  • Contracts with clients you've worked with 90+ days are automatically treated as successful by Upwork — long relationships are the most controllable lever most freelancers have.

Your honest blend of public reviews AND the private feedback you can't see. Most freelancers overrate this.

Repeat clients and 90-day+ relationships. Upwork auto-counts 90-day+ client relationships as successful.

Upwork weights bigger contracts more heavily — good or bad outcomes on large jobs move the score most.

Steady contract flow and longer engagements. Every 90 days with payment counts as an extra "job" toward JSS.

The score on your profile today — used only to show the delta.

Illustrative estimated JSS—Model output only — NOT a prediction of Upwork's real score.
Score band—Top Rated (90+), established (75–89), at-risk (60–74), danger (<60).
Delta vs your current JSS—How the model output compares to the score on your profile.
Biggest lever—The factor where improvement buys the most points in this model.
Verdict—

How it works

  1. Rate yourself 0–100 on each of the four factor groups Upwork publicly names: client satisfaction (public reviews plus the private feedback you never see), long-term relationships, higher-value contracts, and contract length/consistency. Be brutally honest — the model is only as good as the self-assessment.
  2. The illustrative model combines them at 50/20/15/15 weights. Those weights are <strong>this tool's transparent illustration, not Upwork's formula</strong> — Upwork publishes no weights at all. They exist so the model can rank your levers, not so it can predict your score.
  3. Your band is read off the estimate: 90+ is Top Rated range, 75–89 established, 60–74 at-risk, below 60 danger. The delta compares the model output to the JSS on your profile — a large gap usually means your self-assessment (often satisfaction) is rosier than clients' private feedback.
  4. The biggest lever is the factor with the largest (100 − score) × weight — the most points available for improvement. That is where your next month of effort goes.
  5. Treat the output as a prioritization exercise: if relationships are the lever, chase retainers and follow-on work; if satisfaction is the lever, tighten communication and delivery. Then verify reality in Upwork's own <strong>Job Success insights</strong> (profile → Stats and trends → View insights), which shows which factors are actually moving your real score.
  6. For the platform-economics side, the <a href="/fiverr-fee-calculator/">Fiverr fee calculator</a> and <a href="/upwork-vs-fiverr-platform-fee-comparison-2026/">Upwork vs Fiverr comparison</a> show what the extra visibility is worth after fees.

Worked example

Worked example — satisfaction 88, relationships 65, contract value 75, consistency 80, current JSS 90:

  • Illustrative estimate: 88 × 0.50 + 65 × 0.20 + 75 × 0.15 + 80 × 0.15 = 44 + 13 + 11.25 + 12 = 80.3
  • Band: established (75–89) — healthy, below the 90+ Top Rated line
  • Delta: 80.3 − 90 = −9.7 points vs the profile score
  • Biggest lever: long-term relationships — (100 − 65) × 0.20 = up to +7.0 points available

Reading it: the model says this freelancer's profile (90) is outperforming what their factor mix suggests (80.3) — the gap is a warning that private feedback or recent history may be softer than the public 5-stars imply. The lever is relationships: converting one-off projects into retainers and 90-day+ engagements is the highest-ROI move, because Upwork automatically counts 90-day+ client relationships as successful.

Second example — satisfaction 95, relationships 90, value 90, consistency 95, current JSS 88: estimate = 47.5 + 18 + 13.5 + 14.25 = 93.3 → Top Rated band → delta +5.3 → biggest lever: client satisfaction (+2.5 available). This profile is knocking on Top Rated's door; one more quarter of clean delivery likely does it — provided the $1,000/12-month earnings and 90-day tenure requirements are also met.

Frequently asked questions

What is the Upwork Job Success Score?

Your JSS is a 0–100 score on your Upwork profile measuring client satisfaction across your contract history. It drives search ranking, client trust, and badge eligibility — most importantly Top Rated, which is consistently documented as requiring 90%+ JSS. Scores below ~75 visibly hurt visibility; below 60, proposals are heavily penalized. You typically need a small history first — a few eligible contracts with at least two clients in the last 24 months — before a score appears at all.

How is the Job Success Score calculated?

Upwork has never published the formula. What it does publish (in its Job Success insights help article) is the factor groups it measures: client satisfaction (public and private feedback), long-term relationships, higher earnings (bigger jobs weigh more), and contract length (every 90 days with payment counts as an extra "job," up to 8). Anything claiming exact percentage weights is guessing — including the illustrative 50/20/15/15 model in this calculator, which is labeled as such.

What is private feedback and why does it matter so much?

After each contract, clients leave public star ratings everyone sees — and private feedback only Upwork sees. Freelancers consistently report that private scores move JSS more than public ones: a client can leave 5 stars publicly while scoring you lower privately, and your JSS drops "mysteriously." You can't view private feedback, so the defense is systematic: over-communicate, deliver early, and end every contract cleanly, because the score you can't see is the one that counts most.

What JSS do I need for Top Rated and Rising Talent?

Top Rated is consistently documented as requiring 90%+ JSS, at least $1,000 earned in the last 12 months, a first contract more than 90 days ago, a complete profile, good account standing, and recent activity — confirm the current list on Upwork, as badge criteria change. Rising Talent is the newcomer badge for freelancers with strong early performance and complete profiles; it can even be awarded with limited contract history if your skills are in demand. Rising Talent is a stepping stone — JSS is the durable asset.

Why did my JSS drop even though my reviews look fine?

The classic causes: (1) weak private feedback hiding behind 5-star public reviews; (2) old good contracts aging out of the evaluation window while nothing new replaces them; (3) a poor outcome on a high-value contract, which Upwork weights more heavily; (4) contracts ending without feedback or with disputes. Check Upwork's own Job Success insights (profile → Stats and trends → View insights) — it flags which factor on which contract moved your score, which no third-party model can do.

How often does Upwork update the JSS?

Upwork recalculates scores on its own schedule from your recent contract history — it does not publish a fixed cadence, so treat any "updates every X days" claim from third parties as unverified. In practice, most freelancers see movement within a couple of weeks of contracts closing with feedback. Don't micro-monitor it daily; review it when contracts close and trend it monthly.

Do higher-value contracts really affect JSS more?

Yes — Upwork says so directly. Jobs with higher earnings have a bigger impact on JSS in both directions: a great outcome on a $5,000 contract lifts you more than the same outcome on a $100 one, and a bad outcome on a big contract hurts proportionally more. The practical takeaway: be extra careful with large engagements (communication, milestones, expectations), and don't fear small contracts — they still build the relationship history that counts.

How do long-term relationships help my score?

Upwork explicitly rewards them: contracts with clients you've worked with for 90+ days are automatically considered successful, even while in progress or if they end without feedback. Every 90 days with payment also counts as an extra "job" toward your score (up to 8). This makes retainers and follow-on work the highest-leverage JSS strategy for most freelancers — one ongoing client quietly compounds your score while one-off projects merely maintain it.

Should I ask clients to leave good feedback?

No. Directly soliciting positive feedback can backfire — clients find it pushy, and it can distort the private scores that matter most. What works: earn it structurally. Set expectations in writing before starting, send progress updates without being asked, deliver slightly early, and close with a clean handover summary. Then a simple "if you were happy with the work, honest feedback on the contract close-out helps me a lot" is as far as you should go.

I have no JSS yet — how do I get one?

Complete a few eligible contracts with at least two different clients within the last 24 months, with earnings and feedback on them. Most freelancers see a score after a handful of completed projects. Until then, clients judge you on profile completeness, portfolio, proposals, and any Rising Talent badge — so invest there first. And start good habits now: the contracts that earn your first JSS set its baseline.

Can a low JSS recover?

Yes. Because the score reflects recent contract history, a run of clean, well-reviewed contracts — especially with repeat clients and larger values — steadily rebuilds it. Freelancers routinely climb from the 70s back to 90+. The recovery playbook: pause bidding on risky fits, over-deliver for a few reliable clients, convert them to ongoing work (90-day+ relationships auto-count as successful), and let time push old bad outcomes out of the window. It takes quarters, not days — plan accordingly.

Is this calculator's estimate the same as my real JSS?

No — and it never claims to be. It's an illustrative model using your self-assessed factor scores and transparent example weights, because Upwork's real formula, weights, exclusions, and update timing are proprietary. Use it to decide where to focus (relationships? satisfaction? bigger contracts?) and to sanity-check surprises in your real score — then verify everything that matters in Upwork's official Job Success insights on your own profile.

Last verified: 2026-09-25 Results are estimates for planning purposes only. Verify the figures independently before making financial decisions.