The Financial Case for Leaving Munich and Berlin
With remote or portable work, rent decides almost everything. Net pay on a €70,000 salary is nearly identical nationwide: €3,564–3,583/month. But what's left after rent shifts by €10,000+ a year. Munich leaves €2,320/month, Chemnitz €3,171. The difference is almost entirely rent, from €330 to €1,200.
One salary, six cities
Figures for a remote worker on €70,000 gross, 2026 parameters. Steuerklasse I (tax class 1), no Kirchensteuer (church tax), a one-bedroom flat (Kaltmiete, rent excluding utilities), Deutschlandticket (nationwide transit pass, €63/month). Left after rent = net − rent − Deutschlandticket.
| City | Net/month | Rent 1BR | Left/month | Difference vs Munich/year |
|---|---|---|---|---|
| Munich | €3,583 | €1,200 | €2,320 | — |
| Berlin | €3,583 | €1,100 | €2,420 | +€1,200 |
| Leipzig | €3,564 | €580 | €2,921 | +€7,212 |
| Dresden | €3,564 | €540 | €2,961 | +€7,692 |
| Magdeburg | €3,583 | €420 | €3,100 | +€9,360 |
| Chemnitz | €3,564 | €330 | €3,171 | +€10,212 |
Net pay is almost the same in all six cities. The €19/month difference is the Saxon Pflegeversicherung (long-term-care insurance) surcharge: in Chemnitz, Dresden and Leipzig employees pay 0.5 percentage points more. Against a rent difference of €600–870/month, that's trivial.
How much a move frees up
The same net salary, different rent. Moving to a city with cheap housing frees up money that used to go to the landlord.
| Move | Before | After | Freed up/month | Per year |
|---|---|---|---|---|
| Munich → Leipzig | €2,320 | €2,921 | +€601 | +€7,212 |
| Munich → Dresden | €2,320 | €2,961 | +€641 | +€7,692 |
| Munich → Chemnitz | €2,320 | €3,171 | +€851 | +€10,212 |
| Berlin → Leipzig | €2,420 | €2,921 | +€501 | +€6,012 |
| Berlin → Magdeburg | €2,420 | €3,100 | +€680 | +€8,160 |
Over five years, a Munich → Chemnitz move frees up €51,060 at an unchanged salary. This isn't "earnings" — it's money that stops going on rent.
What drives the difference
Rent — the only large lever
Net pay on €70,000 is set by federal income tax, the same across the whole country. It doesn't depend on the city. Only rent changes: from €330 in Chemnitz to €1,200 in Munich — a 3.6× gap. Everything else in this scenario is secondary.
Net pay: a €19/month difference
Saxony kept the Buß- und Bettag (Day of Repentance and Prayer) public holiday. So employees in Saxony pay 0.5 percentage points more toward Pflegeversicherung. Hence net pay of €3,564 versus €3,583 in the other cities. These €19 don't affect the decision to move.
The Deutschlandticket is the same everywhere
The Deutschlandticket costs €63/month (2026) in any city. In the calculation it's subtracted from the leftover equally everywhere and doesn't affect the comparison.
Munich isn't a "bad" city
Munich has a strong IT and engineering job market, the Alps an hour away, and the country's second-highest median salaries. One drawback: rent's share of the budget here is among the highest in Germany (Immowelt Leistbarkeitsindex, November 2025). For a remote worker that drawback becomes decisive, because salary doesn't depend on the city, but rent does.
Who gains most from moving
| Situation | What a move changes |
|---|---|
| Remote contract, salary doesn't drop | Frees up €500–850/month — rent decides everything |
| Portable profession (freelance, own product) | Same: income isn't tied to the city |
| Local job market matters more than money | A move can cost more than it gives |
| Niche specialisation tied to a specific cluster | Changing city = changing employer, an income risk |
The cost of moving isn't in euros. You lose your professional network, friends, familiar surroundings and, in the expensive cities, part of your English-speaking circle. Eastern cities are cheaper, but the job market there is narrow and more often German-speaking. This is not financial advice, but a framework for your own calculation.
Example: a remote developer
Maria, a backend developer, €70,000 gross, on a remote contract with a Berlin company. She lives in Munich.
| Item | Munich | Leipzig |
|---|---|---|
| Net/month | €3,583 | €3,564 |
| Rent 1BR | €1,200 | €580 |
| Deutschlandticket | €63 | €63 |
| Left | €2,320 | €2,921 |
The move frees up €601/month, or €7,212/year. Her salary doesn't change — same employer. But Maria loses her Munich IT network and Alpine weekends. The financial part of the decision is one page. The rest isn't.
FAQ
This is not legal or financial advice.
Is net pay really the same in all cities? Income tax is the same across the country. The €19/month difference is only the Saxon Pflegeversicherung surcharge. Kirchensteuer isn't included here; it depends on church membership and is 8% in Bavaria and Baden-Württemberg, 9% in the other states.
What about utilities (Nebenkosten)? The tables use Kaltmiete. Nebenkosten (utility costs) add €150–300/month. In cheaper cities they're lower too, so the gap between cities holds.
What if salary drops after the move? Then compare net pay, not just rent. On a remote contract with your existing employer, salary doesn't drop — that's the whole point of the scenario. The calculator works out both.
Sources
- Bundesministerium der Finanzen — 2026 income-tax parameters (§32a EStG, Grundfreibetrag €12,348), https://www.bundesfinanzministerium.de/ (2026)
- wohnungsboerse.net — market rents (Angebotsmieten), https://www.wohnungsboerse.net/ (2025–2026)
- Immowelt — Leistbarkeitsindex (rent's share of the budget by city), https://www.immowelt.de/ (November 2025)
- Bundesministerium für Digitales und Verkehr — Deutschlandticket €63/month, https://www.bmdv.bund.de/ (2026)
This is not legal or financial advice.
Calculate for your salary
The tables above are for €70,000 working remotely. Your salary, your city, your situation come out differently.
Related: 25 cities compared · East Germany: cost and job market