EU Salary Calculator - Net Pay Across All 27 EU Countries
Pricing
from $1.00 / 1,000 countries
EU Salary Calculator - Net Pay Across All 27 EU Countries
Calculate your net salary after income tax and social security across all 27 EU member states. Compare take-home pay for job offers, relocation decisions, and cross-border salary negotiations. Free movement means your €70,000 offer in Amsterdam pays very differently than in Lisbon.
Pricing
from $1.00 / 1,000 countries
Rating
0.0
(0)
Developer
Trove Vault
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
3 days ago
Last modified
Share
EU Salary Calculator — Net Pay Across All 27 EU Member States
Calculate your net take-home salary in any or all 27 EU countries. Compare what a €70,000 offer pays in Amsterdam versus Lisbon, Berlin versus Warsaw, or Paris versus Bratislava — in one run.
What does the EU Salary Calculator do?
The EU Salary Calculator computes your net annual and monthly income after income tax, employee social security contributions, and local/municipal tax for every EU member state. Enter your gross salary once and get a ranked comparison across all 27 countries in seconds.
Core capabilities:
- 🌍 Covers all 27 EU member states with 2026 tax year data
- 💶 Handles non-EUR currencies automatically (BGN, CZK, DKK, HUF, PLN, RON, SEK)
- 🏛️ Applies progressive income tax, personal allowances, and tax credits per country
- 🏥 Calculates employee social security (pension, health, unemployment) separately
- 🏙️ Includes municipal/local tax where mandatory (Denmark, Finland, Sweden, Belgium)
- 👤 Adjusts for filing status, dependents, and self-employed contributions
- 📊 Returns results sorted by net monthly pay — highest to lowest
What data does the EU Salary Calculator return?
Each row in the output dataset represents one country calculation.
| Salary data | Tax breakdown | Additional details |
|---|---|---|
| 🌍 Country name and code | 💰 Income tax (annual, EUR) | 📊 Effective total tax rate (%) |
| 💶 Local currency | 🏥 Social security (annual, EUR) | 📈 Marginal income tax rate (%) |
| 💵 Annual gross salary (EUR) | 🏙️ Local/municipal tax (EUR) | 🔍 SS breakdown (pension, health, unemployment) |
| 🏠 Annual net take-home (EUR) | — | 📅 Tax year |
| 📅 Monthly net take-home (EUR) | — | 📝 Country-specific notes |
| 📅 Weekly net take-home (EUR) | — | 🔗 Primary data source |
Does the EU Salary Calculator cover all EU countries?
Yes. The EU Salary Calculator covers all 27 EU member states: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden.
Leave the countries field empty to compare all 27 in one run. Or pass a subset — e.g., ["DE", "NL", "PT", "IE"] — to compare specific markets.
For countries outside the Eurozone, the actor converts your EUR gross to the local currency before calculating tax brackets, then converts results back to EUR for comparison.
How does the EU Salary Calculator work?
The process:
- You enter your annual gross salary in EUR and select which countries to include
- For each country, the actor converts EUR to local currency (if needed) using 2026 exchange rates
- It applies that country's personal allowance, tax credits, and filing status adjustments to determine taxable income
- Progressive income tax brackets are applied band by band
- Employee social security contributions are calculated — some countries apply them on gross salary before tax, others after
- Local/municipal tax is added where applicable (Denmark, Finland, Sweden, Belgium)
- Net take-home is derived and converted back to EUR
- All 27 results are pushed to the dataset, sorted by net monthly pay
The EU Salary Calculator uses 2026 tax data sourced directly from national tax authorities and cross-referenced against PwC, KPMG, and Deloitte country guides. Special calculation methods are used where required — Denmark's AM-bidrag labour market contribution, the Netherlands' combined Box 1 rate, Estonia's income-linked personal allowance phase-out, and Ireland's USC + PRSI system.
Why use the EU Salary Calculator?
Free movement of labour means a job offer in one EU country is rarely comparable to one in another — not because of the gross salary, but because of what you actually take home.
| Feature | Typical country-specific calculators | EU Salary Calculator |
|---|---|---|
| Coverage | One country at a time | All 27 EU member states in one run |
| Currency handling | Local currency only | Auto-conversion to EUR for comparison |
| Social security accuracy | Often uses approximations | Country-specific rules (appliedOnGross, flat add-ons) |
| Self-employed support | Rarely included | Both employee and self-employed modes |
| Municipal tax | Frequently omitted | Included for DK, FI, SE, BE |
| Filing status | Usually ignored | Affects allowances where legally relevant |
| Output format | Web form, no export | Structured dataset — CSV, JSON, Excel |
What can you do with the salary comparison data?
Relocation decisions: Run the actor with your current and target salary before accepting a role abroad. A €90,000 offer in Germany may net less than a €75,000 offer in Luxembourg once tax and social security are applied.
Cross-border salary negotiations: Know the market net pay — not just gross — when negotiating with employers in multiple EU countries. Use the comparison table as a data point in the conversation.
Freelance and contractor planning: Self-employed workers pay both employee and employer social security in most EU countries. The EU Salary Calculator shows the effective cost difference between PAYE employment and freelancing in each market.
HR and relocation teams: Model compensation packages across offices for employees considering transfers. Export the dataset to Google Sheets or Excel for further analysis.
Product teams and researchers: Feed salary comparison data into financial planning tools, expat calculators, or job platform features via the Apify API or Zapier integration.
Run once before a big decision, or schedule monthly to track changes as tax rates update.
How to use the EU Salary Calculator?
- Create a free Apify account
- Open the EU Salary Calculator actor page and click Try for free
- Enter your annual gross salary in EUR (e.g.
70000) - Select the countries you want to compare, or leave blank for all 27
- Set filing status (single / married), number of dependents, and employment type
- Toggle Include local/municipal tax — recommended, as it is mandatory in practice
- Click Start and wait a few seconds for the run to complete
- Download results as JSON, CSV, or Excel — or connect via API
How much does the EU Salary Calculator cost?
The EU Salary Calculator runs on Apify's pay-per-event model. A full 27-country comparison typically completes in under 10 seconds and costs a fraction of a cent in compute time.
Cost factors:
- Number of countries selected (27 maximum)
- No proxies or browser required — purely computational
New Apify accounts include a free tier that covers hundreds of salary calculation runs per month. See the Apify pricing page for full details.
⬇️ Input
| Field | Type | Default | Description |
|---|---|---|---|
grossIncome | integer | 70000 | Annual gross salary in EUR |
countries | array | 9 common EU markets | Country codes to include. Empty = all 27 |
filingStatus | select | single | Single or Married/Civil Partner |
numberOfDependents | integer | 0 | Children or dependents (affects allowances in some countries) |
employmentType | select | employed | Employed (PAYE) or Self-Employed/Freelance |
includeLocalTax | boolean | true | Include municipal/local tax (DK, FI, SE, BE) |
Example — compare top relocation markets for a €70,000 salary:
{"grossIncome": 70000,"countries": ["DE", "NL", "IE", "LU", "AT", "BE", "FR", "PT", "ES"],"filingStatus": "single","numberOfDependents": 0,"employmentType": "employed","includeLocalTax": true}
Example — full 27-country comparison, self-employed:
{"grossIncome": 80000,"countries": [],"filingStatus": "single","employmentType": "self_employed","includeLocalTax": true}
⬆️ Output
Results are pushed to the Apify dataset, sorted by netMonthly descending (highest net pay first).
Example output row — Germany, €70,000 gross:
{"country": "Germany","countryCode": "DE","currency": "EUR","grossAnnual": 70000,"incomeTax": 18573,"socialSecurity": 12082,"localTax": 0,"netAnnual": 39345,"netMonthly": 3279,"netWeekly": 757,"effectiveRate": 43.8,"marginalRate": 42.0,"breakdown": {"pension": 5180,"health": 4148,"unemployment": 910,"nursingCare": 1820,"other": 24},"taxYear": "2026","notes": "Kirchensteuer (church tax) not included. GKV health contribution cap applied.","dataSource": "Bundesministerium der Finanzen (BMF) 2026"}
Export formats: JSON, CSV, Excel (XLSX), XML. Connect to Google Sheets, Zapier, n8n, or Make directly from the Apify platform.
Are there other salary calculators in the Apify Store?
The EU Salary Calculator is part of a global salary comparison suite:
- 🇬🇧 UK Salary Calculator — Full PAYE breakdown with Scottish bands, NI, and all student loan plans (2025/26 HMRC)
- 🇺🇸🇨🇦 US & Canada Salary Calculator — Federal + all 50 US states and Canadian provinces, FICA, CPP/EI (2026 IRS/CRA)
Frequently asked questions
Does the EU Salary Calculator include all 27 EU member states? Yes. All 27 member states are supported with 2026 tax data: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden.
Which countries use currencies other than the euro? Seven EU countries use their own currency: Bulgaria (BGN), Czech Republic (CZK), Denmark (DKK), Hungary (HUF), Poland (PLN), Romania (RON), and Sweden (SEK). The actor converts your EUR gross salary to the local currency, applies that country's tax rules, and converts results back to EUR for comparison.
How does the calculator handle self-employed contributions?
In most EU countries, self-employed workers pay both the employee and employer social security rates. Select self_employed in the employment type field and the actor applies the correct combined rate for each country.
Is municipal or local tax included? Yes, when you enable Include local/municipal tax. Denmark, Finland, Sweden, and Belgium all have mandatory local income tax components — Denmark's averages around 25%, Finland's around 7–9%, Sweden's around 32%, and Belgium's municipal tax is around 7% of income tax. These are included by default.
How accurate is the tax data? Tax rates are sourced from national tax authority publications, PwC Worldwide Tax Summaries, KPMG Country Tax Profiles, and Deloitte International Tax Highlights for the 2026 tax year. Social security caps, personal allowances, and bracket thresholds are updated annually. The calculator gives a close approximation — for exact figures, consult a local tax advisor or official calculator.
Can I compare just a few countries instead of all 27?
Yes. Pass a list of country codes in the countries field, e.g., ["DE", "NL", "PT"]. Leave it empty to compare all 27.
Can I use the EU Salary Calculator via the Apify API? Yes. Send a POST request to the actor's API endpoint with your input JSON and retrieve results from the dataset. Full API documentation is available on the actor's API tab. Use your Apify API token for authentication.
Can I use the EU Salary Calculator through an MCP server? Yes. The Apify MCP server exposes all actors — including this one — as tools that any MCP-compatible AI assistant can call. Connect your LLM to the Apify MCP server and ask it to compare salaries across EU countries directly in your chat interface.
Does this cover EEA or UK salaries? No — this actor covers EU member states only. For UK salaries, use the UK Salary Calculator. Norway, Iceland, and Switzerland (EEA but not EU) are not currently included.
Is the data from this calculator suitable for official use? The EU Salary Calculator is a planning and comparison tool. Results are approximations based on published tax rates and do not account for individual deductions, investment income, property tax, or specific national tax credits beyond the standard personal allowances. Do not use it as a substitute for professional tax advice.
Your feedback
Found an inaccuracy in a country's tax data, or want to suggest a feature? Open an issue on the actor's page — all feedback is reviewed.