Question: does nfl have a salary cap?
Answer: Like many professional sports leagues, the NFL imposes a salary cap each season to keep costs under control and maintain a competitive balance between its 32 teams. The NFL utilizes a “hard cap,” meaning that teams can't exceed the imposed upper limit.