The NBA season is complete, which means all 30 teams are now in offseason mode.
With those teams already doing deep dives into preparation for the 2023 NBA draft and this summer's free agency, here's a look at the league's upcoming calendar, along with important deadlines for teams and players to exercise contract options. More than 30 players are in line for qualifying offers that would make them restricted free agents, and more than 100 players are eligible for either rookie or veteran extensions, leaving teams with plenty to think about over the next few months.
We have all the details on that and more, and we'll continue to add to the information below as the NBA calendar evolves and moves toward the start of the 2023-24 season this fall.
More: Offseason guides for all 30 teams
2023-24 key dates
June 29
• Last day for a team or player option to be exercised
• Last day for a player to receive a qualifying offer
June 30
• Free agent negotiations can begin (6 p.m. ET)
July 1
• Free agency moratorium (12:01 a.m. ET)
• First-round selections can sign contracts
• Minimum contracts (two years or less) can sign
• Restricted free agents can sign an offer sheet
• Third-year and fourth-year rookie options can be exercised
July 3-5
• California Summer League
July 3-6
• Utah Summer League
July 6
• Free agency begins (12:00 p.m. ET)
• Teams can sign free agents
• Trades can become official
• Rookie scale and veteran contracts can be extended
• Clock begins on offer sheets signed during the moratorium
July 7-17
• Las Vegas Summer League
July 13
• Last day to withdraw a qualifying offer
Aug. 31
• Last day to use the waive and stretch provision
Oct. 3
• Training camp begins
Oct. 21
• Last day to waive a player on a non-guaranteed contract and not incur a salary cap charge
Oct. 23
• Last day of the offseason
• Last date to sign a rookie scale or veteran extension (2 years left)
• Rosters are restricted to 15 full contracts (plus two two-way contracts)
Oct. 31
• Deadline to exercise third-year and fourth-year team options on rookie contracts
Qualifying offers
Player and team options
June 29
• Andre Drummond (CHI): $3,360,000
• Alec Burks (Team) (DET): $10,489,600
• Eugene Omoruyi (DET): $1,927,896
• Donte DiVincenzo (GS): $4,725,000
• Kenyon Martin Jr. (Team) (HOU): $1,930,681
• Malik Beasley (Team) (LAL): $16,524,106
• Nathan Knight (Team) (MIN): $1,997,238
• Willy Hernangomez (Team) (NO): $2,559,942
• Herbert Jones (Team) (NO): $1,836,096
• Naji Marshall (Team) (NO): $1,930,681
• Miles McBride (Team) (NY): $1,836,096
• Lindy Waters III (Team) (OKC): $1,927,896
• Goga Bitadze (Team) (ORL): $2,066,585
• Michael Carter-Williams (Team) (ORL): $3,051,144
• Admiral Schofield (Team) (ORL): $1,997,238
• James Harden (PHI): $35,640,000
• Kevin Knox II (Team) (PHX): $3,000,000
• Kessler Edwards (Team) (SAC): $1,927,896
• Jordan Clarkson (UTAH): $14,260,000
Guarantee dates
June 28
• Reggie Bullock (DAL): $5.4M to $10,489,600
• Eric Gordon (LAC): $0 to $20,917,902
• Kelly Olynyk (UTAH): $3M to $12,195,122
June 29
• Bruno Fernando (ATL): $0 to $2,581,522
• Garrison Mathews (ATL): $0 to $2,000,000
• Cedi Osman (CLE): $0 to $6,718,842
• Daishen Nix (DET): $0 to $1,836,096
• Mo Bamba (LAL): $0 to $10,300,000
• Cameron Payne (PHX): $2M to $6,500,000
June 30
• Brandon Boston Jr. (LAC): $0 to $1,836,090
• Jarred Vanderbilt (LAL): $300K to $4,340,000
• Jordan McLaughlin (MIN): $0 to $2,320,000
• Garrett Temple (NO): $0 to $5,401,000
• Jeremiah Robinson-Earl (OKC): $0 to $1,900,000
• Bol Bol (ORL): $0 to $2,200,000
• Markelle Fultz (ORL): $2M to $17,000,000
• Gary Harris (ORL): $0 to $13,000,000
• Trendon Watford (POR): $0 to $1,836,096
• Joe Wieskamp (TOR): $0 to $1,927,896
• Thaddeus Young (TOR): $1M to $7,000,000
July 3
• De'Anthony Melton (PHI): $1.5M to $8,000,000
July 5
• Edmond Sumner (BKN): $0 to $2,239,943
July 6
• R.J. Hampton (DET): $0 to $1,997,238
July 7
• Marko Simonovic (CHI): $0 to $1,836,096
• Jason Preston (LAC): $0 to $1,836,096
July 10
• Royce O'Neale (BKN): $2.5M to $9,500,000
• PJ Dozier (SAC): $0 to $2,413,304
July 15
• Haywood Highsmith (MIA): $0 to $1,902,137
July 16
• Jericho Sims (NY): $600K to $1,200,000
July 18
• Luka Samanic (UTAH): $0 to $400K
July 20
• Jabari Walker (POR): $400K to $1,719,864
July 21
• Tyrese Martin (ATL): $0 to $1,719,864
Aug. 1
• Justin Champagnie (BOS): $0 to $50K
• Jeenathan Williams (POR): $0 to $1,719,864
Aug. 16
• Jericho Sims (NYK): $1.2M to $1,927,896
Rookie extension eligible
• Atlanta: Onyeka Okongwu, Saddiq Bey
• Boston: Payton Pritchard
• Charlotte: LaMelo Ball
• Chicago: Patrick Williams
• Cleveland: Isaac Okoro
• Dallas: Josh Green
• Denver: Zeke Nnaji
• Detroit: Isaiah Stewart, Killian Hayes, James Wiseman
• Indiana: Tyrese Haliburton, Aaron Nesmith
• Memphis: Desmond Bane
• Minnesota: Anthony Edwards, Jaden McDaniels
• New Orleans: Kira Lewis Jr.
• New York: Immanuel Quickley, Obi Toppin
• Oklahoma City: Aleksej Pokusevski
• Orlando: Chuma Okeke, Cole Anthony
• Philadelphia: Tyrese Maxey
• San Antonio: Devin Vassell
• Toronto: Malachi Flynn, Precious Achiuwa
• Washington: Deni Avdija
Veteran extension eligible
• Atlanta: Dejounte Murray, Rudy Gay, Clint Capela (as of 8/13) and Vit Krejci (as of 8/15)
• Brooklyn: Seth Curry (through 6/30), Royce O'Neale, Joe Harris, Spencer Dinwiddie and Ben Simmons
• Boston: Jaylen Brown, Derrick White (as of 9/30), Malcolm Brogdon (as of 10/1), Jayson Tatum (as of 7/9 but not supermax)
• Charlotte: Gordon Hayward, JT Thor
• Chicago: DeMar DeRozan (as of 7/11), Marko Simonovic (as of 7/12), Lonzo Ball (as of 7/8) and Alex Caruso (as of 7/12)
• Cleveland: Caris LeVert (through 6/30), Cedi Osman, Lamar Stevens (through 6/30) and Donovan Mitchell (as of 7/7)
• Dallas: Kyrie Irving (through 6/30), Dwight Powell (through 6/30), Christian Wood (through 6/30), Reggie Bullock, Richaun Holmes and Tim Hardaway Jr. (as of 7/9)
• Denver: Jamal Murray
• Detroit: Isaiah Livers and Alec Burks (as of 7/18 and if team option exercised)
• Golden State: Klay Thompson and Draymond Green (if player option is exercised)
• Houston: Kenyon Martin Jr. (through 6/30)
• Indiana: Oshae Brissett (through 6/30), Buddy Hield, T.J. McConnell and Daniel Theis (as of 7/7)
• LA Clippers: Mason Plumlee (through 6/30), Eric Gordon, Marcus Morris Sr., Brandon Boston Jr. (as of 7/9), Jason Preston (as of 7/9), Paul George (as of 9/1), Kawhi Leonard (as of 7/12) and Terance Mann (as of 10/1)
• LA Lakers: D'Angelo Russell (through 6/30), Malik Beasley, Jarred Vanderbilt (as of 7/7) and Anthony Davis (as of 8/4)
• Memphis: Dillon Brooks (through 6/30), Xavier Tillman and Luke Kennard (as of 9/30)
• Miami: Kyle Lowry and Bam Adebayo (as of 7/14)
• Milwaukee: Brook Lopez (through 6/30), Jae Crowder (through 6/30), Khris Middleton (if player option is exercised), Grayson Allen (as of 10/1) and Giannis Antetokounmpo (as of 9/22)
• Minnesota: Naz Reid (through 6/30), Jaylen Nowell (through 6/30), Mike Conley, Jordan McLaughlin (as of 9/5) and Rudy Gobert (as of 9/30)
• New Orleans: Naji Marshall (as of 8/3 if team option exercised), Garrett Temple (as of 7/8), Willy Hernangomez (as of 7/13 if team option exercised), Herbert Jones (as of 7/16 if team option exercised), Jonas Valanciunas (as of 10/20) and Brandon Ingram (as of 7/14)
• New York: Miles McBride (if team option exercised), Derrick Rose (if team option exercised), Josh Hart (if player option exercised) and Evan Fournier (as of 7/16)
• Oklahoma City: Dario Saric (through 6/30), Davis Bertans and Jeremiah Robinson-Earl (as of 7/10 and if team option exercised)
• Orlando: Markelle Fultz and Jonathan Isaac (as of 9/30)
• Philadelphia: Shake Milton (through 6/30), Jalen McDaniels (through 6/30), Paul Reed (through 6/30), Tobias Harris, De'Anthony Melton and Furkan Korkmaz (as of 7/9)
• Phoenix: Cameron Payne and Chris Paul
• Portland: Jerami Grant (through 6/30)
• Sacramento: Harrison Barnes (through 6/30), Chimezie Metu (through 6/30), Domantas Sabonis and De'Aaron Fox (as of 7/8)
• San Antonio: Tre Jones (through 6/30), Khem Birch, Doug McDermott (as of 7/7), Zach Collins (as of 7/11) and Devonte' Graham
• Toronto: Jakob Poeltl (through 6/30), Pascal Siakam, Fred VanVleet (through 6/30), Gary Trent Jr. (as of 7/7 if player option exercised) and OG Anunoby (as of 9/30)
• Utah: Jordan Clarkson (if player option exercised), Kelly Olynyk, Talen Horton-Tucker (if player option exercised) and Lauri Markkanen (as of 8/6)
• Washington: Kristaps Porzingis (through 6/30), Monte Morris, Kyle Kuzma (through 6/30) and Isaiah Todd (if team option exercised)