Gross vs net salary in Germany
Understand how German gross salary turns into net salary after taxes and social security contributions.
In Germany, salary offers are usually gross salary offers
When a German employer, recruiter or job ad mentions salary, the number is usually gross salary. That means salary before income tax, social security contributions and other payroll deductions.
Net salary is the amount that actually arrives in your bank account. For international candidates, this difference is essential. A salary can look attractive as a gross number, but the real question is how much remains after deductions and whether that net income works for your location, rent, family situation and relocation plan.
What is the difference?
The same salary number can mean very different things depending on whether it is shown as gross or net.
Gross salary
Gross salary is the agreed salary before deductions. It is the standard number used in German job offers, employment contracts and salary negotiations.
- Used in job ads and contracts
- Can be annual, monthly or hourly
- Does not show what you actually receive
Net salary
Net salary is your take-home pay after payroll deductions. It is the amount available for rent, food, transport, savings and daily life.
- Paid into your bank account
- Depends on tax class and personal situation
- Essential for relocation and budgeting
Example: electrical engineer with €65,000 gross salary
This example shows how a realistic gross salary for an early-career electrical engineer in a larger German company can translate into monthly net income.
Monthly gross-to-net breakdown
Approximate payroll calculation for €65,000 gross annual salary.
The same calculation as an annual salary picture
Many engineering salaries in Germany are negotiated annually. Looking at the annual picture helps candidates compare the offer with bonuses, special payments and total compensation.
Annual salary before payroll deductions.
Estimated annual employee contributions for pension, unemployment, health and long-term care insurance.
Estimated annual wage tax for tax class I without church tax.
Estimated annual net salary after payroll deductions.
Your gross salary is not the full employer cost
German employers also pay their own share of social security contributions on top of your gross salary. This matters when understanding salary budgets and negotiation limits.
Why two candidates with the same gross salary may receive different net salaries
Gross salary is only the starting point. Personal and payroll factors can change the final net salary.
Tax class
Tax class has a major impact on monthly wage tax. Single candidates are usually tax class I, while married candidates may have other combinations.
Children
Children can affect long-term care insurance and, depending on the situation, tax treatment and family benefits.
Church tax
Candidates registered for church tax may pay an additional deduction depending on federal state.
Health insurance provider
Statutory health insurers can charge different additional contribution rates, which changes the payroll deduction slightly.
Federal state
Some details, such as church tax and long-term care insurance rules in Saxony, can vary by location.
Salary structure
A salary paid in 12 instalments is easier to compare than one with vacation pay, Christmas bonus, variable bonus or shift allowances.
How to interpret this salary as an international candidate
€65,000 gross does not mean €5,416 available every month
In this example, the estimated monthly net salary is around €3,340. That is the number you should use for rent, cost of living, savings and relocation planning.
Social security is high, but it buys protection
Contributions are significant, but they finance systems such as health insurance, pension insurance, unemployment insurance and long-term care insurance.
Annual salary and monthly salary can be misleading
Always ask whether the salary is paid in 12 months or includes additional payments such as Christmas pay, vacation pay, bonus or tariff-based special payments.
Net salary must be connected to location
A net salary of around €3,340 can feel different in Munich, Hamburg, Stuttgart, Leipzig, Bremen or a smaller industrial town.
What to check in a German salary offer
Before accepting an offer, clarify how the salary is structured and what your real monthly situation could look like.
Is the salary gross or net?
In Germany, salary figures are normally gross unless explicitly stated otherwise.
Is it annual, monthly or hourly?
Engineering roles are often annual. Industrial roles may be monthly or hourly.
How many salary payments?
Ask whether the salary is paid in 12 instalments or includes 13th salary, Christmas pay or vacation pay.
Are bonuses included?
Variable bonuses should not be treated like guaranteed salary unless clearly defined.
Are shift allowances included?
For industrial roles, shift allowances can materially change monthly income.
What is the location?
Net salary should always be compared with local rent and cost of living.
Continue with related salary topics
Once you understand gross and net salary, the next step is to compare salary by profession, hourly wage and contract type.
Calculate the real salary before applying
A German salary offer only becomes meaningful when you understand gross salary, net salary, social security, tax class, payment structure and cost of living.
