how much do nfl coaches make
NFL head coach pay ranges widely, from around the low millions per year at the bottom end to about 20 million dollars per year for the very top names. Most established head coaches now sit somewhere in the mid‑to‑high single‑digits or low teens in millions annually.
Typical salary range
- Many newer or less established head coaches are estimated in the roughly 2–5 million dollars per year range, especially first‑time hires with less leverage.
- A large chunk of veteran head coaches land around 7–10 million dollars per year once they’ve proven they can consistently win and reach the playoffs.
- Big‑name, high‑demand coaches commonly command 12–18 million dollars annually on multi‑year deals.
Top earners right now
- The highest‑paid NFL head coach is reported at about 20 million dollars per year, putting him above even other big‑name coaches.
- Coaches like Sean Payton, Mike Tomlin, Jim Harbaugh, and Sean McVay are all cited in the mid‑teens (roughly 15–18 million dollars annually).
Why the pay varies so much
- Track record matters: Super Bowl wins, deep playoff runs, and long‑term success push a coach into the top‑tier salary band.
- Market and timing also matter: franchises desperate for a turnaround or competing for the same star coach often bid salaries up, especially when there’s no salary cap on coaching staff.
Bottom line: if you’re asking how much do NFL coaches make , the realistic modern range is from a few million per year for the lowest‑paid head coaches to around 20 million per year for the biggest names at the top of the league.