Operations

Average salary in Germany 2026: what an employee earns on average

The average salary in Germany is around 48,000 euros gross a year, some 4,000 a month. That is not the same as the minimum wage, and the spread between sectors and cities is wide. Here is what people earn on average and how to use the figure to budget.

Updated on 2026-08-17 · By the Filnet team2 min read

What is the average salary in Germany

The average gross salary in Germany stands at around €47,500-48,000 per year, equivalent to about €3,950-4,000 per month over twelve payments. It is a gross figure, before taxes and contributions.

The legal minimum is far below: the €13.90 per hour of the Mindestlohn gives about €2,400 per month full time. The average is nearly 60% higher.

Differences by sector

The average hides a lot of dispersion. Technology, finance, pharma and engineering pay well above €4,000; hospitality, retail and care work sit close to the minimum.

For a GmbH hiring technical profiles, budget salaries above the national average. For customer service or logistics profiles, the average is a more realistic reference.

Differences by city and region

Munich, Frankfurt and Stuttgart pay the highest salaries in the country; eastern Germany generally pays less. The same role can vary by 20-30% depending on the city.

If you are going to hire remotely or open an office, location is a cost lever as important as the sector.

Gross, net and cost to the company

The worker does not see the €4,000: between personal income tax and social contributions, the net usually comes to around 55-65% of gross depending on personal circumstances and the Steuerklasse.

For the company, the total cost is gross plus its share of contributions, half of a total close to 40%. A salary of €4,000 gross costs the company around €4,800.

Using the average salary to plan the subsidiary

The average salary is useful for budgeting, not for setting payroll: each contract is negotiated within its salary band. With the average figure and the sector, you can calculate a realistic staffing cost for the German business plan.

Complete the calculation with contributions and employer's liability insurance to close out the total employment cost per position.

Frequently asked questions

Around €48,000 gross per year, about €4,000 per month over twelve payments.

The minimum is €13.90 per hour (about €2,400 per month). The average, close to €4,000, is around 60% higher.

Munich, Frankfurt and Stuttgart, and generally the south. The east usually pays less.

Around €4,800, including the employer's share of Social Security contributions.

Book a free call with a specialist

In 30 minutes we outline your expansion strategy with you: target market, legal structure and taxation for your case. No commitment.

FilioShall we talk?