It varies, often depending on their team’s success. However, the average coach makes six million dollars a year. The top three NFL head coaches are Bill Belichick, who makes $12.5 million annually; Pete Carrol, who makes $11 million a year; and Jon Gruden, who makes $10 million per year.