Your guide to average income in Germany (2026)

Curious about salaries in Germany? Get 2026’s facts on average income, minimum wage, and good earnings for internationals and students.

Ellie

9 minute read
·
Updated on 16 Sep 2026
·
Working

The average salary in Germany is €2,972 per month after tax (around €53,900 gross a year), according to StepStone's 2026 Salary Report. It's tough for new expats to get a real feel for what is considered a good salary. So, with thousands of internationals looking for a job in Germany every year, you're not alone in wondering how to go about negotiating your pay. Comparing that average income in Germany to the minimum wage and the cost of living will point you in the right direction. Your salary goes further in some places than others, so it helps to compare the best cities in Germany to live in before you commit to a move.

To save you time, this guide will walk you through all things salary-related.

Key takeaways

  • The average salary in Germany is €2,972 a month after tax (€53,900 gross a year); the minimum wage is €13.90 an hour, or about €2,409 gross a month for a 40-hour week.
  • For students and interns: you qualify for minimum wage once your internship exceeds 3 months and isn't a compulsory university placement, apprenticeship, or voluntary role. Vocational trainees average €724 a month instead.
  • For young professionals: a good gross salary sits between €65,000 and €81,000 a year, but tech, engineering, and finance roles often start well above the national average from your first job.
  • For families and expats choosing a city: Munich, Hamburg, and Frankfurt pay the most, but they also cost the most to live in, so compare net salary to rent before deciding where to move.
  • Whatever your situation, your net take-home pay depends heavily on your tax class, so check yours before comparing job offers.
  • If you're negotiating your first German contract, ask about the full package (13th-month pay, holiday pay, pension contributions), not just the base salary.

What is the average salary in Germany?

According to StepStone's 2026 Salary Report, in Germany, the average annual gross median salary is €53,900, which is €4,492 monthly.

According to The Federal Statistical Office (FSO), the gross monthly average salary for a full-time employee in Germany was €4,784 in April 2025. This makes the average annual gross salary €57,408, according to the FSO.

Net vs. gross salary: what you actually take home

Your net salary is what actually lands in your bank account, and it's usually 60-70% of your gross salary after income tax and social contributions. Since the net salary is your salary after tax and any social contributions, it's the best indicator of how much you're really earning. The net salary depends on various factors such as tax class and location. Overall, the average salary in Germany is €2,971.54 after tax (using the average of €3,946 gross).

To get an accurate estimate of your net salary, you can use this tool.

Two deductions shape your paycheck the most:

  • Income tax (Lohnsteuer): Germany's progressive system is tax-free up to €12,348 a year for single filers, then rises gradually from 14% to 42%, and hits 45% only above €277,825. You never pay the top rate on your whole income, only on the portion above each threshold.
  • Social security contributions: around 20% of your gross salary goes to pension (9.3%), health insurance (roughly 8.2%), unemployment insurance (1.3%), and long-term care insurance (1.8-2.3%).

On top of that, your tax class (Steuerklasse) decides how much is withheld monthly, not your final tax bill. Single people default to Class I. Married couples can choose Class III/V if one partner earns significantly more, or Class IV/IV if incomes are similar. If you're a registered church member, add 8% (Bavaria, Baden-Württemberg) or 9% (everywhere else) of your income tax as church tax, known as Kirchensteuer. You can opt out any time by filing a Kirchenaustritt.

Once you’ve estimated your take-home pay, get to know German supermarkets so you can budget your weekly shop.

What's the minimum wage in Germany?

As of 2026, the minimum wage in Germany is €13.90 per hour. So, for a full-time worker working a 40-hour week, the minimum salary in Germany is €2,409 per month or €28,912 per year. In other words, In Germany, the minimum wage after tax is €1,712 per month.

The German minimum wage applies to almost all workers above 18, including foreigners, part-time workers, and seasonal workers.

There are a few exceptions when the minimum wage does not apply, including if:

  • you're self-employed
  • a freelancer in Germany
  • a volunteer
  • an apprentice
  • it's your first 6 months of employment after a long unemployment period
  • your industry has a collective agreement.

The minimum wage is set at a federal level, and if your German employer does not pay you the legal minimum wage, you can either ask your employer or seek advice on your legal rights.

Is there a minimum wage in Germany for students and interns?

