FIFA doesn’t directly pay the players in any form officially. However, FIFA pays the federations and leaves it to them to decide how much they wish to pay the players.
The winner between Germany and Argentina in the final will get $35 million in prize money paid to its national federation, which can spend the money as it chooses.
That’s $5 million more than the $30 million Spain took home from South Africa, four years ago.
The runner up gets $25 million (up from $24 million in 2010), while the third- and fourth-place teams get $22 million and $20 million, respectively.
As mentioned earlier, FIFA lets national federations choose how to reward the 23 players on their squads.
The German federation last year promised all 23 players a 300,000-euro ($408,000) bonus for winning a fourth World Cup title.
That is the equivalent of a few weeks’ basic wage for the German players who are employed by wealthy European clubs like Chelsea, Arsenal, Bayern Munich and Real Madrid to name a few.
This of course, excludes any third party sponsorship deals the federations have, such as Mercedes Benz with Germany, Guarana Antarctica with Brazil etc which are advertised on the training jerseys since no sponsors are allowed on the playing kit. This also excludes player sponsorship deals like Messi-Adidas and Ronaldo-Nike.
Also, you may have a look at the bottom table for a break-up of official team earnings: