The question of which countries are paying more in EU contributions than they are getting out is a contentious issue for some and was also one major factor in the Brexit vote in the UK.
In the 2018 budget, there were ten EU members contributing more than they got out of the EU, at least in terms of direct monetary contributions. The UK came in second place in the ranking, with roughly 10 billion Euros of net contributions. Germany, topping the ranking, put in 17.2 billion Euros more than it got out.
Poland was the biggest monetary benefactor from the EU, coming out with 11.6 billion euros earned, far ahead of Hungary (5 billion Euros) and Greece (3.2 billion Euros).
But being on top of this list doesn’t have to send a country scrambling to leave the political union. In Germany, for example, support for the EU is high. While budget contributions might outweigh direct financial benefits for the country, a study by the Bertelsmann foundation suggests that the single EU market increased the average incomes of Germans by over 1,000 Euros, above the EU average increase of 840 Euros.