Sport agents will receive between 4% to 15% of an athlete’s playing contract each year. The agent will receive 10% to 20% of that athlete’s endorsement contract. The figures will vary depending on the deal struck. For example, NFL agents cannot receive more than 3% and NBA agents not more than 4%.