Labour MP Carmelo Abela is earning €73,000 a year from his three roles in politics and not €58,000 as was believed until now.
After repeatedly refusing to publish his contract as a government spokesman, Times of Malta obtained access to the document following a Freedom of Information request.
Mr Abela – elected to Parliament in five consecutive elections – did not make it to Cabinet when Labour swept to power in March 2013.
However, following a Cabinet reshuffle, Prime Minister Joseph Muscat decided to give Mr Abela a new role as a government spokesman without involving him in the executive.
Read more in Times of Malta.