Yes! The minimum wage in Germany for (international) students is the same as for everyone else — €13.90 per hour. However, there are certain conditions.

Students and interns in Germany are entitled to a minimum wage once they satisfy certain conditions:

  • The internship has to exceed 3 months
  • It's not a compulsory requirement by your university
  • It's not an apprenticeship
  • You're not a volunteer

If you're a student doing vocational training, you won't be eligible for minimum wage. However, you can still expect to earn a salary. While the average wage is €724 euros per month, exactly how much you earn depends on the region, profession, and experience. If you’re funding your move with a part-time job, see how studying and working in Germany works so you can plan your monthly budget. You can also browse German scholarships for international students for extra support.

For mandatory or shorter internships that fall outside minimum wage rules, pay still varies by field. Hospitality and retail internships often pay €400-600 a month plus benefits in kind, while tech and engineering internships at larger companies frequently pay €800-1,500 a month even when not legally required to.

Working in Germany

Average salary by region: Berlin vs. Munich vs. Hamburg

Munich pays the highest average salaries in Germany, followed closely by Hamburg, with Berlin and eastern cities trailing behind. Where you work changes your paycheck more than almost any other factor.

Average gross annual salaries by city:

  • Munich: €59,053
  • Hamburg: €59,011
  • Berlin: €57,331
  • Frankfurt: €56,531
  • Düsseldorf: €55,277
  • Cologne: €54,752
  • Stuttgart: €53,046
  • Hanover: €48,957
  • Leipzig: €42,707

