The NBA has exactly 450 permanent jobs โ 15 players per team, 30 teams. If you're not one of those 450, you're either in college, in the G League, on a plane to China, or refreshing your agent's text messages at 2 a.m. hoping for a miracle.
But beneath the permanent roster, there's an entire shadow economy of temporary contracts โ deals that range from "congratulations, you're an NBA player for ten days" to "congratulations, you just earned $50,000 for six weeks of training camp and a handshake." These contracts don't get the Woj bombs. They don't get the jersey unveilings. But for the players who sign them, they're the difference between staying in basketball and disappearing from it forever.
Welcome to the gig economy of professional basketball โ where every contract has an expiration date, every minute on the floor is an audition, and your entire future can turn on a single ten-day stretch.
๐ช The NBA's Shadow Roster: 450 permanent jobs. Roughly 60 two-way slots. Hundreds of training camp invitations. Dozens of 10-day contracts. For every LeBron James signing a $52.6M extension, there are a hundred players praying for a $119K two-way deal. The math is brutal. The odds are worse. And somebody still beats them every year.
Every September, NBA teams open training camp with up to 21 players. By opening night, they must cut that number to 15 โ plus up to three two-way players. That means roughly six players per team โ roughly 180 players leaguewide โ are fighting for jobs that don't exist.
The most common training camp contract is the Exhibit 10 โ a one-year, non-guaranteed minimum deal that includes a built-in escape clause for both sides. If the player is waived before the season, the team can designate him as an "affiliate player" for their G League squad. If he then spends at least 60 days with that G League team, he receives a bonus of $5,000 to $75,000 โ money that doesn't count against the NBA salary cap.
This bonus is Exhibit 10's secret genius: it's a retention tool disguised as a severance package. The player gets paid to stay in the organization's ecosystem. The team keeps a developmental asset nearby. And the G League team gets a player who might actually belong in the NBA someday.
| Training Camp Status | What Happens | Money Involved |
|---|---|---|
| Exhibit 10 Contract | Non-guaranteed camp invite. If waived, player can earn bonus by joining team's G League affiliate for 60+ days. | Up to $75,000 bonus |
| Non-Guaranteed Minimum | Standard minimum salary for camp. If waived before season starts, no further obligation. | Per diem + camp salary (roughly $2,000/week) |
| Partially Guaranteed Deal | Some guaranteed money, typically $50K-$250K, to incentivize the player to sign and compete in camp. | $50,000-$250,000 guaranteed |
| Two-Way Contract Offer | Converted from Exhibit 10 or signed directly. Player splits time between NBA and G League. | $559,782 (half the rookie minimum) |
๐๏ธ The Training Camp Math: 21 players enter camp. 15 leave with NBA contracts. 3 leave with two-way deals. The remaining 3-6 players leave with nothing but a handshake and a G League assignment โ if they're lucky. Training camp is not a tryout. It's a hunger game with sneakers.
The two-way contract is the NBA's official acknowledgment that not every professional basketball player needs to be a full-time NBA employee. Introduced in 2017, the two-way allows teams to carry up to three extra players who split their time between the NBA and the G League โ without those players counting against the 15-man roster limit.
For 2026-27, a two-way player earns $559,782 โ exactly half the rookie minimum of $1,119,564. And here's the crucial detail: two-way players are paid only for the days they spend on the NBA roster. Days in the G League pay at the G League rate โ roughly $40,500 for a full G League season, or about $800 per week. A player who spends most of the season in the G League might earn roughly $150,000 total, while a player who gets called up for 45 NBA days might earn closer to $350,000.
A two-way player can spend up to 90 days on the NBA roster during the regular season. After that, the team must either convert him to a standard NBA contract or send him back to the G League. This creates a ticking clock: every day on the NBA roster is a day of service toward the player's pension, a day of NBA per diem ($156/day), and a day of exposure to scouts and executives from every other team.
The most famous two-way success story is Alex Caruso, who went from G League obscurity to an NBA championship with the Lakers to a four-year, $81 million contract with the Thunder. But for every Caruso, there are dozens of players who spend three years on two-way deals, never get converted, and eventually wash out of the league with nothing but a pension credit and a story to tell.
๐ The Two-Way Treadmill: $559,782 if you spend the whole season in the NBA. $40,500 if you spend it in the G League. Most two-way players end up somewhere in between โ 30 days in the NBA, 120 in the G League, roughly $200,000 total. It's not minimum wage. But it's not security either. It's a lottery ticket that pays out in exposure, not cash.
Starting January 5, teams can sign players to 10-day contracts โ short-term deals designed to fill roster holes caused by injuries, trades, or the simple reality that some teams need bodies. A player can sign up to two 10-day contracts with the same team in a single season. After the second expires, the team must either sign him for the rest of the season or let him walk.
The 10-day salary is the prorated veteran minimum โ roughly $119,000 for a rookie, $210,000 for a 10-year veteran. For a player who's been grinding in the G League or playing overseas, that's life-changing money for two weeks of work. But it's also a brutal audition: you have roughly 240 minutes of game time โ if you're lucky โ to convince a coaching staff that you belong in the NBA.
The 10-day contract is the most precarious employment arrangement in professional sports. You are not guaranteed a locker. You are not guaranteed a jersey. You are barely guaranteed a uniform โ some 10-day players have arrived at the arena to find their name misspelled on the locker room whiteboard. And you have exactly ten days to make an impression that might extend your career by another ten days.
๐ The 10-Day Clock: Day 1: arrive, sign contract, learn plays. Day 2: first practice. Day 5: first game action, if you're lucky. Day 10: second 10-day offered, or you're packing your bags. Two ten-day contracts per team per player per season. After the second one expires, they either sign you for the rest of the season โ or you're back on the waiver wire, refreshing your phone, waiting for the next call.
The goal of every temporary contract is conversion โ turning a two-way deal, a 10-day contract, or a training camp invite into a standard NBA contract. The conversion rules are specific:
Two-way to standard: A team can convert a two-way player to a standard NBA contract at any time โ but it must have an open roster spot. The converted player's salary becomes the prorated minimum for his service time. The team can also sign him to a multi-year deal using cap space or an exception.
10-day to rest-of-season: After two 10-day contracts, the team must offer a rest-of-season contract to retain the player. This contract covers the remaining games and pays the prorated minimum. It can include a non-guaranteed portion for the following season โ giving the player a foothold for training camp next year.
Hardship exception: When a team has at least four players injured for three or more games, the league can grant a hardship exception allowing the team to sign a 16th player to a 10-day contract. This player doesn't count against the roster limit, and his salary is paid by the league โ not the team.
Further reading: NBA Veteran Minimum 2026 ยท 2026 NBA Free Agency Part 3: How Agents Rig the Market ยท NBA Supermax & Trade Kicker 2026 ยท Agent Commission Across Leagues
No signup. No data collection. Just type a number, pick a team, and see what your contract actually pays โ across all 8 leagues.
Use the Free Calculator โDisclaimer: This article is for informational purposes only. It does not constitute financial, tax, or legal advice. All data sourced from the NBA CBA, Spotrac, and official league announcements as of May 2026. Always consult a qualified professional.
โ Back to Articles