Quick Summary: Average Salary in Germany
Germany’s median full-time gross salary was €54,066 in 2025, while the arithmetic mean for the same population was €64,441. That €10,375 spread is the shape of the distribution rather than a rounding error, and choosing the wrong one puts your salary band around €10,000 off before you have made an offer.
Neither figure tells you what the hire costs. Gross pay in Germany sits under a layer of employer social contributions and statutory ceilings that reset every January, and sector medians run from €35,545 in hospitality to €77,522 in energy supply.
Getting the base number right is the first step, which is why our Germany EOR provider rankings weight payroll accuracy and contribution handling above onboarding speed.
Read top EOR solutions in Germany
Independent rankings of EOR providers by German payroll accuracy, social contribution handling, and how well they hold up under works council scrutiny.
The average salary in Germany in 2026
The current official reference is the Destatis Verdiensterhebung for 2025, published on 1 April 2026. It puts the median gross annual salary for full-time employees at €54,066 including taxable special payments such as holiday and Christmas bonuses, an increase of €1,907 on the previous year.
The arithmetic mean for the same group was €64,441, against €62,235 in 2024. Destatis publishes both because top earners pull the mean upward, and for anyone setting a hiring band the median is the more useful of the two.
One caveat most salary pages skip. There is no official 2026 average yet, and full-year 2026 earnings will not be published until spring 2027. Any figure presented as a 2026 German average is either a projection or self-reported survey data, so budget against the 2025 median and apply your own uplift assumption on top.
Two official averages, €10,375 apart
Why every salary source gives you a different number
Check three sources for the German average salary and you will get three answers, often thousands of euros apart. The differences come from what each source counts, not from anyone being wrong, and knowing which to use is the difference between a band you can defend and one you cannot.
Destatis draws from the Verdiensterhebung, a mandatory employer survey covering full-time staff with seven or more months of employment in the reporting year. The Stepstone Gehaltsreport 2026 draws from 1,326,157 salary records submitted through its own planning tool, standardised to a 40 hour week and inclusive of bonuses and commissions.
On the headline number they land within €166 of each other. Below the headline they diverge sharply.
Where the two sources disagree
Stepstone reports an unadjusted gender pay gap of 9.7%, with women at €50,500 and men at €55,900. Destatis puts the unadjusted gap at 16% for the same period. That difference is methodology, not contradiction, since Destatis measures hourly earnings across a broader population including part-time work while Stepstone standardises everything to full-time equivalent.
The east and west split behaves the same way. Destatis has eastern states excluding Berlin at €46,013 against €55,435 in the west. Stepstone has €48,750 against €56,250, directionally identical and roughly €2,700 apart at the eastern end.
The practical rule: use Destatis for any number that has to survive scrutiny from a works council, an auditor, or a pay transparency filing. Use Stepstone for the role-level and city-level granularity that official statistics do not publish.
One figure worth checking before you use it
A German median of €45,800 still appears in salary guides and hiring articles. It comes from the 2025 edition of the Gehaltsreport, and Stepstone states in its own methodology notes that the 2026 data is not comparable with that edition because the underlying collection changed.
Read as a year-on-year move, €45,800 to €53,900 looks like an €8,100 raise. It is a methodology break. Check which edition any salary figure comes from before it reaches your budget.
Official statistics against the largest private dataset
What sector does to the number
Sector is the largest single influence on German pay after the national baseline. Destatis sector data for 2025 puts financial and insurance services at €91,678 and hospitality at €39,749, a spread of more than two to one across the same labour market.
For most international hiring the relevant line is information and communication at €86,638, which covers software, IT services, and telecoms. Professional, scientific and technical services sit close behind at €83,847. Companies that benchmark technical roles against the national figure and then wonder why offers get declined are usually looking at a number roughly €22,000 below the sector they are actually hiring into.
The reverse applies at the other end. In hospitality, logistics, or general business services, a national-average offer is genuinely competitive rather than merely adequate.
Reading the sector figures correctly
These sector numbers are arithmetic means, not medians. Destatis publishes a complete sector breakdown only on a mean basis, and names sector medians for the extremes alone: energy supply highest at €77,522, hospitality lowest at €35,545.
That distinction matters when you carry a figure into a salary band. Every sector mean sits above its own median by a similar margin to the national gap of €10,375, so treat these as the upper end of typical rather than the midpoint. If you need a defensible midpoint for a specific sector, the sector mean minus roughly 15% is a closer working estimate than the mean itself.
The same country, two and a half times the salary
Section 5 delivery
The east and west gap, and where it disappears
Thirty five years after reunification the pay gap is still the most reliable regional signal in German compensation. Median full-time earnings in the eastern states excluding Berlin were €46,013 in 2025, against €55,435 in the west, a difference of €9,422. Berlin is counted with the west in the official series, which matters if you are benchmarking a Berlin hire.
The headline gap understates what happens in the sectors most international companies hire into. In information and communication, mean earnings run €88,124 in the west against €66,819 in the east. Financial services show a €23,353 spread and manufacturing €18,347.
Where the gap closes to almost nothing
Public administration pays €59,569 in the west and €58,197 in the east, a difference of €1,372. Healthcare and social work sit €2,808 apart. Education inverts entirely, with eastern earnings at €66,855 against €66,206 in the west.
The pattern is not regional economics, it is collective bargaining. Public sector pay scales were harmonised across the former divide, so roles governed by them converged. Private sector pay was left to the market and did not.
What this means when you are choosing a hiring location
Regional cost differences are real and worth using. Stepstone data puts median pay at €64,750 in Munich and €64,000 in Frankfurt, against €47,750 in Mecklenburg-Vorpommern, so the same role can carry a €15,000 difference depending on where the employment contract sits.
The catch is that remote roles compete nationally. If you are hiring a developer in Dresden who could take a Munich salary without moving house, the eastern benchmark will not hold your offer, and the sector gap above tells you how far short it falls. Location arbitrage works for roles tied to a place and erodes quickly for roles that are not.
A €9,422 median gap that is not evenly spread
What that salary actually costs you
Gross pay is around 82% of what a German employee costs. Hire at the median of €54,066 and statutory employer contributions add roughly €11,754, taking the real figure to about €65,820 before accident insurance. Destatis puts the average cost of an hour worked at €45.00 in 2025, around 29% above the EU average.
The employer share is 9.3% for pension, 7.3% for health plus half of the fund’s supplementary contribution which averages 2.9% in 2026, 1.8% for long-term care, and 1.3% for unemployment. That comes to 21.15% of gross.
Three more items fall on the employer alone. The U2 maternity levy runs around 0.44% for all employers, the insolvency levy is fixed at 0.15%, and statutory accident insurance is set by sector risk class rather than a national rate, so it has to be budgeted as a variable. A fourth levy, U1, applies only to employers with 30 or fewer staff.
Why senior hires cost proportionally less
Contributions stop at statutory ceilings: €69,750 for health and long-term care, €101,400 for pension and unemployment.
A €100,000 salary carries about €18,549 in employer contributions. A €150,000 salary carries €18,992. The extra €50,000 in salary costs €443 more. Every salary up to €69,750 carries the full 21.7%, so mid-level headcount is where employer cost scales fastest.
What to ask for in an EOR quote
A flat employer burden percentage is an average, not a calculation. It overstates senior roles, understates roles near the ceilings, and hides accident insurance. Ask for each branch at its own rate, ceilings applied at the correct thresholds, and accident insurance stated by risk class.
Contributions flatten out once the ceilings are passed
The minimum wage floor
The statutory minimum wage rose to €13.90 an hour on 1 January 2026, roughly €2,410 a month at 40 hours a week. It goes to €14.60 in January 2027.
The 2026 step was 8.4%, the largest since 2022. Any multi-year budget built on the 2025 rate of €12.82 is already short, and the 2027 increase is legislated rather than proposed.
For most international hiring the floor never binds directly, since even the lowest paying sector sits well above it. It binds indirectly through indexation.
The minijob threshold is tied to the minimum wage and stands at €603 a month in 2026, with the reduced contribution transition zone running to €2,000. Part-time and contractor-adjacent arrangements are where this catches people out. Full detail sits on our Germany minimum wage guide.
Two legislated increases inside 24 months
The pay transparency rules you are hiring into
Germany did not meet the 7 June 2026 deadline for transposing the EU Pay Transparency Directive. As of July 2026 the old legal position still applies, though the Directive has direct effect for public employers and German courts are required to read national law in conformity with it.
Under the existing Entgelttransparenzgesetz, employees at companies with more than 200 staff can request comparative pay information, and employers above 500 must run pay equity audits. Enforcement has been light and there are no penalties for non-compliance.
The replacement is materially stricter. The information threshold drops to 100 employees, salary ranges must appear in job adverts or be shared before the first interview, asking candidates about salary history is prohibited, and an unexplained gap above 5% triggers a joint pay assessment with the works council. The burden of proof shifts to the employer in suspected discrimination cases.
Why this matters for a band you set today
The expert commission has recommended that gap reporting be based on actual payroll data rather than targets, with 2026 as the reference year. Salary decisions being made now are likely to sit inside the first reporting cycle.
The practical step is documenting why each band sits where it does, using criteria you would be comfortable showing a works council. Percentile position against official statistics is defensible. A number someone recalled from a job board is not.
The gender pay gap and your pay bands
Women earned 16% less per hour than men in Germany in 2025, unchanged on the previous year. Destatis puts the hourly figures at €22.81 against €27.05.
Most of that is structural, reflecting sector, occupation, seniority and hours rather than unequal pay for the same work. Strip those factors out and the adjusted gap is 6%. The regional split is stark: 5% in eastern Germany against 17% in the west.
Which number your reporting will use
The 5% trigger in the incoming transparency rules applies to unexplained gaps between comparable roles, so it sits closer to the adjusted measure than the headline one. Neither national figure predicts your own result, which will be calculated on your own payroll.
Gaps of this kind usually originate at the offer stage rather than accumulating later. Setting bands before you open a role, and holding to them, is the cheapest available fix.
Sixteen percent headline, six percent unexplained
Setting a band you can defend
Start with the sector figure, not the national one. A national median tells you what Germany pays. It does not tell you what your competitors pay for the role you are filling, and the gap between those two can run past €20,000 in technical and financial roles.
Then fix the region. The eastern discount is real for roles tied to a location and unreliable for remote roles, which compete against Munich and Frankfurt regardless of where the contract sits.
Convert the result into a percentile before it goes to approval. A band expressed as a range against the national distribution survives questions that a single number does not, and it is the format pay transparency reporting will eventually ask for anyway.
Budget on total cost, not gross
Add roughly 21.7% to any salary below €69,750, less above it, plus accident insurance at your sector’s risk class. A €60,000 offer is a €73,000 commitment before that.
Where an EOR is handling the employment, the quote should itemise those components rather than express them as a single percentage. Providers vary in how they handle contribution ceilings and how clearly they separate their own margin from statutory cost, which is a large part of what our Germany EOR provider comparison assesses.
Frequently Asked Questions
What is a good salary in Germany?
Anything above €54,066 places a full-time employee in the upper half of earners. Sector changes that answer completely, since €54,000 is below average in IT and financial services but comfortably above it in hospitality or logistics. As a rough calibration, around €80,000 puts someone in the top 20% nationally and €100,719 marks the top 10%.
Is the average salary in Germany gross or net?
Gross. Official figures sit before income tax and before the employee share of social contributions, and employer contributions sit on top rather than inside them.
How much does an employee actually cost an employer in Germany?
Statutory employer contributions add roughly 21.7% to gross on any salary below €69,750, plus accident insurance set by sector risk class. At the national median that means about €65,820 for a €54,066 salary.
The rate falls above the contribution ceilings, so senior salaries carry proportionally less. Providers vary in how transparently they handle this, which our Germany EOR comparison covers in detail.
Is a 13th month salary mandatory in Germany?
No. The obligation arises only from a collective agreement, a works agreement, an individual employment contract, or established custom where an employer has paid it repeatedly without reservation.
Worth noting for benchmarking: Destatis median figures include taxable special payments such as holiday and Christmas bonuses where they are paid, so €54,066 already reflects them rather than sitting underneath them.
Do employers have to publish salary ranges in German job adverts?
Not yet for private employers. Germany missed the 7 June 2026 deadline for transposing the EU Pay Transparency Directive, so the existing law still governs. Public sector employers are in a different position, since the Directive can be invoked against them directly.
What is the minimum salary in Germany in 2026?
The statutory minimum wage is €13.90 an hour, roughly €2,410 a month on a 40 hour week, rising to €14.60 in January 2027. Our Germany minimum wage guide covers sector minimums and the indexed thresholds.
Why do salary sources give different figures for Germany?
Each measures a different population with a different method. Destatis surveys employers and counts full-time staff with seven or more months of employment in the year, while private salary reports use self-reported data standardised to a fixed working week.
Check the edition as well as the source. Methodology changes between report years can make a revised baseline look like wage growth.


