The NBA salary cap is the maximum amount of money that teams are allowed to spend on player salaries in a given season.