Skip to main contentSkip to navigation

Salary negotiation in Germany: calm numbers win

Negotiating pay in Germany: always quote gross, ask 10-30% more when changing jobs, use the 2026 pay-transparency rules, plus the 13th month and benefits.

Last updated: August 18, 2026

How do I negotiate salary in Germany?

Negotiate - it's expected, and you won't offend anyone. Always talk in gross annual figures (Brutto), never net. When changing employers you can realistically ask for 10-30% more than your current pay (7-15% is the common range); internal raises run smaller (~3% yearly, 5-15% for more responsibility or a promotion). Anchor 10-15% above your target and let them meet you. From 2026, new EU pay-transparency rules mean employers must state a salary range and can't ask your salary history - use that. And negotiate beyond base: the 13th month, holiday, and benefits are all on the table.

Germans negotiate - quietly, and on gross

Two cultural facts to internalise first:

  1. Negotiating is normal and expected. Receiving an offer is the *start* of a conversation, not the end. You will not surprise or offend a German employer by countering - the rule of thumb is simply never to accept the first number without a considered response.
  2. Everything is discussed in gross (Brutto), per year. Never negotiate on net take-home - your net depends on tax class, church tax, health fund, and children (see Your German payslip decoded and German tax classes (Steuerklassen)), so it's not a stable basis. State a gross annual figure and let the payroll math follow.

The German style is understated and evidence-based: calm, specific, well-justified numbers beat aggressive posturing. Bring market data, not drama.

How much to ask for

Realistic, current benchmarks:

SituationTypical ask
Changing employer10-30% above your current pay (7-15% is the common landing zone)
Annual raise, same role~3% (tracks inflation/market)
More responsibility / new tasks+5-7%
Promotion or role change+10-15%

A practical tactic: anchor 10-15% above your real target. Employers expect to negotiate down from your opening number, so starting at your exact goal usually ends below it. State a confident figure, back it with market data, and leave room to "meet in the middle" at the number you actually want.

For context, the gross median salary in Germany is around €53,900 (Stepstone 2026), but medians hide enormous variation by field, city, and seniority - a Berlin tech role runs far above that (see Finding an English-speaking job in Germany). Benchmark your specific role, not the national median.

Use the 2026 pay-transparency shift

The rules just moved in your favour. Under the EU Pay Transparency Directive being implemented into German law for 2026:

  • Employers must disclose a salary or salary range before or during hiring - ideally in the job ad itself. If it's not stated, you can ask for it.
  • Employers may no longer ask about your current or previous salary. You never have to disclose your old pay - a longstanding disadvantage for job-changers, now removed.
  • Employees gain an expanded right to pay information, making it easier to check you're paid fairly for equivalent work.

Practically: don't volunteer your salary history, ask for the range up front, and anchor near the top of it if your profile fits.

Where to find real market data

Anchor your number in evidence, not a wish:

  • Salary reports and databases: the Stepstone Gehaltsreport, Glassdoor, kununu, Levels.fyi (tech), and role-specific surveys.
  • Recruiters: agencies like Hays publish salary guides and will tell you a role's real band.
  • Collective agreements (Tarifvertrag): in many sectors (public service, metal/engineering, etc.) pay follows a negotiated Tarif ladder (Destatis tracks coverage). If your role is covered, the bands are public and largely fixed - negotiation shifts to your grade/experience level rather than the base number.
  • Peers and communities: expat and industry groups share ranges more openly than German office etiquette traditionally did.

Walk in able to say "for this role, in this city, with my experience, the market is X" - that sentence does most of the work.

Negotiate the whole package, not just base

German compensation is more than the headline salary. Levers that are often easier to move than base pay, and can be worth 25-40% on top:

  • 13th month / Weihnachtsgeld: an extra month's pay is common but not automatic - confirm it and whether it's guaranteed or discretionary (The German employment contract).
  • Holiday days: 30 days is a strong ask above the 25-ish norm; time off is real value.
  • Betriebliche Altersvorsorge (bAV): employer pension contributions, tax-advantaged.
  • Job ticket / Deutschlandticket, Urban Sports/gym, learning budget, home-office days, relocation support, sign-on bonus.
  • Company car or mobility budget in senior/sales roles.
  • Start date and title, which can matter for your next move.

If the employer can't move on base (common when a Tarif or band caps it), pivot to these - a "no" on salary is often a "yes" on holiday, pension, or a sign-on.

The Tarifvertrag question: are you even negotiating?

