Skip to the article
Nets Daily News
Explainers

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
A G League game in a small arena
The G League: the other half of a two-way season. Jfvoll · CC BY-SA 4.0 via Wikimedia Commons

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.

More from Explainers