The NBA’s 2025 July moratorium has officially ended, as of 11:00 am Central time, meaning teams are now allowed to conduct all official business. The moratorium is the period at the start of the NBA league year when teams are permitted to agree to trades and free agent contracts, but can’t yet formally finalize them.
[RELATED: 2025 NBA Free Agent Tracker]
There are a number of types of deals that can be completed during the moratorium, as we’ve seen since Tuesday. Teams can sign first- or second-round picks to their rookie contracts, two-way contracts can be made official, and players signing minimum-salary contracts can also finalize those deals. Still, the majority of the deals agreed upon since the end of the NBA Finals are not yet official.
Although the end of the moratorium signals the beginning of official business for many teams, those teams aren’t obligated to immediately finalize deals reached during the moratorium. Salary-cap machinations and intertwined trades mean that patience will be required on certain moves.
The Grizzlies, for instance, are signing Santi Aldama to a three-year, $52.5MM contract, but doing so will increase his cap charge from approximately $11.9MM (his cap hold) to over $16MM (his new starting salary). Memphis will wait until it has used up all its cap room and then will go over the cap to complete that signing, so as not to unnecessarily sacrifice needed space.
[RELATED: 2025 NBA Offseason Trades]
Now that the moratorium has lifted, we’ll be updating our stories of contract and trade agreements to reflect when they become official.
Although we typically bump our stories on trades or contract agreements to the top of the site once they’re made official, we don’t want to flood our front page with “old” news today. Instead, we’ll be publishing and updating a single article that tracks which previously reported agreements are officially finalized today, linking back to our original stories on those deals.
If there’s a new development that changes a transaction in a meaningful way – such as multiple trade agreements being rolled into a single deal or a player signing a contract for different terms than initially reported – we’ll provide a separate update on those, either via a new story or by pushing our original story to the top of the site.
Why does the NBA take so long to finalize deals. Every other sport finalizes all the deals that happen draft day as they happen. It detracts from the draft that you don’t even know if the team that drafts someone is really the team they play.
By comparison, this summer teams signed more reasonable contracts
Some Role players salary comparison by million dollars
Lakers
Austin Reaves 12
Ayton 8
Jake LaRavia 6
3 starters = total 26
Beal 54
Paul George 52
LaVine 47
Middleton 33