MLS payrolls by team, 2026
MLS has no salary cap like the NFL or NHL: each club has a salary budget, but its Designated Players (up to three) count against it for only part of their pay, and allocation money can buy down others. A club's actual payroll can therefore run far past the budget, hence the wide gaps between clubs.
Here is each club's payroll, the sum of its players' guaranteed compensation, and the detail by player: this season's guaranteed compensation and base salary.
- League total
- 625 M$
- Average per club
- 20.8 M$
- Median
- 20.4 M$
- Highest
- 54.6 M$
- Inter Miami CF
| # | Team | Payroll | vs median | Players | |
|---|---|---|---|---|---|
| 1 | 54.6 M$ | +34.2 M$ | 27 | ||
| 2 | 32.6 M$ | +12.2 M$ | 30 | ||
| 3 | 27.9 M$ | +7.5 M$ | 29 | ||
| 4 | 26.4 M$ | +6.0 M$ | 29 | ||
| 5 | 24.6 M$ | +4.2 M$ | 32 | ||
| 6 | 24.4 M$ | +4.0 M$ | 29 | ||
| 7 | 23.5 M$ | +3.1 M$ | 29 | ||
| 8 | 23.0 M$ | +2.6 M$ | 30 | ||
| 9 | 22.3 M$ | +1.9 M$ | 31 | ||
| 10 | 21.7 M$ | +1.3 M$ | 31 | ||
| 11 | 21.7 M$ | +1.2 M$ | 35 | ||
| 12 | 21.5 M$ | +1.1 M$ | 36 | ||
| 13 | 21.5 M$ | +1.1 M$ | 31 | ||
| 14 | 21.4 M$ | +1.0 M$ | 29 | ||
| 15 | 20.9 M$ | +0.5 M$ | 29 | ||
| 16 | 19.9 M$ | −0.5 M$ | 26 | ||
| 17 | 19.4 M$ | −1.0 M$ | 30 | ||
| 18 | 19.1 M$ | −1.3 M$ | 28 | ||
| 19 | 18.8 M$ | −1.6 M$ | 30 | ||
| 20 | 18.5 M$ | −2.0 M$ | 26 | ||
| 21 | 15.8 M$ | −4.6 M$ | 32 | ||
| 22 | 15.6 M$ | −4.9 M$ | 34 | ||
| 23 | 15.3 M$ | −5.1 M$ | 38 | ||
| 24 | 14.5 M$ | −5.9 M$ | 30 | ||
| 25 | 14.5 M$ | −5.9 M$ | 36 | ||
| 26 | 14.1 M$ | −6.3 M$ | 30 | ||
| 27 | 13.7 M$ | −6.7 M$ | 27 | ||
| 28 | 13.4 M$ | −7.0 M$ | 31 | ||
| 29 | 12.4 M$ | −8.0 M$ | 24 | ||
| 30 | 11.7 M$ | −8.7 M$ | 32 |
Updated regularly (last updated October 4, 2026). Payroll: the sum of guaranteed compensation for every player under first-team contract, annualized. Guaranteed compensation: base salary plus guaranteed bonuses, annualized; performance bonuses are not included. The league's salary budget, which counts only part of Designated Players' pay, is not shown.
