A salary cap is a limit on the amount of money that an organization can pay its employees. It is commonly used in professional sports leagues to ensure fair competition among teams by preventing wealthier organizations from signing all the best players. In business, it may also refer to a limit on total employee compensation costs set by the company's budget or as part of collective bargaining agreements with unions.