Worked comparison: single employee, no children
| Gross salary | Spain net | Germany net | Germany minus Spain |
|---|---|---|---|
| €30,000 | €23,452 | €21,215 | −€2,237 |
| €40,000 | €30,196 | €26,875 | −€3,320 |
| €60,000 | €42,184 | €37,531 | −€4,653 |
| €80,000 | €53,853 | €48,007 | −€5,845 |
| €100,000 | €65,227 | €57,982 | −€7,245 |
Germany’s employee contributions are the main visible difference
The model charges the employee half of statutory pension insurance, unemployment insurance, health insurance including the 2026 average supplementary rate, and long-term-care insurance. The health and care contribution ceiling is €69,750; the pension and unemployment ceiling is €101,400. A childless-care surcharge is included when no children are selected.
Spain’s employee rate is lower and capped at its own maximum contribution base, with the additional solidarity contribution above that ceiling. This does not mean the total labour cost is lower: employer contributions are outside this employee-net comparison in both countries.
The 2026 German income-tax formula is not a simple band table
The tax-free allowance rises to €12,348 in 2026. Progressive formulas then apply up to the 42% band, with 45% at the top. The calculator reproduces the official §32a formula rather than multiplying the whole salary by one marginal rate. It also includes the solidarity surcharge when the 2026 exemption and mitigation zone are exceeded.
Joint assessment can reverse part of the gap
Under German spouse splitting, joint taxable income is halved, the tariff is calculated on that half and the result is doubled. The benefit is largest when one spouse earns most or all of the household income and small when incomes are similar. Spain’s joint return instead uses a fixed reduction in this model; it does not use German-style splitting.
Church tax is deliberately excluded
Members of certain religious communities can pay church tax as a percentage of income tax, with the rate depending on the Land. Because membership and location are personal choices, the table excludes it. The solidarity surcharge is different: it is a federal surcharge and enters the model once its statutory threshold is crossed.
What is held constant
- The same annual gross salary in euros.
- A single employee under 65, with no children, in the static examples.
- Madrid on the Spanish side and standard common German statutory insurance.
- No special expatriate regime, occupational pension salary sacrifice or itemised deductions.
What a relocation comparison must add
German family benefits, health coverage and pension accrual are not cash deductions alone; Spanish public benefits differ too. Housing, childcare and transport costs can dominate the net-pay gap. Use the result to understand payroll, then compare the actual job offers and recurring household budget.
Common questions
Does Germany always deduct more from salary than Spain?
No. Family status, health insurer, church membership, salary and Spanish region matter. The static single-person cases show a larger German payroll deduction, while joint assessment can narrow the difference for one-earner couples.
Is German health insurance included?
The employee’s statutory health contribution is included using the official base rate plus the 2026 average supplementary rate. A specific insurer can charge a different supplementary percentage.
Does the comparison include Kindergeld?
No. Cash family benefits are excluded so that the chart isolates income tax and employee contributions.
Official sources and method
- German Finance Ministry · tax changes for 2026
- German Finance Ministry · §32a tariff formula
- German Finance Ministry · solidarity surcharge 2026
- German Health Ministry · 2026 contribution ceiling
- German Health Ministry · statutory health contribution
- Project methodology