Stephen Curry is eligible to sign a two-year extension worth up to $136.7 million with the Golden State Warriors. The agreement would begin after his current contract expires, paying a reported $65.7 million in 2027-28 and $71 million in 2028-29.

Nothing has been signed yet. ESPN has reported that Curry and the Warriors are expected to discuss an extension, while general manager Mike Dunleavy Jr. has expressed confidence that Curry will finish his career with the franchise. The extension window remains open through June 30, 2027.

The real decision is not simply whether Golden State will offer the money. It is whether Curry wants the security of two additional guaranteed seasons now or prefers to enter unrestricted free agency next summer with more information about his health, his performance and the Warriors’ direction.

What is Curry’s current contract?

Curry is already under contract for the 2026-27 season at approximately $62.6 million. That salary comes from the one-year extension he signed in August 2024, which was added to the four-year deal he had previously signed in 2021.

A new extension would not replace or reduce that $62.6 million salary. It would attach two more seasons to the existing contract:

Season Reported salary
2026-27 $62.6 million
2027-28 $65.7 million
2028-29 $71 million

The complete commitment would therefore keep Curry with Golden State for three more seasons, including the year already on his contract.

Why can Curry extend for only two years?

The limitation comes from the NBA’s over-38 rule. It is a salary-cap accounting provision designed to prevent teams from disguising compensation for a player’s earlier seasons by placing salary in later years when he might no longer be playing.

Under the rule, certain salary scheduled for late in a contract is reassigned to earlier seasons for cap purposes. Those reallocated seasons are called “zero years” in the collective bargaining agreement. That accounting can make a longer contract impossible to fit beneath the maximum-salary rules.

For Curry, who turned 38 in March, the practical result is straightforward: Golden State can add no more than two seasons to his current contract. That is why the available extension stops after 2028-29, when he would be 41.

The rule does not mean NBA players must retire at 38. It also does not prohibit Curry from signing another contract later. It limits how this particular long-term commitment can be structured and counted.

Could Curry receive a longer contract by waiting?

Yes. ESPN cap analyst Bobby Marks reported that Curry could sign for as many as three seasons if he plays out 2026-27 and becomes a free agent.

That distinction exists because an extension adds years to a contract that already has a season remaining. A new free-agent contract would begin from a clean starting point in July 2027.

Waiting would not guarantee Curry more total money. His next maximum salary would depend on the 2027 cap, and the Warriors would evaluate him after another season at an age when health and availability naturally carry more uncertainty. Curry would also assume the risk that an injury or decline changes the market before free agency.

Signing now reverses that risk. Curry would lock in $136.7 million beyond this season, while Golden State would accept the possibility that its largest salary belongs to a player in his age-39 and age-40 seasons.

Would the extension hurt the Warriors’ flexibility this season?

Not directly. Curry’s 2026-27 salary is already fixed, so an extension would not add money to the Warriors’ current payroll or suddenly remove a roster-building tool this season.

Its consequences begin in 2027-28. A maximum Curry salary would occupy a substantial share of Golden State’s future payroll and could influence how aggressively the team spends around him. The size of that effect will depend on the league’s future cap, the contracts Golden State carries into that summer and the apron line it is trying to remain beneath.

That is also why the popular suggestion that Curry should simply “take less” is incomplete. A discount only creates useful team-building power if it opens actual cap space, keeps the Warriors below an apron or enables a specific transaction. Saving ownership money without changing any roster restriction would not automatically produce another contributor.

The extension itself would therefore be a commitment, not a complete roster plan. Golden State would still need enough shooting, athleticism, secondary creation and defensive support to avoid asking an older Curry to generate every important advantage.

What would an unsigned extension mean?

Curry declining to sign immediately would not prove that he wants to leave. The sides have until June 30, and waiting would let him see how the Warriors perform before surrendering the leverage of unrestricted free agency.

It would, however, keep a real question alive. Golden State missed the 2026 playoffs, and Curry dealt with a persistent right-knee problem during the season. Another year would show whether the roster can return to contention and whether the organization has built a sustainable workload around its franchise player.

The next meaningful developments are consequently observable: whether the parties begin serious negotiations, whether Curry seeks the full two-year maximum, and whether Golden State’s early-season play supports another multiyear win-now commitment.

For now, the answer is bounded. Curry has not agreed to a new contract, and he is not approaching immediate free agency. He can secure two additional Warriors seasons today, wait until next summer for the possibility of a three-year contract, or negotiate something shorter or less expensive. The newly opened window gives him choices—not a deadline to make one immediately.