Cheerleaders grace the sidelines of American football games and get an up-close view of the action. But they're not that well financially rewarded. According to various reports, a professional NFL cheerleader can earn around $75,000 a year. But a supporting cheerleader is only paid around $20,000 a year.