German Gross-to-Net (manual figures)
de-gross-to-netGerman net (Netto) salary from gross (Brutto). No tax tables are baked in: look up the current year's statutory figures and pass them in. Income tax (Lohnsteuer) and Soli are amounts; church tax is a percent of the income tax; the four employee social rates and the two contribution ceilings are inputs. Use consistent units (e.g. all annual).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| soli | No | Solidarity surcharge (Solidaritätszuschlag) amount (often 0 below the threshold). | |
| gross | Yes | Gross salary (Brutto). | |
| carePct | No | Employee long-term care (Pflegeversicherung) rate in percent. | |
| healthPct | No | Employee health (Krankenversicherung incl. Zusatzbeitrag) rate in percent. | |
| incomeTax | No | Income tax (Lohnsteuer) amount for the period — look up via the §32a / Steuerklasse tables. | |
| pensionPct | No | Employee pension (Rentenversicherung) rate in percent (e.g. 9.3). | |
| churchTaxPct | No | Church tax (Kirchensteuer) rate in percent of income tax (8 or 9, 0 if none). | |
| healthCeiling | No | Contribution ceiling for health and care. | |
| pensionCeiling | No | Contribution ceiling (Beitragsbemessungsgrenze) for pension and unemployment. | |
| unemploymentPct | No | Employee unemployment (Arbeitslosenversicherung) rate in percent (e.g. 1.3). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| net | No | Net. | |
| soli | No | Soli. | |
| gross | No | Gross. | |
| churchTax | No | Church tax. | |
| incomeTax | No | Income tax. | |
| contributions | No | { pension, unemployment, health, care, total }. | |
| totalDeductions | No | Total deductions. |