Take-home pay in Germany
Net in your account
€3,549a month
€42,583 a year
from €70,000 gross
What happens to your €70,000?
Hover or focus to explore. Click or tap to keep the details open.
Full calculation and sources
- Gross salary€70,000
Tax & contributions− €20,907
- After tax & contributions€49,093
Mandatory pension− €6,510
- Net in your account€42,583
The answer rests on
Your assumptions
Change the offer details and the result updates in your browser.
Share this answer
Share your take-home pay and the assumptions behind it. The link and image are created in your browser.
What this calculator measures
The figure is what reaches your account after Lohnsteuer, the solidarity surcharge where it applies, and your share of statutory pension, unemployment, health and long-term care insurance, on the annual gross you enter. It assumes tax class I — single, no children, one job — statutory health insurance at the average additional contribution, and no church tax. The tax is the withholding your employer calculates each month, following the official programme the Finance Ministry publishes.
What you receive now, and what accrues
Your pension insurance contribution earns you pension points (Entgeltpunkte) that set the size of your state pension, so it appears as pension accruing beside the figure, never inside it. Unemployment, health and care insurance cover you now and accrue nothing. If you convert salary into a company pension, that accrues too.
What this result assumes
- Tax class I — single, no children, one job
- Resident in Germany for the whole year
- Statutory health, care, pension and unemployment insurance
- Health insurer’s additional contribution at the 2026 average of 2,9 %
- Childless and over 23, so the care-insurance surcharge applies
- Not a member of a church that collects tax
What this model does not cover (15)
- NET PAY IS NOT CHECKED BY ANY AUTHORITY, and no German authority publishes a figure that would check it. The BMF's calculator returns Lohnsteuer and Solidaritaetszuschlag and nothing else - 'Der Lohnsteuerrechner ist kein Brutto-Netto-Rechner, d.h. er berechnet nicht das individuelle Netto-Einkommen unter Beruecksichtigung ggf. abzufuehrender Sozialabgaben. Die Bereitstellung eines entsprechenden Rechners gehoert nicht zu den Aufgaben des BMF.' The four contribution lines are rate times capped base, each rate and each ceiling sourced, and each checked against the GKV-Spitzenverband's factsheet - but no third party has ever computed our net figure.
- The result is the LOHNSTEUER, the withholding, not the annual assessment. For the standard case the two differ only in the health part of the Vorsorgepauschale: 7,0 pct. + KVZ/2 under section 39b against the actual contribution less 4 pct. for Krankengeld under section 10 Abs. 1 Nr. 3, which is 8,45 pct. against 8,40 pct. of at most 69.750 euro - about 35 euro of deduction and at most about 15 euro of tax. Anyone with real Werbungskosten over 1.230 euro, other income, or a Freibetrag on their ELStAM will differ by more, and by whatever those are worth.
- The Pflegeversicherung rate assumes a CHILDLESS member over 23. Section 55 Abs. 3 SGB XI charges such a member 0,6 percentage points more, and reduces the rate by 0,25 points for each child from the second to the fifth. The engine has no children input reaching this rule and does not read the one the input type carries, so a parent's figure here is too high by 0,6 points of the capped base - 418,50 euro a year in 2026 - and a parent of three by 1,1 points.
- Tax classes II to VI, and Ehegattensplitting. Class I only. Class III alone changes the answer by thousands of euro; the splitting tariff of section 32a Abs. 5 is a different computation rather than a different rate, and the spec declares householdModes single so the engine returns unsupported rather than guessing.
- Church tax, 8 pct. of the Lohnsteuer in Bayern and Baden-Wuerttemberg and 9 pct. in the other fourteen Laender. Not modelled at all, and a member of a taxing religious community pays that much more than this page shows. The PAP computes the base for it and the engine could carry it on the dk.churchMember convention; decision 034 puts it out of the standard case.
- The Krankenkasse's OWN Zusatzbeitrag. 2,9 pct. is the durchschnittlicher Zusatzbeitragssatz the Bundesgesundheitsministerium set for 2026; individual funds range roughly a point either side of it, and the difference is worth up to about 350 euro a year at the ceiling. It moves the Lohnsteuer too, through the Vorsorgepauschale.
- Private health insurance. PKV = 0 in every case. A privately insured employee's Vorsorgepauschale is built from their actual premium as an ELStAM rather than from a rate, and none of that is modelled.
- Employer social contributions - roughly another 18,6/2 + 2,6/2 + 14,6/2 + Zusatzbeitrag/2 + 1,8 pct. of the capped bases, plus Umlagen. No country here models the employer side of social insurance, so employerCost is gross plus employer pension only.
- Betriebliche Altersversorgung is modelled but NO CASE EXERCISES IT, so coversPension is false. The BMF interface takes RE4, the Jahresarbeitslohn, which is already net of a section 3 Nr. 63 conversion, so the interface can never see the rule that produced it. The 8 pct. and 4 pct. limits are sourced to section 3 Nr. 63 EStG and section 1 Abs. 1 Satz 1 Nr. 9 SvEV and unit-tested against each other; nothing outside this repository checks them.
- Riester, Ruerup, the section 100 BAV-Foerderbetrag, and the section 3 Nr. 63 Satz 3 and 4 multipliers for a terminated or dormant employment.
- Sonstige Bezuege - a bonus, a thirteenth month, a severance payment. Section 39b Abs. 3 taxes them by a separate procedure the PAP also implements and this engine does not call. A German salary is quoted as twelve months and the engine takes the annual total, so a bonus can be added to gross, but it will be taxed as if it were spread across the year.
- Kinderfreibetraege and Kindergeld, the Entlastungsbetrag fuer Alleinerziehende, and every ELStAM Freibetrag or Hinzurechnungsbetrag. ZKF, LZZFREIB and JHINZU are zero in every case.
- Versorgungsbezuege and the Altersentlastungsbetrag: the whole pensioner half of the PAP. There is no age input.
- Anyone above the Jahresarbeitsentgeltgrenze of 77.400 euro may leave the statutory scheme for private insurance, and many do. The engine keeps them in it, which is the honest default but is a real choice above that salary.
- The Uebergangsbereich for wages between 556 and 2.000 euro a month, where the employee's share of the contributions is reduced on a sliding scale. Below about 24.000 euro a year the contribution lines here are too high.
Sources for Germany
The rules this page is built from, at the bodies that set them. Every figure in the breakdown above also opens its own source.
How this is worked out
What is tax class I?
The class for a single person with no children and one job. Married couples choose a combination of classes, and the result would differ; this calculator models class I.
Why is church tax not included?
Because it applies only to members of a church that collects it. If you register as a member, church tax is added on top of the income tax.
Why does my health insurance differ from the figure?
The calculator uses the average additional contribution that health insurers charge. Your insurer's own additional rate may be higher or lower, and private health insurance works differently altogether.
Why is there a separate Saxony option?
Because employees in Saxony pay a larger share of long-term care insurance than everywhere else in Germany. Turn it on if you will work there.
Is the monthly figure a payslip prediction?
It is one twelfth of the annual net amount. Actual monthly payroll can vary with holiday allowance, bonuses and withholding rounding.
Does the city change the tax?
It depends on the country. Where a region, canton or municipality sets part of the income tax, the place you choose changes the result, and the picker offers those places for that reason. Where income tax is set nationally, the city makes no difference to the payroll figure.
Can I use this for self-employment or part-year residence?
Those cases are not modelled. The answer assumes an employee resident for the whole year, and each country's page lists the rest of what it assumes.
Found something wrong?
Tell us which number and we will check it against the source.