Bookmark this: tool.io/take-home-pay-calculator/de/source-code
Germany Take-Home Pay Calculator Source Code
Browse the implementation files for Germany Take-Home Pay Calculator.tool.ts typescript
import TakeHomePayCalculator from '../TakeHomePayCalculator.svelte';
import { commonPeriods } from '../config';
import { createTakeHomePayPreview } from '../preview';
import { calculateGermanTakeHomePay } from './calculate';
export { calculateGermanTakeHomePay };
export const Tool: TypeTool = {
name: 'Germany Take-Home Pay Calculator',
slug: 'take-home-pay-calculator/de',
intro:
'Estimate German take-home pay after wage tax and employee social-insurance contributions.',
tool: calculateGermanTakeHomePay,
i: [],
o: [
{
label: 'Take-home pay',
placeholder: 'Estimated take-home pay',
render: 'custom',
renderas: TakeHomePayCalculator,
type: 'text'
}
],
takeHomePay: {
advancedFields: [
{
key: 'taxClass',
label: 'Tax class',
options: [
{ text: 'Class I', value: '1' },
{ text: 'Class III', value: '3' }
],
type: 'select',
value: '1'
},
{
key: 'children',
label: 'Children',
type: 'number',
value: '0'
},
{
key: 'churchTax',
label: 'Church tax',
options: [
{ text: 'No', value: 'no' },
{ text: 'Yes', value: 'yes' }
],
type: 'select',
value: 'no'
}
],
assumptions: [
'2026',
'Employee',
'Tax class I',
'No children',
'No church tax',
'Statutory insurance',
'Average health rate'
],
country: 'Germany',
countryCode: 'de',
currency: 'EUR',
locale: 'de-DE',
locations: [{ text: 'Germany', value: 'de' }],
periods: commonPeriods,
summaryPeriods: [
{ text: 'Yearly pay', value: 'yearly' },
{ text: 'Monthly pay', value: 'monthly' }
]
},
alternative: [
{
title: 'United States Take-Home Pay Calculator',
url: '/take-home-pay-calculator/us/paycheck-calculator'
},
{
title: 'Switzerland Take-Home Pay Calculator',
url: '/take-home-pay-calculator/ch/nettolohnrechner'
}
],
cite: [
{
title: 'BMF 2026 payroll-tax program flow',
url: 'https://www.bmf-steuerrechner.de/interface/pseudocodes.xhtml'
},
{
title: 'German Income Tax Act § 32a',
url: 'https://www.gesetze-im-internet.de/estg/__32a.html'
},
{
title: 'German statutory health-insurance contributions',
url: 'https://www.bundesgesundheitsministerium.de/beitraege'
}
]
};
Tool.preview = createTakeHomePayPreview(Tool);
export default Tool;
Description
Browse the implementation files for Germany Take-Home Pay Calculator.