Upwork Top Rated Badge: Exact Requirements and How to Hit Them

David IyaDavid Iya September 13, 2026 8 min read
A clean modern desk with a gold star trophy and a laptop open to a dashboard screen, warm morning light from a side window, editorial photography style
Original image, Upwork Income Club

The exact requirements

Upwork Top Rated status requires all of the following at the same time: a Job Success Score of 90% or above, a minimum lifetime earnings total of $1,000 on the platform, an account that has been open for at least 90 days, a profile marked 100% complete, and at least one contract completed or active within the past 90 days. Every requirement must be true simultaneously - meeting four out of five does nothing.

Upwork Top Rated eligibility at a glance

RequirementThresholdWhat can knock it out
Job Success Score90% or aboveBad contract endings, client disputes, low private feedback
Lifetime earnings$1,000 minimumNot applicable once hit - it is cumulative
Account age90 days activeNot applicable once hit
Profile completion100%Removing a required section after earning the badge
Recent activity1 contract in last 90 daysGoing dark - no contracts closed or in progress

How the Job Success Score actually works

The Job Success Score is a rolling 24-month metric. Upwork calculates it from contract outcomes - jobs that end positively, client reviews (public and private), rehire rate, and long-term client retention. It is NOT purely a star rating average. A client can leave you a five-star public review and still submit a low private rating, which drags your JSS without you ever seeing why.

The most common JSS killers are contracts that end without a review (Upwork treats these as neutral-to-negative signals depending on context), disputes that get escalated, and clients who hired you and then immediately went quiet - which Upwork sometimes reads as a failed engagement. None of these show up as a red flag in your profile view. They show up months later as a JSS that will not climb past 88%.

The $1,000 earnings floor - what counts

The $1,000 minimum applies to earnings after Upwork's service fee, not the gross contract amount. If Upwork takes 20% on early contracts, a $1,250 gross total lands you at $1,000 net. Once you have crossed the threshold it stays crossed - it is cumulative, not a rolling window. This requirement typically falls before the JSS requirement does for most freelancers.

Fixed-price milestones count at release, not at contract start. Hourly earnings count weekly as they are processed. Project Catalog sales count. Consulting contracts count. All standard Upwork contract types contribute to the lifetime total.

The 90-day activity window - the one that trips people up

Upwork requires at least one contract completed or currently active in the trailing 90 days. This is where freelancers who took a break, switched niches, or went through a slow stretch lose the badge even after years on the platform. A Top Rated badge that disappears in a slow month is almost always this requirement, not a JSS drop.

If you are approaching a quiet stretch, prioritize closing out any open contracts cleanly rather than leaving them sitting. An open, active contract - even one with no recent messages - satisfies the activity requirement. A formally closed contract that ends at the 91-day mark does not.

  • One active hourly contract with any logged hours in the past 90 days - counts.
  • One fixed-price contract with an unreleased milestone, still open - counts.
  • A contract closed 91 days ago with nothing since - does not count.
  • A Project Catalog order fulfilled within the window - counts.

What Top Rated actually unlocks

The badge appears on your profile and on every proposal you send. Clients can filter search results to show only Top Rated freelancers - if you are not Top Rated, you are invisible to any client using that filter. Upwork's internal data shows Top Rated profiles receive a meaningful lift in invite rate compared to equally-priced profiles without the badge.

Top Rated also opens the Rising Talent-to-Top Rated escalation path for newer freelancers, and eventually the path to Top Rated Plus (which requires $10,000+ in earnings over 12 months and a 90%+ JSS maintained over that period). The other material perk: Top Rated freelancers get one free contract closure per year that is excluded from JSS calculation. That is one bad-fit client you can exit cleanly without paying the JSS penalty.

The fastest path to Top Rated from zero

The Upwork Income Club path to Top Rated has three stages. Stage one is clearing the earnings floor ($1,000 net) and the 90-day account age - both happen naturally from working. Stage two is building a JSS above 90%, which means picking the right contracts to begin with: low-scope, clearly defined work with clients who have a history of leaving reviews. Stage three is maintenance - keeping the JSS above the floor and the activity window filled.

The most common mistake at stage two is chasing volume. Sending fifty proposals a week and landing marginal clients who ghost after delivery produces a JSS ceiling around 85%. The freelancers who hit 90%+ fastest are selective: they read client history before bidding, pass on job posts with no hire history, and target clients with prior positive reviews of past freelancers. That selectivity is not exclusivity - it is JSS protection.

  1. Target clients with a hire history and at least one public positive review on their profile.
  2. Scope every project in writing before the contract starts - unclear scope is the #1 source of dispute.
  3. Deliver with a summary of what was done and an explicit invitation to request revisions before closing.
  4. Close every completed contract formally and promptly - never leave finished work sitting in an open contract.
  5. Respond to every client message within 24 hours during active contracts - response time feeds private satisfaction signals.

What does NOT count toward Top Rated

Years on the platform do not matter past the initial 90-day account age. A five-year-old account with an 88% JSS gets no badge. Star ratings on their own are not the metric - two four-star reviews from clients who submitted lower private feedback can hurt more than they help. And Connects spending, profile views, proposal activity, and invitation count have no direct bearing on Top Rated eligibility.

One thing that surprises freelancers: pausing your profile does not protect your JSS or your activity window. If you pause your profile and go 90 days without a contract, the activity requirement fails regardless of the pause. Upwork's system reads account-level contract data, not profile visibility status.

Join Upwork Income Club to track your path there

The members inside Upwork Income Club are working through this exact progression - sharing what JSS moves the needle, which contract types protect the score, and the real before-and-after data on what changes after the badge lands. The community is $9 a month at upworkincomeclub.com. If you are in the 85-89% JSS range and stuck, that is where the practical conversation is happening.

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

What JSS do you need for Upwork Top Rated?

You need a Job Success Score of 90% or above. This must be maintained continuously - if your JSS drops below 90% at any weekly check, the badge is removed automatically. A score of 89% does not qualify, even if all other criteria are met.

How long does it take to get Top Rated on Upwork?

The minimum is 90 days (account age requirement), assuming you have crossed $1,000 in earnings and hold a 90%+ JSS by that point. In practice, most freelancers who focus on JSS protection reach Top Rated within 6 to 12 months of their first contract. The variable is how many contracts it takes to build enough data for a stable JSS above 90%.

Can you lose Top Rated status?

Yes. The badge is removed automatically if your JSS drops below 90%, if you go 90 days without a completed or active contract, or if your profile drops below 100% complete. There is no grace period and no manual appeal path - the system checks weekly.

Does Top Rated affect search ranking on Upwork?

Yes, in two ways. First, clients can filter search to show only Top Rated freelancers, removing non-Top Rated profiles from results entirely when that filter is active. Second, Upwork's algorithm treats the badge as a quality signal that influences placement in unfiltered search results as well.

What is the difference between Top Rated and Top Rated Plus?

Top Rated requires $1,000 in lifetime earnings and a 90%+ JSS. Top Rated Plus requires $10,000 or more in earnings over the past 12 months and a sustained 90%+ JSS over that same period. Top Rated Plus carries additional platform perks and a different badge display, but the JSS floor is identical for both tiers.

Last reviewed by David Iya on September 13, 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
ProfileRankings

How to Get More Profile Views on Upwork (Without Sending More Proposals)

Profile views are the quiet metric most freelancers ignore, and it is the one that predicts invites before proposals ever do. When clients search Upwork, land on your profile, and click through, that traffic is a ranking signal on its own. Here is how to get more profile views on Upwork by making your profile findable, clickable, and worth staying on.

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