N
NettoCalc

European Net Salary API

Free REST API for calculating net salaries across 18 European countries. No signup required.

Quick Start

cURL

curl "https://nettocalc.com/api/v1/calculate?country=de&gross=50000"

JavaScript

const res = await fetch(
  "https://nettocalc.com/api/v1/calculate?country=de&gross=50000"
);
const data = await res.json();
console.log(data.net);

Python

import requests
r = requests.get("https://nettocalc.com/api/v1/calculate", params={"country": "de", "gross": 50000})
print(r.json()["net"])

Endpoint Reference

GET/api/v1/calculate

Parameters

ParameterRequiredTypeDescription
countryYesstringTwo-letter country code (e.g. de, uk, fr)
grossYesnumberAnnual gross salary
classNo1-6Tax class (Germany, Luxembourg)
stateNostringState or region code
churchNobooleanWhether church tax applies
childrenNobooleanWhether the taxpayer has children

Example Response

{
  "country": "de",
  "gross": 50000,
  "net": 33042,
  "incomeTax": 7841,
  "socialSecurity": 9117,
  "effectiveTaxRate": 15.68,
  "currency": "EUR"
}

Supported Countries

CodeCountryCurrencySpecial Parameters
deGermanyEURclass (1-6), state, church
ukUnited KingdomGBPstudentLoan, pension
frFranceEURcadre (boolean)
nlNetherlandsEURthirtyPercent (boolean)
chSwitzerlandCHFcanton, church
atAustriaEURchurch
seSwedenSEKmunicipality
dkDenmarkDKKchurch
noNorwayNOKmunicipality
beBelgiumEURregion
itItalyEURregion
esSpainEURregion
plPolandPLNunder26 (boolean)
ieIrelandEURusc (boolean)
ptPortugalEURmarried (boolean)
fiFinlandEURmunicipality
luLuxembourgEURclass (1, 1a, 2)
czCzech RepublicCZKchildren (number)

Rate Limits

  • 100 requests per day per IP address
  • No API key required
  • No signup or registration needed
  • Rate limit resets at midnight UTC

Terms of Use

Free for personal, educational, and non-commercial use.

Commercial use is permitted with a visible attribution link to nettocalc.com.

Do not use the API for automated scraping at scale.

Data is provided as estimates only โ€” not financial or tax advice.

We reserve the right to adjust rate limits or block abusive usage.

Frequently Asked Questions

Is the API really free?

Yes. The NettoCalc API is completely free for personal, educational, and non-commercial use. No hidden fees, no credit card required.

Do I need an API key?

No. You can start making requests immediately without any signup, registration, or API key.

What are the rate limits?

The API allows up to 100 requests per day per IP address. This is sufficient for most personal and educational projects.

Can I use the API commercially?

Yes, you can use the API for commercial projects. We just ask that you include an attribution link back to nettocalc.com.