What Are NFL Assistant Coaches’ Salaries?

The salaries of assistant coaches in the National Football League typically range from $250,000 to just less than the league’s lowest-paid head coach. The lowest head-coach salary is the $3.5 million of San Francisco 49ers’ Jim Tomsula.

While the NFL does have a salary cap for players, there are no such restrictions on NFL coaches. ESPN reported that prior to taking the head coaching job in 2011, the Dallas Cowboys’ offensive coordinator, Jason Garrett, was the highest paid assistant in the league. At nearly $3 million, Garrett’s salary was slightly less than then-Cowboys head coach Wade Phillips.