Net salary & tax for Europe, in one API call
Drop accurate take-home pay, tax and social-security calculations into your HR, payroll, relocation or fintech product. 15 European countries, employees and freelancers, employer cost, and multi-country compare — one clean REST endpoint.
Or try it in the browser firstRequest
curl -X POST https://saldora.p.rapidapi.com/api/v1/calculate \
-H "Content-Type: application/json" \
-H "X-RapidAPI-Key: YOUR_KEY" \
-H "X-RapidAPI-Host: saldora.p.rapidapi.com" \
-d '{"mode":"EMPLOYEE","country":"GR","grossAnnual":30000}'Response
{
"country": "GR",
"currency": "EUR",
"grossAnnual": 30000,
"netAnnual": 22029.08,
"netMonthly": 1573.51,
"effectiveTaxRate": 26.57,
"incomeTaxTotal": 3959.92,
"socialSecurityAnnual": 4011,
"year": 2026,
"asOf": "2026-01-01"
}What you get
15 countries
Greece, Bulgaria, Germany, Netherlands, Portugal, Spain, Ireland, United Kingdom, Switzerland, Italy, France, Poland, Malta, Cyprus, Czechia — each genuinely modelled, not a flat guess.
Employee & freelancer
Both work types, with income tax, social security and the details that matter.
Employer cost
Full gross-to-total-cost, including employer social-security contributions.
Special regimes
Beckham (ES), 30% ruling (NL), IFICI (PT), Kleinunternehmer (DE), forfettario (IT) and more.
Multi-country compare
Rank net pay across countries in one call, converting across currencies — ideal for relocation tools.
Gross ↔ net
Both directions: gross→net and net→gross (target-net gross-up).
Multi-currency
Figures in each country's own currency (EUR, GBP, CHF, PLN, CZK), with dated FX for cross-country compares.
Batch
Calculate many rows per request for payroll and job-board workloads.
Dated & sourced
Every result carries the tax year, effective date and methodology — transparent and maintained.
Fewer countries, modelled properly
There are tax APIs covering a hundred countries and free calculators covering a hundred and sixty. They are useful, and they are candid about what they are: broad coverage built from simplified bands, described by their own makers as directional rather than a payroll engine. That is a reasonable thing to build. It is a different thing from this.
Saldora covers 15 countries and each one has its own calculator, written from that country's statute. Germany runs the § 32a polynomial rather than a bracket table. Ireland blends PRSI across the October rate change. Malta bills contributions weekly because the ceiling is weekly. Every rate names the authority it came from, and every change to it is dated and published — including the figures we got wrong and corrected.
Choose on the axis that matters for what you are building. If you need a rough number for many countries, breadth wins. If a wrong figure reaches a payslip, an offer letter or an invoice, breadth is not the thing you are buying.
Endpoints
| POST | /calculate | Net pay for one person |
| POST | /compare | Rank net pay across countries |
| POST | /gross-up | Net → gross / employer cost |
| POST | /calculate/batch | Many calculations at once |
| GET | /countries | Supported countries & regimes |
| GET | /methodology | Tax year, effective date & sources |
| GET | /health | Service status |
Simple pricing
Metered per call on RapidAPI. Start free, scale as you grow.
Basic
Free
500 calls/mo
5 req/s
Pro
$10
20,000 calls/mo
20 req/s
Ultra
$50
150,000 calls/mo
40 req/s
Mega
$200
1M calls/mo
80 req/s
Custom
Let's talk
Volume to fit
Invoiced directly
Building this into a product?
Higher volumes, invoicing, custom limits and a say in which countries ship next — we licence the engine directly.
Salary and tax API — frequently asked questions
Is there an API for calculating net salary in Europe?
Yes. Saldora is a REST API that turns a gross salary into net — and net back into gross — for 15 European countries using each country's full 2026 tax law: income tax bracket by bracket, employee and employer social security, tax credits and family rules. One POST to /api/v1/calculate returns the whole breakdown.
Can it calculate gross from a target net salary?
Yes — POST /api/v1/gross-up takes the net you want someone to receive and returns the gross that produces it, together with the full employer cost. Most salary calculators only work in one direction, which is a problem when you are building an offer or a relocation quote.
Does it return the employer's cost, not just the employee's net?
Every employee calculation includes employer social-security contributions and the total cost to hire. That is the number that decides whether a hire happens, and it is missing from most calculators.
Which countries and currencies are supported?
Greece, Bulgaria, Germany, Netherlands, Portugal, Spain, Ireland, United Kingdom, Switzerland, Italy, France, Poland, Malta, Cyprus, Czechia. Results come back in each country's own currency (EUR, GBP, CHF, PLN, CZK), and cross-country comparisons convert to a single display currency with the FX date attached. GET /api/v1/countries is the authoritative list — prefer it over hardcoding.
Does it handle freelancers and self-employment?
Yes, as a first-class mode rather than an afterthought: deductible expenses, national regimes such as forfettario, micro-entrepreneur, paušální daň and Kleinunternehmer, VAT collected and payable, tax prepayments, and a monthly set-aside figure.
How do I know the tax figures are current and correct?
Every response carries the tax year, an asOf date and a methodologyUrl, and GET /api/v1/methodology names the official government source behind each country's rules. The rules are re-verified against the statute each January, so when your customer asks where a number came from, there is an answer.
How much does the API cost?
There is a free tier for evaluation, then paid plans by request volume through RapidAPI. Platforms that need higher limits, invoicing or a contract licence the engine directly — see the pricing on this page.
Ship accurate EU salary calculations today
Subscribe on RapidAPI, grab your key, and make your first call in minutes. The Basic plan is free.