Team size is the bracket, such as 2 to 10 or 11 to 50 people, that an Upwork agency declares on its profile to describe how many people work in it, set by the agency rather than counted by Upwork.
The agency profile asks the owner to choose a size bracket from a list Upwork provides, running from a single person up to the largest enterprises, and shows the choice to clients alongside the rate range and country. It is a declaration. Upwork does not check it against the roster, which lists the members actually added to the agency on the platform, and the two often disagree: an agency of forty staff may have four members on Upwork, because only the people who bill through the platform need to be on it, and a two-person agency may declare 11 to 50 in the hope of looking established.
Clients use it as a proxy for capacity and for price. A larger declared team suggests the agency can staff a bigger project or replace a developer who leaves; it also, on the rate pages, tends to go with a higher starting rate, since larger agencies carry managers and overhead that solo operators do not. The directory lets clients filter on it.
The bracket is also one of the few profile fields that changes slowly, so an agency that moves from 2 to 10 up to 11 to 50 over a few years is telling you something, even if the exact count was never true.
How Upwork Insights uses it
Upwork Insights reads the declared bracket from each agency page and uses it in two places. In the Index Score it is the team component, worth 10 of 100 points, scaled from a solo agency at the bottom to 201 or more people at the top; an agency that declares nothing is scored between a solo agency and a small team. The agency rate pages break starting rates down by size bracket, and the agencies ranking can be filtered by it. Across the 28,921 agencies indexed as of Oct 31, 2026 the bracket is read as declared and never adjusted.