Paul told ESPN he expects both sides to continue a dialogue moving forward. LeBron James is entering the final year of his contract, worth $44.5 million, and will be 38 years old when his current deal is up. The maximum length of a contract a player aged 38 or older can sign is two years, according to the NBA’s collective bargaining agreement. James has until June 30 to sign the extension before becoming an unrestricted free agent.