NFL mascots make a lot of money. The average salary for an NFL mascot is $23,000 a year, but some make as much as $65,000.