Generally, NBA players receive a salary every two weeks just like any American employee. However, some players may require other terms and conditions when signing their contracts. For example, Kobe Bryant required on his last contract to receive the maximum possible salary at the beginning of the season.