EU Income Tax Rates by Country 2025: Full Comparison
Moving to another European country for tax reasons sounds straightforward until you look at the actual numbers. Top headline income tax rates across the EU range from 10% in Bulgaria to nearly 56% in Denmark, but those top rates tell only part of the story. Social contributions, thresholds at which higher rates kick in, and special regimes for new residents can completely change what you actually pay.
This guide works through the income tax and social security contribution picture across the major EU countries, explains which regimes genuinely offer lower tax for new residents, and looks at how to compare net income rather than just gross headline rates. You can model how income tax compares across countries using our EU income tax comparison tool.
Why headline rates are misleading
When people talk about income tax rates in Europe, they typically cite the top marginal rate, which is the rate applied to the highest slice of income. Denmark's 55.9% top rate sounds extreme until you note that it does not kick in until income exceeds around DKK 588,900 (roughly €79,000). France's 45% top rate applies above €177,107. For a professional earning €60,000 gross, neither of these top rates is directly relevant.
What matters more for most people is the effective rate: the total income tax paid as a percentage of gross income at your actual salary level. Someone earning €60,000 in France might have an effective income tax rate of 15% to 18%, not 45%. The difference is that most income falls within lower tax bands and the family quotient system in France can further reduce the bill for couples and families.
Social security contributions compound the comparison further. Germany has relatively moderate income tax rates compared to France or the Netherlands, but total mandatory social contributions add a further 20% of gross income on top (approximately 9.3% pension, 8.2% health, 1.5% unemployment, 1.8% care insurance). The employer pays roughly matching contributions, so the true cost of labour to the employer is significantly higher than the gross salary, but the employee sees contributions coming out before the income tax calculation even starts.
The lowest tax countries in the EU
Bulgaria has the lowest flat income tax rate in the EU at 10%, with social contributions adding around 12.9% on employee-side, bringing the total burden for a typical employed worker to around 22% to 23% of gross income. The low taxes reflect a lower cost of living, with salaries in Bulgaria also being among the lowest in the EU, but for remote workers earning Western European salaries from a Bulgarian tax residency, the combination is genuinely attractive.
Romania similarly has a flat 10% income tax rate plus social contributions of around 25% employee-side (split between pension and health insurance), which produce a higher overall deduction than Bulgaria despite the same income tax rate. The social contributions can be capped depending on the type of income, making the structure complex for higher earners.
Estonia has a flat 20% income tax rate with a standard personal allowance that phases out at higher incomes. Social contributions for employees add 1.6% (unemployment insurance). Estonia is notable for its digital residency program and its e-residency business environment, which has attracted freelancers and entrepreneurs from across Europe and beyond, though tax residency and digital residency are distinct concepts.
Top income tax rates across major EU countries (2025)
Denmark: 55.9% (above approx €79,000)
Netherlands: 49.5% (above approx €75,000)
Germany: 45% (above €277,826, plus solidarity surcharge)
France: 45% (above €177,107)
Italy: 43% (above €50,000)
Spain: 47% national rate (above €300,000, regional rates vary)
Bulgaria/Romania/Estonia: flat rates of 10-20%
Germany: comprehensive but transparent
Germany's income tax system operates on a progressive scale from 14% to 45%, with the solidarity surcharge (Solidaritätszuschlag) of 5.5% of income tax applying to higher earners, adding a small percentage on top of the headline rate. For most workers, the combined income tax rate at an average German salary of around €42,000 gross lands at an effective rate of approximately 18% to 22%.
The social contribution burden in Germany is significant and often not fully appreciated by people comparing countries on income tax alone. Total employee social contributions of around 20% mean that a gross salary of €42,000 generates employee contributions of around €8,400, bringing take-home pay to roughly €26,000 to €28,000 after all deductions. The employer pays a broadly matching amount on top, so the total labour cost to the employer is around €50,000 for someone taking home €27,000.
Germany allows a variety of deductions including for professional expenses, commuting costs, and pension contributions, which can meaningfully reduce taxable income. The tax return process (Steuererklärung) is therefore worth completing carefully even for employees who have tax deducted at source, as a meaningful proportion of filers receive a refund.
France: progressive rates and the family quotient
France's income tax rates run from 11% on income above €11,294 to 45% above €177,107. The overall system sounds steep, but two features significantly moderate the bill for many taxpayers. The family quotient (quotient familial) divides household income by the number of tax units, with children counting as additional units, and then multiplies the tax by the number of units. A couple with two children pays much less than a single person with the same total income. France is therefore among the more family-friendly tax systems in Europe in terms of actual tax paid.
French social contributions for employees add another 20% to 25% on top, depending on the type of contract and employment. The combination of income tax and contributions means that take-home pay in France is lower relative to gross salary than in some neighbouring countries, but this must be weighed against France's extensive social provision: generous healthcare, state pension, unemployment insurance, and heavily subsidised childcare all come from these contributions.
Special tax regimes for new residents
Several EU countries have introduced preferential tax regimes specifically designed to attract foreign workers, retirees, or high earners. These regimes have been politically contentious in some countries but remain in place in various forms.
Portugal's Non-Habitual Resident (NHR) regime offered a flat 20% income tax rate on Portuguese-source income for new residents for a ten-year period. The original NHR regime was closed to new applicants in early 2024, but Portugal introduced a replacement scheme called IFICI, which offers similar benefits to researchers, highly qualified professionals, and inbound workers from certain sectors. The rules are complex and have changed, so professional advice specific to the current rules is essential before relying on this.
Spain's Beckham Law (Régimen de Impatriados) allows qualifying inbound workers to pay a flat 24% income tax rate on Spanish-source income up to €600,000, rather than the standard progressive rates, for up to six years. It was originally designed for football players but was extended to certain employed workers and entrepreneurs. There are income and prior residency requirements. The Netherlands has a 30% ruling that exempts 30% of salary from Dutch income tax for qualifying expat workers, effectively reducing the tax burden significantly for up to five years.
How to actually compare net income across countries
The correct comparison when evaluating a job offer or potential relocation is net income after all deductions in the destination country, then divided by local cost of living. A €70,000 salary in Munich leaves a different amount for savings and lifestyle spending than the same gross salary in Warsaw or Lisbon.
A rough comparison framework: take the gross salary, deduct employee social contributions first (these vary from around 10% in Bulgaria to 25% in Romania to 20% in Germany and France), then apply the progressive income tax to the resulting taxable income, then compare the net figure against local housing costs, healthcare costs, and general cost of living. Our EU income tax comparison tool handles this calculation so you can compare what a given gross salary actually nets out to across different countries, making the job offer or relocation comparison far more meaningful than a headline salary comparison 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 Income Tax Rates →⚠️ 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.