The quality component is the part of the Index Score, worth 20 of 100 points for an agency and 25 for a freelancer, that carries the Job Success Score read from the public profile, with an unrated profile placed at half marks.
For an agency the computation is the Job Success Score divided by 100: a JSS of 95% earns 19 of the 20 points, 100% earns all of them. Upwork shows no score for an agency that has not completed enough work in the window, and reports it as zero in the page data; the index treats zero and absent alike, as "not yet rated", and gives half marks. That is a deliberate choice: an absent score usually means a new or quiet account, not a poor one, and placing it at zero would bury every newcomer.
For a freelancer Upwork shows the JSS only to signed-in visitors, so the index cannot always read it. When the score is published it is used; otherwise the client star rating out of 5 stands in, provided the profile has at least one review, and a profile with neither sits at half.
The component rewards the published score and nothing else. It does not read individual client reviews, does not weigh private feedback, and cannot distinguish a 100% built on three small contracts from one built on three hundred; the scale and trust components carry that.
How Upwork Insights uses it
The quality points appear in the Index Score breakdown on every agency page, and every category and country page states its median JSS; across the index the median among rated agencies is 100% as of Oct 31, 2026. The rule is in methodology, section 3.