Net to gross salary calculator: Germany

Enter the take-home pay you want and see the gross salary you need in Germany in 2026. To take home €3,000 a month, you need about €56,966 a year.

Paid in 12 monthly payments
% set by your Krankenkasse; 2.9% is the 2026 average

To take home €3,000 a month, you need a gross salary of €56,966 a year (€4,747 a month).

Take-home per month (tax class I)€3,000
Per year€36,000
Wage tax per month€715
Effective rate36.8%
Marginal rate48%
Employer cost per year€69,100
  • Take-home 63.2%
  • Wage tax 15.1%
  • Pension and unemployment 10.6%
  • Health and care 11.2%
ItemYearMonth
Gross salary€56,966.05€4,747.17
Wage tax (Lohnsteuer)−€8,575.92−€714.66
Solidarity surcharge€0.00€0.00
Church tax (9%)€0.00€0.00
Pension insurance (9.3%)−€5,297.88−€441.49
Unemployment insurance (1.3%)−€740.52−€61.71
Health insurance (8.75%)−€4,984.56−€415.38
Care insurance (2.40%)−€1,367.16−€113.93
Take-home pay€36,000.01€3,000.00
How your social insurance is calculated
Pension: 9.3% of €4,747.17€441.49
Unemployment: 1.3% of €4,747.17€61.71
Health: 8.75% of €4,747.17€415.38
Care: 2.40% of €4,747.17€113.93
Social insurance per month€1,032.51
What you cost your employer
Gross salary€4,747.17
Employer pension and unemployment insurance€503.20
Employer health and care insurance€500.83
Insolvency levy (0.15%)€7.12
Cost to the employer per month€5,758.32

Gross salary needed for common take-home amounts

2026, assuming tax class 1 in Berlin with no church tax, no children and the average 2.9% health fund rate.

Take-home a monthGross a yearGross a monthTax class 3, a year
€2,000€34,845€2,904€30,671
€2,500€45,658€3,805€39,522
€3,000€56,966€4,747€49,465
€3,500€68,849€5,737€59,778
€4,000€79,908€6,659€70,227
€4,500€91,471€7,623€79,610
€5,000€103,880€8,657€89,191
€6,000€126,520€10,543€108,161

Tax class 3: Married, with the higher earner in tax class 3 and the partner in class 5. Select an amount to open the full breakdown.

How it works

The calculator searches for the gross salary whose take-home pay, under the same 2026 rules as our Germany take-home pay calculator, matches the amount you enter. Every step of the result is shown, so you can check it.

Your tax class, church tax, children and health fund all change the gross you need. Set them in the calculator above.

German salaries are normally quoted per year (Bruttojahresgehalt) and paid in 12 monthly payments; a 13th salary or holiday pay is extra.

Frequently asked questions

What gross salary do I need to take home €3,000 a month in Germany?

About €56,966 a year (€4,747 a month) in 2026. This assumes tax class 1 in Berlin with no church tax, no children and the average 2.9% health fund rate.

Why does the gross salary go up faster than take-home pay?

Because each extra euro is taxed at your marginal rate. Around €3,000 a month in Germany, about 48% of each extra euro goes to tax and social security, so taking home €100 more needs about €194 more gross.

How does tax class 3 change the gross I need?

In tax class 3 less wage tax is withheld each month, so taking home €3,000 a month needs about €49,465 a year instead of €56,966 in class 1. The couple's final tax is settled in the joint tax return.

Estimates based on published tax rules. Sources and assumptions: methodology. Net to gross in other countries: compare.