Coaching top football teams is rewarding financially. A list of the 10 highest-paid coaches by Forbes found that the average salary of a soccer coach is $11.3 million per year.

But it is a few millions lesser than the average $15 million per annum pay of the 20 highest-paid soccer players.

While the pay is good for coaches, tenure is not since turnovers are fast, often yearly. In the case of Manchester United coach David Moyes, he lasted only 10 months on the job, while the coaches of Real Madrid served an average of 12 months only since the team had 10 coaches over a decade.

Chelsea coaches usually have a shorter stint than those of Real Madrid since the team had 8 coaches from 2004 to 2014, of which two stints belong to Jose Mourinho, the current coach, who initially served from 2004 to 2007 and then from 2013 to date.

One exception is Arsene Wenger who has been with his team since 1996 and draws a salary of $10 million a year. However, it is less than half of the pay of highest paid coach Pep Guardiola of Bayern Munich who gets $24 million.

Prior to Bayern, Guardiola coached Barcelona for four years until 2012. He rested from coaching for a year and took over Bundesliga's top team, leading them to the UEFA Super Cup title and FIFA Club World Cup on his first year as coach.

Read: Helena Costa, the First Female Soccer Coach for France's Clermont Foot, Was Cover Girl of GQ Portugal November 2009 Edition

However, on his second year, there are already internal rumblings and an emerging perception that Bayern Munich is regressing under Guardiola based on the team's loss last week against Real Madrid in the semifinals.

The Daily Mail reports that English clubs are observing what is happening and preparing to respond in case Guardiola loses his high-paying job.

Here is Fortune's list of the 10 highest-paid soccer coaches

1. Pep Guardiola, Bayern Munich - $24 million

2. Jose Mourinho, Chelsea - $17 million

3. Marcello Lippi, Guangzhou Evergrande - $14 million

4. Fabio Cappello, Russia - $13 million

5. Carlo Ancelloti, Real Madrid - $10.5 million

6. Arsene Wenger, Arsenal - $10 million

7. Gerardo Martino, Barcelona - $7.5 million

8. Jurgen Klopp, Borussia Dortmund - $6 million

9. Manuel Pellegrini, Manchester City - $5.75 million

10. Jorge Jesus, Benfica - $5.5 million.