€60,000 in Berlin vs €48,000 in Braunschweig
An offer €12,000 higher doesn't always mean more money in hand. €60,000 in Berlin leaves €1,994/month after rent. €48,000 in Braunschweig leaves €1,982. The difference is €12 a month. Taxes and higher rent eat up almost all of the €12,000 gross. Comparing offers by gross is a mistake.
Two offers side by side
Both scenarios: a single professional, Steuerklasse I (tax class 1), no Kirchensteuer (church tax), 1BR rent, Deutschlandticket (nationwide transit pass) €63 (2026).
| Item | Berlin, €60,000 | Braunschweig, €48,000 |
|---|---|---|
| Gross/year | €60,000 | €48,000 |
| Net/month | €3,157 | €2,625 |
| Rent 1BR | €1,100 | €580 |
| Deutschlandticket | €63 | €63 |
| Left after rent | €1,994 | €1,982 |
€12,000 of difference in gross turns into €12 of difference in what's left. The offer looks a quarter bigger, but after housing what's in hand is almost the same.
Where the €12,000 went
The difference goes to two places: taxes and rent.
- Taxes and contributions. €12,000 gross a year gives only €532/month more net — that's €6,384 a year. Income tax and social contributions take almost half the increase: it's taxed at the marginal rate, not the average.
- Rent. Berlin is €520/month more expensive than Braunschweig for a 1BR. That's €6,240 a year — almost the whole net increase.
Of the €12,000 gross, €144 a year reaches the wallet. The rest is absorbed by tax progression and the rental market.
Framework: how to compare two offers
Compare not gross but what's left after fixed expenses. Five steps.
- Convert gross to net. A pay increase is taxed at the marginal rate (around 40% in this range), not the average. A bigger offer gives less than it seems.
- Subtract real rent. Take the city's market Kaltmiete (rent excluding utilities), not a dream price. Rent is usually the biggest gap between cities.
- Subtract fixed expenses. Transport (Deutschlandticket €63), insurance — whatever repeats identically every month.
- Compare what's left, not gross. The number remaining after steps 1–3 is what you actually control.
- Add the non-financial. Job market, career liquidity, language at work, environment. They don't show up in what's left, but they change an offer's value.
This order works for any two cities and any amounts. The number from step 4 is the honest basis for comparison.
How much gross a move to an expensive city costs
The framework can be flipped: not "what an offer leaves" but "how much an expensive city must offer so what's left doesn't fall". The answer is counterintuitive: to keep the leftover of a cheaper city at €48,000, Berlin must offer €11,000–12,000 more, Munich almost €14,000.
| From (€48,000) | Left | To | Gross needed | Increase |
|---|---|---|---|---|
| Leipzig | €1,968 | Berlin | ≈€59,400 | +€11,400 |
| Leipzig | €1,968 | Munich | ≈€61,700 | +€13,700 |
| Braunschweig | €1,982 | Berlin | ≈€59,700 | +€11,700 |
| Dortmund | €2,052 | Frankfurt | ≈€58,600 | +€10,600 |
The increase is this large for two reasons at once. The expensive city's rent takes €330–620/month — that's already €4,000–7,500 a year. And it has to be offset out of gross, where every added euro in this range is taxed at a marginal rate of around 45–48% including contributions. To add €1 net, an employer must add almost €2 gross.
As salary rises, the gap doesn't narrow — it grows. Someone earning €60,000 in Chemnitz needs ≈€77,000 in Berlin (+€17,000) and ≈€79,200 in Munich (+€19,200) for the same leftover.
Why expensive cities struggle to poach
The same arithmetic from the employer's side. To a candidate from Leipzig, Dortmund or Braunschweig, a Berlin employer must offer €10,000–15,000 gross a year more — just so the candidate doesn't lose living standard. A moving premium isn't even included yet. Munich costs the most of all: the same logic requires +€13,000–19,000 depending on salary.
Two practical conclusions follow — for both sides of the table.
- For the candidate: an expensive city's offer that looks generous (+€8,000) can be a downgrade in what's left. Calculate with the framework above; the break-even threshold is higher than intuition suggests.
- For the hiring side: competing with cheaper cities on a single gross figure is expensive. The real levers are a remote or hybrid format (the candidate keeps cheap rent), a relocation package and non-financial job-market arguments.
The table's figures are computed with the same 2026 engine as the calculator: Steuerklasse I, no Kirchensteuer, 1BR rent, Deutschlandticket €63. The "gross needed" threshold is solved by fitting to an equal leftover.
What the leftover doesn't show
The leftovers of €1,994 and €1,982 are almost equal, but the cities are different. Berlin is Germany's most international market: English at work, startups, a wide choice of vacancies. Braunschweig is a quiet city with a median salary above Berlin's and Wolfsburg (VW) 30 minutes away by train.
An equal leftover doesn't mean equal cities. It means the decision has to be made on the job market and lifestyle, not on the gross figure.
Which offer fits whom
- Priority — career and liquidity — Berlin: the same leftover, but a broader job market and international environment.
- Priority — a calmer pace at the same leftover — Braunschweig: smaller city, same wallet, VW nearby.
- The offer differs more than the rent — recalculate with the framework: sometimes a smaller gross leaves more.
FAQ
This is not legal or financial advice.
Why do €12,000 of difference give €12 a month? Half the increase is taken by taxes and contributions, the other half by Berlin's higher rent. €144 a year reaches what's left.
So a bigger offer is pointless? No. At equal rent, €60,000 would leave noticeably more. Here it was Berlin's housing market that levelled them. It all comes down to the pairing of salary plus the city's rent.
How to calculate quickly? Net minus rent minus transport. Compare that number between offers, not gross.
Sources
- Bundesministerium der Finanzen — §32a EStG 2026 schedule, marginal rates, Grundfreibetrag €12,348, https://www.gesetze-im-internet.de/estg/__32a.html (2026)
- Bundesagentur für Arbeit — Medianentgelte 2024 (Berlin, Braunschweig), Entgeltatlas, https://web.arbeitsagentur.de/entgeltatlas (2024)
- Wohnungsbörse — Angebotsmieten 1BR (Kaltmiete), Berlin and Braunschweig, https://www.wohnungsboerse.net/mietspiegel (2025–2026)
- Deutschlandticket — €63/month fare from January 2026, https://www.deutschlandticket.de (2026)
This is not legal or financial advice.
Calculate your offers
The calculator recomputes net and left-after-rent for each offer separately. Compare cities and salaries under the "professional" scenario.
Calculate Braunschweig €48,000 →
Compare Leipzig and Berlin on the same salary →
The full comparison of 25 cities is in the cost-of-living pillar.