When you look for jobs in Germany, you must know what salary you should get. This helps you negotiate a better salary.

Salaries by profession

These tools help you find how much you should earn.

Taxes in Germany

When you negotiate your salary, you negotiate your gross income. The amount you keep after taxes is your net income.

In Germany, you pay around 35% of your salary in taxes and social contributions1. Your employer takes them directly from your paycheck.

You pay these taxes and contributions:

Minimum wage and median income

Median income

The median income in Germany is 41,125€ per year. The median income in Berlin is 41,800€ per year1. Berlin salaries are lower than in other German cities1, but the cost of living is also lower.

In Germany, people sometimes mention their monthly income instead of their yearly income.

Median income by profession (German) — Federal Employment Office

Median income by location (German) — Federal Employment Office

Minimum wage

The minimum wage (Mindestlohn) in Germany is 10.45€ per hour1. After October 1, it will be 12€ per hour. Some professions have a higher minimum wage (Branchenmindestlohn).

Around 4% of jobs pay the minimum wage1.

Cost of living

Your salary should match the local cost of living. Salaries in Munich are higher than in Berlin, but living in Munich is more expensive. Salaries in Berlin are lower than in New York, but life in Berlin is cheaper than in New York.

Before you negotiate your salary, look at the cost of living in your area.

Cost of living in Berlin ➞

Bonuses

Yearly bonus

Some employers pay a yearly bonus (13. Monatsgehalt). It's usually in your work contract1. You pay income tax on this bonus.

Relocation bonus

Some companies offer a relocation bonus. This helps you pay for your relocation costs. You can also negotiate this amount. Sometimes, it's a fixed amount, and sometimes they refund your real costs. Sometimes, you get your relocation bonus with your first paycheck, 30 to 45 days after you start working. You pay income tax on your relocation bonus.

When you get a job offer, you can negotiate a bigger relocation bonus.

When do I get paid?

In Germany, most people are paid once per month, usually on the 1st or 15th day of the month. You get your first paycheck after 30 or 45 days after you start working. If you are just moving to Germany, you need enough savings to survive the first 6 weeks.

Almost everyone is paid by bank transfer. If you start working in Germany, you need a bank account that supports SEPA transfers. Your bank can be in another European country.