The regional gap runs deeper than city rankings alone. Eastern German states pay noticeably less overall: the median gross salary there is €39,250-48,750 a year, about 15% below the western average of over €46,900 (excluding Berlin, which isn't classified as an eastern state). Southern states, particularly Bavaria and Baden-Württemberg, consistently offer the highest pay across most professions.

For more expat-focused insights, see the best German cities for expats and find which locations are most welcoming.

Average salary by profession and industry in Germany

Tech, medical, and legal roles pay the most in Germany, while hospitality and entry-level service jobs sit closer to minimum wage. Your industry decides your earning ceiling more than your city does.

  • Tech and IT: software developers earn around €60,000 a year on average, ranging from €52,000 entry-level to €72,000 for experienced professionals. Specialised roles pay more: AI specialists earn around €90,000, cybersecurity experts €80,000, and cloud specialists €62,000.
  • Engineering and manufacturing: mechanical engineers earn €50,000-70,000 a year, with entry-level positions from €40,000 and senior engineers reaching €85,000 or more. Automotive engineers earn a median of around €65,000.
  • Finance and business: financial analysts earn around €85,000. Business analysts start at €45,000-55,000 and progress to around €100,000 in management, while consultants earn €80,000-120,000 depending on seniority.
  • Marketing and creative roles: marketing managers earn €55,000-75,000, digital marketing specialists €45,000-65,000, and UX/UI designers €50,000-70,000.
  • Hospitality and tourism: hotel managers earn €45,000-65,000 and executive chefs €40,000-60,000, but entry-level hospitality roles like waitstaff and shop assistants sit close to minimum wage, at €29,000-33,000 a year.
  • Healthcare: medical doctors earn €96,000-100,000 on average, while nurses earn €42,000-54,000.

If you're graduating soon, starting salaries also vary by degree: bachelor's graduates typically start at €40,000-52,000 depending on field, while master's graduates in engineering, computer science, or finance often start at €50,000-70,000.

Once you’ve got a benchmark, learn how working in Germany works as a foreigner so you can line up interviews and negotiate with confidence.

What is a good salary in Germany?

Now that you know the average salary, you might be wondering what is considered a good salary in Germany. A good salary in Germany depends not only on your lifestyle but also on where you live, as the cost of living differs from city to city. So it helps to compare the best cities in Germany to live in before you commit to a move.

In general terms, a good annual gross salary in Germany is between €65,000 and €81,000. However, most Germans who earn a yearly gross salary of €60,000 and above are happy with their salary, which translates to earning about €5,417 per month.

A single person earning Germany's average salary nets around €3,090 a month, about 2.6 times the minimum cost of living for one person. That cushion shrinks fast in expensive cities: rent alone can eat up over a third of your take-home pay in Munich or Frankfurt, while it's a lighter load in Hamburg or Cologne.

CityAvg. gross salary (year)Est. net salary (month)*Avg. rent (month)Rent as % of net payBest for
Munich€59,053€3,149€1,53749%Tech and finance salaries
Frankfurt€56,531€3,015€1,30143%Banking and finance
Stuttgart€53,046€2,829€1,14140%Engineering and automotive
Düsseldorf€55,277€2,948€1,12538%Business and multinationals
Berlin€57,331€3,058€1,20439%Startups and creative jobs
Hamburg€59,011€3,147€1,16637%Balance of pay and affordability
Cologne€54,752€2,920€1,07637%Media and affordable living

*Net salary is estimated using an average deduction rate of around 36% (Tax Class I, no children, no church tax). Your actual take-home pay depends on your tax class, health insurance, and location.

Here's what our guest on our HomeAbroad podcast has to say about what he considers a good salary in Germany:

If you’re moving from abroad, it also helps to see the best German cities for expats before you negotiate a contract.

How to negotiate your salary in Germany

Research your number before you walk into any interview. German employers expect negotiation, not a one-shot offer, so come prepared.

  • Check your role's market rate on Gehalt.de or StepStone's salary report, and use the city and profession benchmarks above as your baseline, not just the national average.
  • Anchor your ask 10-15% above your target figure, since initial offers usually leave room to negotiate.
  • Ask about the full package, not just base pay. A 13th-month salary (Weihnachtsgeld), holiday pay (Urlaubsgeld), pension contributions, and a subsidised Jobticket or Deutschlandticket can add real value beyond your gross number.
  • Negotiate in whichever language the company uses internally, and always get any verbal agreement confirmed in writing in your contract before you sign.
  • Ask for a mid-year or annual review clause in your contract, so pay increases aren't left to chance.
  • If you're new to the German job market, know that annual raises tend to track inflation plus 1-3% for solid performers, so use that range as a reference point in future reviews.

If you’re coming from outside the EU, you’ll also want to check what you need for a German work visa before you sign a lease.

Ready to put your salary to work

Once you know your target salary and where in Germany you want to work, your next move is finding somewhere to live that fits your budget. Use the city comparison above to weigh take-home pay against rent before you sign a lease, especially if you're choosing between a higher salary in an expensive city and a lower one somewhere more affordable.

When you're ready to book, you can search verified listings across Germany on HousingAnywhere, where every landlord goes through ID verification and every payment is protected, so you can secure a place before you arrive instead of scrambling for housing once your new job starts.

To make your move easier, bookmark these helpful German websites for everything from bureaucracy to housing.

FAQ

What is the average salary in Germany for 2026? The average salary in Germany is €53,900 gross a year (€4,492 a month), or around €2,972 a month after tax, according to StepStone's 2026 Salary Report.

How much net salary can I expect after taxes in Germany? Expect to keep 60-70% of your gross salary after income tax and social contributions, depending on your tax class, church membership, and health insurance type.

What is considered a good salary in Germany for a young professional? A good gross salary in Germany is generally between €65,000 and €81,000 a year, though this depends heavily on your city and industry. Tech, finance, and engineering roles often clear this bar early in a career.

How much salary is good in Germany? Most Germans earning €60,000 or more gross a year (about €5,417 a month) report being satisfied with their pay, but "good" depends on your city's cost of living and your lifestyle.

Is there a gender pay gap in Germany? Yes. Women working full-time earn a gross median salary of €42,100 a year versus €48,000 for men, an unadjusted gap of 12.4%. When adjusted for role, experience, and hours, the gap narrows to 5.7%.

What type of employment contract will I get in Germany? Most employees get either a permanent contract (unbefristet) or a fixed-term contract (befristet), typically with a probation period of up to 6 months. Always check your contract for notice periods and salary review terms before signing.

What deductions are taken from my gross salary in Germany? Income tax, pension insurance (9.3%), health insurance (around 8.2%), unemployment insurance (1.3%), long-term care insurance (1.8-2.3%), and church tax (8-9% of your income tax) if you're a registered church member.

This article is for informational purposes only.

Please reach out to content @housinganywhere.com if you have any suggestions or questions about the content on this page. For legal advice or help with specific situations, we recommend you contact the appropriate authorities.

Share this article
Read more about renting in Germany
Browse other articles about the renting experience in Germany