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
| Requirement | Threshold | What can knock it out |
|---|---|---|
| Job Success Score | 90% or above | Bad contract endings, client disputes, low private feedback |
| Lifetime earnings | $1,000 minimum | Not applicable once hit - it is cumulative |
| Account age | 90 days active | Not applicable once hit |
| Profile completion | 100% | Removing a required section after earning the badge |
| Recent activity | 1 contract in last 90 days | Going 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.
- Target clients with a hire history and at least one public positive review on their profile.
- Scope every project in writing before the contract starts - unclear scope is the #1 source of dispute.
- Deliver with a summary of what was done and an explicit invitation to request revisions before closing.
- Close every completed contract formally and promptly - never leave finished work sitting in an open contract.
- 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.
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


