German wage tax table 2026

On €4,000 gross a month the 2026 German wage tax (Lohnsteuer) is €525 in tax class I, €202 in class III and €945 in class V. Full monthly tables in €50 steps for each class are below.

Monthly wage tax by tax class (in €)

GrossIIIIIIIVVVI
1,000000095112
1,5009009153175
2,0008818088298342
2,5001871030187466510
3,00029320335293626665
3,500406311110406779822
4,000525425202525945989
4,5006505463006501,1131,157
5,0007826744027821,2801,325
6,0001,0749576211,0741,6241,669
7,0001,4301,3018801,4302,0052,050
8,0001,8101,6761,1551,8102,3862,430
10,0002,6332,4981,8092,6333,2093,253

Tables by tax class

Where the figures come from

Every amount comes from the official 2026 program of the Federal Ministry of Finance that all German payroll software must follow; our wage tax core matches the BMF tax calculator interface to the cent. The tables assume the general case for an employee in social insurance: statutory health insurance with a 2.9% surcharge, childless from 23 (class II with one child) and no child allowances.

The solidarity surcharge only applies once the annual wage tax is above the €20,350 exemption limit, so most employees do not pay it. Church tax is 8% of the wage tax in Bavaria and Baden-Württemberg and 9% in the other states.

Frequently asked questions

Why does my payslip differ from the table?

A different insurer surcharge, private health insurance, child allowances or a registered tax allowance all change the wage tax. Your exact figures are in the Germany salary calculator.

Can I download the table?

Yes, all six classes as a CSV file under CC BY 4.0.

Which tax class am I in?

It depends on your marital status and income. Couples can find the best combination with the tax class calculator.

Sources: BMF Programmablaufplan for wage tax 2026, Section 32a EStG, Solidarity Surcharge Act. Updated 2026-11-04.