Operations

Salaries in Germany 2026: how much is earned by sector and city

The average gross salary in Germany is around 48,000 euros a year, but that figure is useless for budgeting a specific role: the spread across sectors and cities is huge. This guide sorts German salaries by sector, region and level, with what each contract really costs.

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

The starting reference: average, minimum and gross

The average gross salary in Germany is around €47,500-48,000 per year, about €4,000 per month over twelve payments. The legal minimum (Mindestlohn) is €13.90 per hour from 2025, which equates to about €2,400 per month full-time.

In Germany all offers are expressed as gross annual salary, usually over twelve payments. The net depends on the tax class (Steuerklasse) and is typically between 55% and 65% of gross. For the employer, the total cost is roughly 40% more due to social contributions and insurance: a gross salary of €4,000 costs around €4,800.

Salaries by sector in 2026

These ranges are indicative for profiles with at least three to five years of experience, in gross annual terms:

Key points

  • Technology and IT: €60,000-90,000 (senior software engineers above €80,000)
  • Industrial and mechanical engineering: €55,000-80,000
  • Finance and banking: €55,000-85,000
  • Pharmaceutical and biotech: €55,000-80,000
  • Sales and international trade: €45,000-70,000
  • Administration and back-office: €35,000-50,000
  • Logistics and operations: €35,000-48,000
  • Hospitality and retail: €26,000-35,000, close to the legal minimum

Regulated sectors and collective agreements

Collective agreements (Tarifvertrag) set real salary bands, and companies almost always apply them. In healthcare, a nurse in a public hospital earns between €51,000 and €68,000 a year; in the chemical or automotive industry, collective agreements (IG Metall) guarantee above-average national salaries.

For a GmbH hiring technical profiles, budget above the sector's mid-range: competition for engineers is tough. For customer service or logistics roles, the national average is a more realistic reference.

Differences by city and region

Munich, Stuttgart and the Frankfurt region pay the highest salaries in the country; Berlin is below those three but above the national average, and eastern Germany generally pays lower salaries. The same role can vary by 20-30% depending on the city.

A widely used lever: hire remotely outside expensive cities. Salary is set by the role's band and the employee's location, not by the office, and at the same band, the cost of living in Leipzig or Nuremberg is noticeably lower than in Munich.

Salary in practice: net and total cost

From €4,000 gross per month, the employee takes home between €2,200 and €2,600 depending on their tax class and family circumstances. The company, for its part, pays €4,800 if half of the contributions fall on it, which is the norm.

When budgeting for a German subsidiary, don't use the gross offer as the cost: add 40% for employer contributions and professional accident insurance. That is the number that appears in your profit and loss account.

Frequently asked questions

Around €48,000 gross per year, about €4,000 per month in twelve payments. The legal minimum is €13.90 per hour, about €2,400 per month for a full-time position.

Technology, finance, pharma and engineering, with ranges from €55,000 to €90,000 for experienced profiles. Hospitality and retail hover near the minimum.

Around €4,800 per month, including the company's share of social contributions and insurance.

In the south: Munich, Stuttgart and the Frankfurt area. Eastern Germany generally pays less.

That the contract sets a gross amount per year in twelve payments, before personal income tax, social contributions and insurance. Net pay is usually 55-65% of gross depending on the tax class.

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?