Before you prepare a counter, find out whether your role is covered by a collective agreement (Tarifvertrag) - it changes the whole game:

  • In public sector (TVöD/TV-L), and much of metal/engineering, chemicals, retail, and banking, pay follows a negotiated grade ladder (Entgeltgruppe + Stufe) set by union agreement. The base is largely fixed - you can't freely negotiate the number.
  • What you *can* influence: your grade classification (arguing your role/experience fits a higher Entgeltgruppe) and your step (Stufe), which rises with relevant experience - so bring evidence of comparable prior experience to be placed higher.
  • Tarif jobs also come with automatic annual raises, 13th-month pay, and strong benefits baked in - less negotiation, more security.
  • Non-Tarif (AT, außertariflich) and most startups/tech: fully free negotiation - this is where the 10-30% job-change logic applies.

Ask in the interview whether the role is tarifgebunden; it tells you immediately whether you're negotiating a number or a grade.

Asking for a raise in an existing job

Different from a new-offer negotiation - it's a planned campaign:

  • Time it to a performance review, the annual budget cycle, or right after a visible win or added responsibility.
  • Build the case on value delivered, not personal need - specific results, expanded scope, market data for your role.
  • Name a concrete figure (a % or target salary), not "a raise," and anchor slightly high.
  • Get a "no" turned into a plan: if budget is tight, negotiate a defined review date, a title change, or non-salary benefits, and agree the criteria for the next increase in writing.
  • Realistic outcomes: ~3% cost-of-living, 5-7% for more responsibility, 10-15% for a promotion; bigger jumps usually still come from changing employer.

Timing and how to do it

  1. Get the offer in writing first, then respond - don't negotiate a number that isn't concrete.
  2. Ask for the range (now your right) rather than naming a figure blind.
  3. Counter once, clearly, with a specific gross figure and a one-line market justification. Avoid a drawn-out back-and-forth.
  4. Bundle asks: "I'd be delighted to sign at X gross, or at Y with an extra week of holiday and the learning budget."
  5. Stay warm and factual - you'll work with these people. German negotiation rewards professionalism, not brinkmanship.
  6. For internal raises, tie the ask to added responsibility or results, and time it to a review cycle or a new remit.

Frequently asked questions

Is it normal to negotiate salary in Germany?

Yes - it's expected, and you won't offend anyone. Treat the first offer as a starting point and respond with a considered counter. The German style is calm and evidence-based, so bring market data rather than pressure.

Should I talk in gross or net salary?

Always gross (Brutto), per year. Net depends on your tax class, church tax, health fund, and children, so it's not a stable basis for negotiation. State a gross annual figure. See Your German payslip decoded.

How much more can I ask for when changing jobs?

Realistically 10-30% above your current pay, with 7-15% the common landing zone. Anchor 10-15% above your actual target so there's room to settle at the number you want.

Do I have to tell an employer my current salary?

No - under the 2026 pay-transparency rules, employers may not ask about your current or previous salary, and must disclose the role's salary range. Don't volunteer your history; ask for their range instead.

What's a typical annual raise?

Around 3% for the same role, 5-7% for taking on more responsibility, and 10-15% for a promotion or role change. Bigger jumps usually come from changing employers, not internal raises.

What is a Tarifvertrag and how does it affect negotiation?

A collective agreement setting pay bands for a sector or company. If your role is covered, the base is largely fixed by your grade, so negotiation shifts to your experience level and non-pay benefits rather than the headline number.

What besides base salary can I negotiate?

The 13th month, holiday days (30 is a strong ask), employer pension (bAV), job ticket, gym/Urban Sports, learning budget, home-office days, sign-on bonus, relocation, and start date. Benefits can add 25-40% and are often easier to move than base pay.

When should I negotiate?

After you have a written offer. Counter once, clearly, with a specific gross figure and a market justification, and bundle any secondary asks. Stay professional - you'll be working with these people.

What's the median salary in Germany?

Around €53,900 gross (Stepstone 2026), but it varies hugely by field, city, and seniority - tech and finance roles run well above it. Benchmark your specific role and location, not the national median. See Finding an English-speaking job in Germany.

Is my pay fixed by a collective agreement (Tarifvertrag)?

Possibly - public sector and much of metal/engineering, chemicals, retail, and banking follow negotiated grade ladders where the base is largely fixed. There you negotiate your grade (Entgeltgruppe) and experience step (Stufe), not the raw number, and get automatic raises and strong benefits. Non-Tarif jobs and startups allow full free negotiation. Ask in the interview.

How do I ask for a raise in my current job?

Time it to a review or budget cycle or a visible win, build the case on results and expanded scope (not personal need), name a concrete figure anchored slightly high, and if budget is tight negotiate a review date, title, or benefits with written criteria for the next increase. Expect ~3% cost-of-living, 5-7% for more responsibility, 10-15% for a promotion.

What mistakes should I avoid?

Negotiating on net instead of gross, naming your old salary (you no longer have to under the 2026 rules), giving an exact target with no room to move, making it about your rent rather than your value, and dragging out a long back-and-forth. Counter once, clearly, professionally - you'll be working with these people.

Related guides

Keep going: these guides continue where this one ends.