Messi's net salary from Barcelona is said to be about 16m euros a year, making him one of the world's most highly-paid sportspeople. He has also signed multi-million-dollar endorsements with commercial sponsors around the world.