Two-way contracts, explained
Three extra roster spots, a service-day clock and a G League season: what a two-way deal actually buys a front office.
- Section
- Explainers
- Desk
- Explainer
- Length
- 632 words, about 3 min

Each NBA franchise may hold up to three players under two-way contracts on its roster at any time, in addition to the maximum 15 players signed under standard NBA contracts. The system gives front offices a roster-control mechanism to maintain extra talent beyond the traditional 15-man squad, assigning those players primarily to the NBA G League while retaining immediate call-up rights for the regular season.
Roster expansion outside the 15-man standard limit
Under standard league roster limits, an NBA franchise carries up to 15 players on standard contracts. A two-way contract functions as a distinct roster tool that allows an organization to carry additional players outside that 15-player limit. With three two-way slots permitted alongside the 15 standard spots, a team can hold contractual control over 18 players simultaneously.
Two-way signees do not fill conventional bench roles for the parent franchise. A two-way player spends the bulk of the season in the NBA G League developing with the minor league affiliate. Throughout the season, the parent club can transfer the player back and forth between the NBA and the G League as roster demands change.
Three-year service caps and the January 15 deadline
League eligibility criteria ensure two-way agreements are reserved strictly for developing players. Only players with three or fewer years of NBA service time are eligible to sign two-way contracts. Veterans who have crossed that three-year service mark cannot be placed on a two-way deal.
The duration of a two-way deal is limited. The contract must span either one or two seasons. Under the terms set out in the NBA collective bargaining agreement summary, a two-way contract cannot contain an option year for either the team or the player.
Teams must also meet a strict in-season calendar deadline to execute these agreements. The NBA rules establish that no two-way contracts may be signed after January 15 of a given season. Once that mid-January cutoff passes, an organization cannot add new two-way players to its books for the rest of that campaign.
One salary fixed at half the zero-year minimum
Compensation for a two-way contract does not rely on per-game paychecks or separate rates for minor league and major league appearances. A two-way player receives one unified salary for his time in both leagues, regardless of how often he moves between the NBA roster and the G League team.
The pay rate is directly indexed to the league minimum scale. The annual salary for a full one-year two-way contract equals 50 percent of the NBA minimum annual salary for a player with zero years of service. For the 2024–25 season, that annual salary is listed at $578,577.
Fifty-game limits and standard contract conversions
Availability for NBA games is subject to strict seasonal restrictions. For the 2024–25 season, two-way players may be active for up to 50 games with their parent NBA team.
During the term of a two-way contract, the player is protected from outside recruitment. A two-way player is eligible to sign a standard NBA contract only with his current team, preventing other league franchises from signing him away mid-season.
The parent team retains the ability to convert a two-way deal into a standard NBA contract. This conversion window opens at the start of the July moratorium and extends through the day of the team's last regular-season game. If a team wants to keep using a two-way player beyond his 50 active NBA games, it must convert his contract to a standard NBA deal before that final regular-season deadline arrives.