
Germany attracts more international workers than almost any other EU country. Strong industry, stable institutions, good infrastructure, and salaries that look impressive on paper. The problem most expats discover within three months: those salaries look considerably less impressive after the German state takes its share.
This guide cuts through the noise. Real numbers, real comparisons, no optimistic spin.
The Salary Reality: Gross vs Net
Germany's social contribution system is among the most comprehensive — and most expensive — in the EU. Employee social contributions total 20.2% of gross salary in 2026:
-
Pension insurance: 9.30%
-
Health insurance: 7.30%
-
Unemployment insurance: 1.30%
-
Care insurance (Pflegeversicherung): 2.30%
Add income tax on top, and a single person earning €4,000 gross takes home approximately €2,500-2,700 net per month. Someone on the minimum wage of €2,277 gross takes home around €1,713 net.
The social contributions are capped at €77,400/year in annual salary — so very high earners pay a lower effective percentage on income above that threshold.
Use our Salary Calculator to model your exact net salary in Germany.
Income Tax: The Steuerklasse System
Germany's income tax system has two layers of complexity that trip up every new arrival: the progressive brackets and the Steuerklasse (tax class) system.
The brackets in 2026:
| Income | Rate |
|--------|------|
| €0 – €11,784 | 0% (tax-free) |
| €11,784 – €17,500 | 14% |
| €17,500 – €68,000 | 24% |
| €68,000 – €280,000 | 42% |
| €280,000+ | 45% |
There's also a solidarity surcharge (Solidaritätszuschlag) of 5.5% on income tax owed, which applies above an €18,500 threshold. Originally introduced to fund German reunification, it was largely abolished for lower and middle incomes but still applies to higher earners.
And if you're registered with a church — Catholic, Protestant, or Jewish — church tax (Kirchensteuer) of 8-9% of your income tax bill applies automatically unless you formally deregister (Kirchenaustritt). Many expats are surprised to find this deduction on their first payslip.
The Steuerklasse system assigns every employee to a tax class (I through VI) that determines withholding rates. Class I is standard for single people. Class III/V is used by married couples where one partner earns significantly more — the higher earner gets Class III (lower withholding) and the lower earner gets Class V (higher withholding). At annual tax return time, the total tax owed is the same, but cash flow during the year differs significantly.
Standard deduction (Arbeitnehmer-Pauschbetrag): €1,230/year automatically applied.
Housing: The Biggest Variable
Rent in Germany varies enormously by city. The national average sits around €950/month for a one-bedroom apartment, but this masks huge regional differences:
Munich: €1,600-2,200 for a one-bedroom. The most expensive city in Germany by a significant margin.
Frankfurt: €1,300-1,800. Financial hub, high demand, prices reflect it.
Hamburg: €1,200-1,600. Beautiful city, strong job market, expensive.
Berlin: €1,000-1,400. Still cheaper than the western cities despite dramatic price increases over the past decade.
Stuttgart, Düsseldorf: €1,100-1,500. Industrial centers with strong employment.
Leipzig, Dresden, Nuremberg: €700-1,000. Eastern and southern cities offer considerably better value for money.
The German rental market has its own peculiarities. Many apartments are rented completely unfurnished — no kitchen, no light fixtures, sometimes not even a bathroom cabinet. Budget for a one-time setup cost of €3,000-8,000 when moving into an unfurnished apartment. This catches many expats completely off guard.
Security deposits (Kaution) are typically 2-3 months of cold rent (Kaltmiete), held in a separate account.
Day-to-Day Costs
Groceries: Monthly grocery bill for one person averages €85/week or approximately €350-400/month if cooking at home. Germany has excellent discount supermarkets (Aldi, Lidl, Penny, Netto) that keep food costs manageable. Rewe and Edeka are mid-range; organic/specialty shops obviously cost more.
Transport: Monthly public transport costs around €85/month with a regional subscription (Deutschlandticket). At €49/month, the Deutschlandticket introduced in 2023 was a genuine game-changer for public transport affordability — it covers all regional trains, buses, trams, and subways nationwide. Check if it's still at this price point when you arrive, as it has been subject to political debate.
Car ownership adds significantly: insurance (€600-1,200/year), fuel (currently around €1.80/litre for petrol), parking (€80-200/month in cities), and mandatory TÜV inspections every 2 years.
Utilities: Average monthly utilities (heating, electricity, water) run approximately €145/month for a one-bedroom apartment. Germany has high electricity prices by European standards. Heating is often gas-based and costs fluctuate significantly with energy markets — the 2022-2023 energy crisis left lasting impact on utility costs.
Dining out: A meal at a mid-range restaurant costs €12-18. A beer at a bar is €4-6. Daily coffee is €3-4. Germany is not cheap for eating and drinking out, though it's more affordable than Luxembourg or Switzerland.
The Cost of Living Index
Germany's overall cost of living index sits at 88 relative to a European baseline of 100 — meaning it's slightly below average for Western Europe. This reflects the genuine regional variation: rural Bavaria and eastern Germany are very affordable; Munich and Frankfurt rival Paris for expense.
For expats comparing Germany to their home country: Germany is cheaper than Switzerland, Austria (for major cities), Scandinavia, and Luxembourg. It's comparable to France and the Netherlands, and more expensive than Spain, Portugal, Italy, and Eastern Europe.
Healthcare: Good but Requires Navigation
Germany has a dual healthcare system — statutory (gesetzliche Krankenversicherung, GKV) and private (private Krankenversicherung, PKV).
As an employee earning under the insurance threshold (approximately €69,300/year in 2026), you're automatically enrolled in statutory health insurance. The contribution is split between you and your employer — your 7.30% share is already factored into the social contribution total above.
Statutory insurance covers you well: doctor visits, hospital stays, medications (with co-payments), dental basics. The system works but waiting times for specialists can be frustrating — sometimes months.
Employees earning above the threshold can opt out of statutory insurance and take private insurance. Private insurance is faster, often better quality service, but more expensive and harder to leave. Most expats on medium incomes are better off staying in statutory insurance.
Working Hours and Leave
Standard working hours are 8 hours per day, 5 days per week (40 hours). Legal maximum is 10 hours per day, averaged over 6 months.
Annual leave: The legal minimum is 20 working days per year (4 weeks). Most employment contracts and collective agreements provide 25-30 days. Germany is not as generous as Austria or Scandinavia on this front, but more than adequate.
Germany has 9-13 public holidays per year depending on the federal state (Bundesland). Bavaria has the most; Berlin and other northern states have fewer. This matters if you're comparing job offers across different states.
Practical Financial Planning
Moving to Germany requires upfront capital. Beyond the apartment deposit and setup costs, factor in:
-
Health insurance gap: If you're between jobs, you must maintain health insurance coverage. BARMER, TK, and AOK are popular statutory funds.
-
Tax return (Steuererklärung): Filing annually is optional for single-class employees but almost always results in a refund. ELSTER is the government's free filing platform. Tax advisors (Steuerberater) are worth the fee (€300-600) for your first year.
-
Pension portability: EU workers who pay into the German pension system and later work in another EU country don't lose those contributions — EU coordination rules ensure portability.
Related Guides
Frequently Asked Questions
Stay Updated
Monthly EU salary and labor law updates
Free · No spam · Unsubscribe anytime