How Much Do NFL Mascots Make While the pay can vary depending on the team and market size, most mascots earn between $25,000 and $40,000 per year.