An NHL coach's salary ranges from about $1 million to $5 million with an average in the $2.5 to $3.0 million USD. A coach's salary is guaranteed and if they get fired they will still get paid out the entirety of the contract.