Average Salary in Europe by Country 2025: Full Comparison
Salary comparisons across Europe can be deeply misleading if you look only at gross numbers. A β¬50,000 salary in Amsterdam and a β¬50,000 salary in Warsaw are not equivalent in terms of what you can actually do with that money. The deductions are different, the cost of living is different, and the relative purchasing power differs substantially across EU countries.
This guide works through average gross salaries in the major EU countries, how they translate to net take-home after tax and contributions, and what those figures mean in the context of local cost of living. Use our EU salary comparison tool to compare specific salary offers across multiple countries on a net-of-tax basis.
The salary divide across Europe
Average wages in Western Europe are typically three to five times higher in nominal terms than in Eastern Europe, reflecting decades of different economic development, productivity levels, and capital accumulation. This gap has been narrowing over the past two decades as Eastern European economies have grown faster, but it remains significant in absolute terms.
Luxembourg sits at the top of the EU salary league table with an average gross monthly salary of around β¬6,000 to β¬6,500, driven by its financial services sector, large international institutions, and a high concentration of well-paid professional jobs. Denmark and Ireland follow, with averages above β¬4,500 per month. Germany and the Netherlands fall in the β¬3,500 to β¬4,000 range. France and Belgium are broadly similar.
At the other end of the scale, Bulgaria and Romania have average monthly gross salaries of around β¬900 to β¬1,100, though wages have been rising quickly in recent years as skilled workers are in strong demand and emigration to Western Europe has tightened domestic labour markets. Poland, Hungary, and the Czech Republic sit in the middle, with averages around β¬1,500 to β¬2,500 per month.
Average gross monthly salary by country (approximate, 2025)
Luxembourg: ~β¬6,200 | Denmark: ~β¬5,500 | Ireland: ~β¬4,700
Netherlands: ~β¬3,900 | Germany: ~β¬4,000 | Belgium: ~β¬4,100
France: ~β¬3,400 | Italy: ~β¬2,600 | Spain: ~β¬2,400
Poland: ~β¬1,900 | Romania: ~β¬1,200 | Bulgaria: ~β¬1,000
What you actually take home: the net salary picture
Gross salary figures are only part of the story. To understand what you actually receive in your bank account, you need to subtract income tax and employee social contributions, both of which vary considerably across Europe.
In Germany, an average earner on β¬48,000 gross per year takes home approximately β¬30,000 to β¬32,000 net, after income tax and employee social contributions of around 20%. The effective take-home as a proportion of gross is roughly 65% to 67%. In France, the ratio is broadly similar, with significant contributions for health, pension, and unemployment reducing gross to net considerably. In the Netherlands, a 30% ruling for qualifying expats can push take-home above the standard ratio, but standard employees are in a similar position to Germany and France.
In Bulgaria, where income tax is flat at 10% and employee contributions are lower, an average earner might take home 75% to 80% of gross salary. The percentage is higher, but the absolute amount is much lower. A Bulgarian average salary of β¬1,000 per month gross becomes around β¬780 to β¬800 net. A German average of β¬4,000 per month gross becomes around β¬2,600 to β¬2,700 net. The gap in absolute terms is wide, even if the proportional deduction in Bulgaria is smaller.
Germany: strong salaries with high contributions
Germany has some of the highest average salaries in continental Europe and a strong social safety net funded by substantial contributions. For employees, the mandatory deductions for pension, health insurance, unemployment, and long-term care insurance total approximately 20% of gross salary, taken alongside income tax.
Salaries vary considerably by sector and by region. Technology and engineering roles, particularly in Munich, Frankfurt, and Hamburg, command salaries well above the national average. A software engineer in Munich might expect a gross salary of β¬70,000 to β¬90,000, while equivalent roles in smaller cities like Leipzig or Dresden may pay 20% to 30% less. The cost of living follows a similar pattern, with Munich and Frankfurt being among the most expensive cities in Germany.
One distinctive feature of German employment is the strength of collective bargaining through trade unions and industry-wide wage agreements (TarifvertrΓ€ge). Many sectors have minimum wage levels agreed well above the statutory national minimum wage, and these agreements cover a significant proportion of the workforce in sectors like manufacturing, banking, and retail. This compresses the wage distribution compared to the UK, with fewer very low-paid positions at the bottom.
France: structured pay scales and the 35-hour norm
France has a legally mandated minimum wage (SMIC) of around β¬1,767 gross per month in 2025, one of the highest in the EU. The statutory 35-hour working week was introduced in the early 2000s and remains in place, though many professional workers effectively work longer hours with overtime agreements. Average gross salary in France is around β¬3,400 per month, though this is pulled upward by high earners in Paris and by managerial and professional roles.
Paris salaries are meaningfully higher than provincial France, typically 15% to 20% above the national average for equivalent roles. The cost of living in Paris, particularly housing, is also higher. Outside the major cities, the combination of lower salaries and lower cost of living can make provincial France an attractive proposition for remote workers or those willing to commute less.
French employment law provides strong worker protections, including notice periods, redundancy compensation, and access to unemployment insurance (chΓ΄mage). These protections have an indirect value that does not appear in the gross salary figure but contributes meaningfully to the overall quality of employment in France compared to countries with weaker labour law frameworks.
The Netherlands: high wages and the 30% ruling
The Netherlands has among the highest average salaries in the EU for skilled workers, particularly in technology, finance, and professional services. Amsterdam and the Randstad region are home to many multinational European headquarters, which drives strong demand for English-speaking professionals and tends to push salaries above the national average.
The 30% ruling is a significant feature for international workers relocating to the Netherlands. Qualifying employees can have 30% of their gross salary declared as a tax-free expense allowance, effectively reducing taxable income substantially. Combined with the progressive income tax, this can result in a higher net salary than equivalently paid workers in Germany or France. The 30% ruling has a maximum application period and requires employer sponsorship, but for the duration it applies, it makes the Netherlands particularly attractive for well-paid international professionals.
Spain and Italy: lower averages, regional variation
Both Spain and Italy have average salaries substantially below Germany, France, and the Netherlands, partly reflecting lower productivity in significant parts of the economy and longer periods of economic difficulty since the 2008 financial crisis. Spanish average salaries are around β¬2,400 per month gross, with significant variation between Madrid and Barcelona at the top and rural southern Spain at the bottom.
Italy has a well-documented north-south divide, with salaries in Milan, Turin, and the industrial north of Italy well above the national average, while the south consistently lags. The national average of around β¬2,600 per month masks this disparity. Italy is also notable for its relatively flat wage structure by education level compared to Northern Europe, meaning the premium for having a degree is lower in Italy than in the UK or Germany.
How the UK compares
UK salaries in sterling terms are competitive with most EU countries when adjusted for exchange rates. Average UK full-time gross salary is around Β£37,000 per year (approximately Β£3,083 per month), which at an exchange rate of Β£1 to β¬1.17 converts to roughly β¬3,600 per month. That sits comfortably above France and Spain, broadly in line with Germany on a headline comparison, and below Luxembourg, Denmark, and the Netherlands.
The comparison changes when you consider the overall package. UK employees typically receive less generous statutory benefits than their German or French counterparts, including fewer statutory holiday days, lower mandatory sick pay, and a state pension that compares less favourably than French or German equivalents for lifetime earners. The NHS, however, eliminates direct healthcare costs that employees in many EU countries pay through health insurance contributions.
For professionals considering a move across Europe for career or lifestyle reasons, the salary comparison is only one input. Use our EU salary comparison tool to see how a specific salary offer translates to net take-home across different countries, which gives a far more meaningful basis for comparison than gross figures alone.
Free Tools Related to This Article
π Related Articles
Sophie Chambers
EU Tax & Finance Writer
Sophie is a former tax consultant with experience across UK and European tax systems. She writes about EU income tax, freelance taxation and cross-border financial planning, helping people understand how much they actually keep from their earnings across different European countries.
Try Our Free Calculator
Get an instant estimate based on your numbers. No sign-up, no cost.
Compare EU Salaries ββ οΈ Important Disclaimer
TheCalcOra.com provides estimates for informational purposes only. Results are based on current UK law and EU regulations but may not reflect your exact circumstances. Always consult a qualified professional before making financial or legal decisions.