In short: In Germany you state your salary expectation (Gehaltsvorstellung) only when the posting asks for it — as a gross annual figure (Brutto-Jahresgehalt), never monthly, in the closing paragraph of the cover letter. Give one concrete number or a narrow range. Work that number out from the market band for the role you are applying to, not from a percentage on your current pay. The real negotiation happens in the first or second interview — and the side that names a number first usually anchors the outcome.
Salary is where international habits and German conventions collide hardest: no salary on the CV, no negotiation over email, a gross figure that looks generous until the first payslip arrives, and a vocabulary of its own. Here is how the topic actually runs — from the application to the handshake.
When (and where) to state a number
Three rules cover almost every case:
- Only if asked. If the posting says “Bitte nennen Sie Ihre Gehaltsvorstellung” (please state your salary expectation), you state it. If it’s requested and you leave it out, you risk being sorted out for carelessness. If it doesn’t ask, you don’t volunteer it.
- In the cover letter’s closing paragraph — one sentence, together with your earliest start date. Never on the CV; the Lebenslauf is a factual document, not a negotiation channel.
- As a gross annual figure. Germany talks in Brutto per year — before tax and social contributions. A monthly or net figure reads as not knowing the conventions. Bundle bonuses and benefits into that one gross number rather than itemizing them. (For the Brutto/Netto gap itself, see the glossary.)
A typical sentence: “Meine Gehaltsvorstellung liegt bei 58.500 Euro brutto jährlich.” (My salary expectation is 58,500 euros gross per year.) That’s the whole register — one sentence, with no justification wrapped around it. The number in it is an illustration of the format, not a benchmark; yours comes out of the research below.
Why they ask at all
It helps to stop reading the question as a trap. An advertised role usually comes with a budget that was approved before the ad went live, and the hiring manager cannot simply raise it — doing so means re-opening the whole approval with their own management. The figure they ask you for is mostly a filter, and it works in both directions: if your expectation and their budget belong to different leagues, both sides would rather find that out in the first week than after several rounds of interviews. Reading the question as an opening move in a negotiation gets its purpose backwards.
Two things follow from that. A narrow range is a perfectly acceptable answer rather than a sign of weakness — it answers precisely the question actually being asked. And a figure far above the band of the role is genuinely risky: it tends to end the process rather than open it, because the effort of re-approving a budget is only worth it for an exceptional candidate.
One number or a range?
Both are accepted; they signal different things:
| Signals | When it works | |
|---|---|---|
| Single figure (e.g. 58,500 €) | You know your market value | You’ve researched the band and want to anchor firmly |
| Narrow range (e.g. 55,000–60,000 €) | Flexibility, openness to the total package | You’re less certain of the band — expect the employer to hear the lower end |
Two effects are worth knowing, and both come from negotiation research rather than from German career folklore. Whoever names a serious first number pulls the outcome toward it — the classic study on that is Galinsky and Mussweiler (2001). And a slightly odd, specific number (58,500 rather than 60,000) anchors better than a round one, because it signals a calculated value rather than a wish; that was measured by Mason and colleagues at Columbia Business School in 2013. If you give a range, keep it narrow. A wide one reads as guesswork.
What’s realistic for my role?
Note the question. It is not “what do people earn in Germany” — that number exists, it is even official, and it will tell you almost nothing useful about your own negotiation.
Start with the spread, not the middle. According to the 2025 earnings survey by the Federal Statistical Office (Destatis), the bottom tenth of full-time employees earned at most 33,828 euros gross a year and the top tenth at least 100,719 euros. Nearly 67,000 euros separate those two edges, and eight out of ten full-time jobs sit somewhere in between.
That spread is the actual information. Industry explains a large part of it: in 2025 energy supply had the highest median at 77,522 euros, hospitality the lowest at 35,545 euros — more than 40,000 euros a year between two full-time jobs, with nobody working better or worse in either. Region stacks on top: the median was 46,013 euros in the eastern federal states (excluding Berlin) against 55,435 euros in the western ones, a gap of 9,422 euros. Within one industry, skill level, management responsibility and company size shift the band again.
So the usable question is never “what does one earn” but: what does this role pay, in this region, at this company size? Which is why the sources below are ordered from your role outward, and not the other way round.
1. The Entgeltatlas — your role, not the market. The tool run by the Federal Employment Agency (Bundesagentur für Arbeit) shows median pay by occupation, region, age and skill level, free and without registration, based on official employment statistics. This is the only source that speaks about your position, and it is where you should form your number. Know its limit: employers only report earnings up to the social-security contribution ceiling (Beitragsbemessungsgrenze), so actual pay above that is statistically unknown — which is exactly why the tool reports a median rather than an average, and why the picture gets blurrier the better a field pays. Self-employed people and civil servants don’t appear at all.
2. The collective agreement, if one applies. Where a Tarifvertrag covers the role, the amount is printed in a pay table and there is nothing to negotiate about it. More on that below.
3. Job ads for the same role. German ads rarely print a figure, but laying a dozen of them side by side tells you a lot about the band: required seniority, team size, location.
4. The national earnings survey — last, and as a map. Destatis puts the median gross annual salary for full-time employees at 54,066 euros for 2025, including special payments such as holiday and Christmas bonuses; the arithmetic mean for the same year was 64,441 euros, more than 10,000 euros above the median. That gap is itself a lesson: high earners pull every average upward. Destatis reports the same skew for monthly pay — only about a third of full-time employees earn more than the full-time average. Use these figures only to locate the band you already researched, never as a target. If your occupation sits well above the national median, that is not a reason to hold back; somebody has to be in the upper decile, and national statistics say nothing about whether that is you. Only the Entgeltatlas figure for your occupation, and the ad in front of you, can say that.
Salary portals come last of all. Use them to sanity-check a figure you have already formed, not to form it. They are commercial providers, their data comes largely from self-reported entries, and the people who submit a salary are rarely a cross-section of the workforce. Fine for a first feel — not something to cite in an interview.
Brutto vs. Netto — why your take-home is so much lower
Every offer in Germany is quoted in Brutto — gross, before income tax and social contributions. What lands in your account is Netto, and for newcomers the gap between the two is the single biggest shock of the first month. The vocabulary doesn’t help either: what Europe calls net income is what the US calls take-home pay, and the German conversation uses neither word.
We are deliberately not going to calculate it for you, and you should be suspicious of any guide that does. How much you keep depends on your tax class (Steuerklasse), your allowances, whether you pay church tax, and which health insurer you’re with. Germany’s Federal Ministry of Finance publishes an official income-tax calculator; note that it says of itself, in plain terms, that it is not a gross-to-net calculator, because social contributions are not within the ministry’s remit. That should tell you how little precision the free online calculators can honestly offer.
What matters for the negotiation is simpler: you negotiate gross. The employer budgets in gross, compares candidates in gross, and has no interest in your tax class. Bringing net figures into a salary conversation is the fastest way to signal that you have not worked here before.
One more thing worth internalizing early: the German gross figure is buying you things that are priced separately elsewhere. Statutory health insurance, a state pension contribution, unemployment insurance, statutory paid vacation, and sick leave that is entirely separate from your vacation days. A German gross figure and a US gross figure are not comparable numbers, and no exchange rate makes them so.
Tarifvertrag — the concept nobody explains to you
If the role is covered by a collective agreement (Tarifvertrag) — normal across the public sector and much of German industry — the base figure is not negotiable. It is printed in a pay table (Entgelttabelle) that anyone can look up, and trying to haggle over it mainly demonstrates that you don’t know how the system works.
What is negotiable is worth more anyway: the pay group (Entgeltgruppe) your position is classified into, and the experience step (Stufe) you are placed on within it. This is where the expensive mistake happens. Being classified one group too low doesn’t cost you once; it costs you for the entire time you hold the job, and it is almost never corrected later. Before you sign, ask three concrete questions: which pay group, which step, and which of your previous experience is being recognized toward it.
13th month, Urlaubsgeld and the rest of the package
German compensation is rarely just the base figure, and the extras are not decoration — the national earnings statistics count holiday and Christmas bonuses as part of gross annual pay, and so should you.
- 13. Monatsgehalt — a thirteenth monthly salary, sometimes contractual, sometimes discretionary. Ask which.
- Urlaubsgeld — a separate holiday bonus, common where a collective agreement applies.
- Betriebliche Altersvorsorge — an occupational pension on top of the state pension, with an employer contribution.
- Vacation days above the statutory minimum — the statutory floor sits well below what most employers actually grant, so the days above it are a normal thing to negotiate.
- Remote days, training budget, a Jobticket or company car — all normal levers when the base number will not move.
When you compare two offers, put all of this into one annual gross figure before you decide. And when the base salary stalls in a negotiation, this list is where the conversation should go next.
Salary in Germany at a glance
15 values from the unit to the DACH conventions — click to expand
The quick-reference card. Every value below is explained somewhere on this page; here it is without the reasoning.
The number
| Item | Value | Note |
|---|---|---|
| Unit | gross per year (Brutto-Jahresgehalt) | never net, never monthly |
| Form | one figure or a narrow range | with a range, the employer hears the lower end |
| Bonuses and benefits | bundled in | not itemized |
| Rounding | odd rather than round | reads as calculated, not guessed |
Where and when
| Item | Value | Note |
|---|---|---|
| In the cover letter | only if the ad asks | closing paragraph, one sentence, next to your start date |
| On the CV | never | the Lebenslauf is a factual document |
| In the interview | round 1 or 2 | almost never over email |
| Ad asks and you skip it | counts against you | the answer is treated as part of the task |
Where the number comes from
| Source | Use it | Limit |
|---|---|---|
| Entgeltatlas (Federal Employment Agency) | first — median pay by occupation, region and skill level | reported only up to the contribution ceiling |
| Tarifvertrag | if one applies — a fixed pay table | the room to move is in the classification |
| Earnings survey 2025 (Destatis) | last — a map for placing your band | national figures, not a target for your role |
| Salary portals | a rough feel, nothing more | self-reported data, commercial providers |
Across the DACH region
| Country | Expectation | Specifics |
|---|---|---|
| Germany | no obligation to publish pay in the ad | state your expectation only on request |
| Austria | minimum pay is printed in every ad | required since 2011 under the Gleichbehandlungsgesetz |
| Switzerland | salary expectation only on request | annual gross in francs, workload as a percentage |
The negotiation itself
Expect salary in the first or second interview, usually in the later phases of the conversation — rarely earlier, and almost never over email. The two rounds do different jobs: the first checks briefly whether budget and expectation are even in the same range, the second settles the terms in detail.
What matters once you’re in it:
- Anchoring works. Whoever names a serious number first pulls the result toward it. If you’re asked, answer with your researched figure — confidently, without apology, and then stop talking. The longer the justification, the more it sounds like one.
- Argue with the role, not with your rent. German negotiation culture is matter-of-fact (sachlich): your case is market data plus what you specifically bring — not personal cost of living, not an ultimatum, and not a competing offer you cannot substantiate.
- Think in total package. When the base number stalls, the levers from the section above are all normal ground.
- You may stay silent about your current salary. A question about what you earned at your previous employer is generally treated as inadmissible, and it is one you don’t have to answer truthfully — see inadmissible questions.
- Take time on an offer. A day or two to consider is standard and is not read as hesitation. Use it to price the whole package, then renegotiate once, concretely, with a number — not across several rounds with new points each time. And get anything promised written into the contract: a verbal pay review “after six months” with no date and no criterion is worth very little.
Pay transparency in Germany
Worth knowing, because a lot of English-language advice on this is currently wrong.
What applies today. Germany’s Pay Transparency Act (Entgelttransparenzgesetz, 2017) grants an individual right to information about pay structures. That right belongs to employees — the act lists employees, civil servants, judges, soldiers, trainees and homeworkers — and applicants are not in that list. It only applies in workplaces with, as a rule, more than 200 employees at the same employer. What you can ask for is the average monthly gross pay of a comparable activity you name yourself, plus up to two individual pay components — never a specific colleague’s salary. If fewer than six people of the other gender do that comparable job, the comparison figure is withheld on data-protection grounds.
What is supposed to change. The EU Pay Transparency Directive would improve things considerably for applicants: candidates would be entitled to know the entry-level pay or its range, employers would have to disclose the criteria behind pay decisions, and clauses forbidding you to discuss your own salary would become void. Most relevant here — asking about your previous pay would be explicitly prohibited, while asking about your salary expectation would stay allowed.
But it is not in force in Germany. The deadline to transpose the directive into national law passed on 7 June 2026 and was missed; as of August 2026 no implementing act has been passed. That distinction matters: an EU directive does not apply directly to private employers. If you read that “since June 2026 nobody may ask about your previous salary in Germany,” that is a European requirement being mistaken for German law. Even the directive, incidentally, would not give anyone a claim to see individual colleagues’ salaries — a German regional labor court said so explicitly in early 2026.
In practice: you can still ask, you just have no right to an answer. A plain question in the second interview — “In welchem Rahmen bewegt sich das Gehaltsband für diese Position?” (what range is the pay band for this position?) — is entirely normal and rarely taken badly. An answer validates your research; a refusal tells you something about the employer.
What internationals get wrong
The most expensive mistake is bringing an anchor from another market. It is a question internationals working in Germany ask openly: does the standard anglophone advice — never be the one to name a number — actually hold in German business culture, or is it a tactic from a different game? The instinct behind the question is right. A few patterns to watch:
- Converting a US number. The exchange rate is the least useful part of that comparison. A German gross figure already carries health insurance, a pension contribution and paid leave that you buy out of your own pocket in the US — so the two numbers are not measuring the same thing, whatever the conversion says. Anchor on the German band for your role, not on a converted figure.
- Anchoring on the national average. It’s the first figure any search turns up, and for most specific roles it is simply the wrong order of magnitude — in either direction. Anchor on your occupation’s band, not on a country-wide median.
- Refusing to name a number at all. In many markets that’s standard advice. In Germany, where the question is largely a fit check, silence tends to read as evasive rather than shrewd.
- Negotiating the base figure under a Tarifvertrag. See above — you are negotiating the wrong thing.
- Treating the first interview as the negotiation. It usually isn’t. Give a researched figure or a narrow range and save the detail for round two.
- Quoting a salary portal as evidence. An interviewer who knows how those numbers are collected will weight them the way you should.
Is the salary in the ad?
In Germany, rarely — there is no obligation to publish pay in a job posting, which is precisely why the research above matters.
Austria is different. Since 2011, Austrian job postings are legally required (under the Gleichbehandlungsgesetz) to state the minimum salary for the role — usually the collective-agreement minimum, marked with a phrase like “Bereitschaft zur Überzahlung” (willingness to pay above it). So in Austria you’re never guessing blind: your figure calibrates against the number printed in the ad. One thing to add for the comparison: customary special payments there add up to fourteen monthly salaries a year, so fold them into the annual gross before you weigh two offers against each other.
In Switzerland, the salary (Saläranspruch) is stated only if asked, as a gross annual figure in CHF, and part-time workload (Pensum) is given in percent. The Federal Statistical Office runs an official salary calculator, Salarium, which plays the same role there that the Entgeltatlas plays in Germany.
What JACVault does with this
The number stays yours — we don’t produce it. What JACVault does starts one step later. You store your salary expectation per year on the application, and from the interview preparation onward it travels with you: the salary coaching in your dossier gives you a negotiation strategy, a range, timing advice and the regional conventions for Germany, Austria and Switzerland. In the interview simulation, the salary round is a conversation of its own — and afterwards the report checks the figures you named against that recommended range. When an offer arrives, your stored expectation sits next to that recommended range while you weigh the terms.
One honest boundary, because a lot of tools blur it: that range is coaching advice derived from your application context, not a market-data lookup. We query no salary database and we do not know your market value. The research on this page is what makes the range useful, not the other way around. Salary coaching and the simulation are part of interview preparation from the Professional plan upward. Your first application is free.
Start for free → · The German cover letter · The German job interview
General information, not legal, tax or salary advice. Last reviewed: see the date at the top.