In the @NFL, agents can earn up to 3% of the player’s contract value. This cap is set by the NFLPA, which regulates agent fees for negotiating contracts. These same agents typically charge 10-20% of the deal value for marketing and endorsements. These deals are not regulated by the NFLPA, so the percentage is determined by agreement between the agent and the player.