95
Countries
380
Cities
7
Open datasets
2026
Updated
This is the comparison that keeps European tech workers up at night. Berlin: affordable, gritty, startup-crazed. Amsterdam: expensive, polished, tax-optimized. Both are top-5 tech hubs in Europe. Both will change your career. But they pull in opposite financial directions.
Let’s follow the money.
The Real Cost Comparison
| Metric | 🇩🇪 Berlin | 🇳🇱 Amsterdam |
|---|---|---|
| 1-Bed Apartment (Center) | €1,000–€1,300 | €1,600–€2,200 |
| 1-Bed Apartment (Outside Center) | €700–€950 | €1,200–€1,600 |
| Coworking (Hot Desk/Month) | €150–€250 | €200–€350 |
| Meal Out (Mid-Range) | €12–€18 | €15–€25 |
| Monthly Groceries | €250–€320 | €300–€400 |
| Beer (Half Liter, Bar) | €4.00–€5.00 | €5.50–€7.00 |
| Monthly Transport Pass | €49 (Deutschlandticket) | €100 (GVB + NS) |
| Total Monthly (Solo) | €1,800–€2,500 | €2,500–€3,500 |
Berlin wins every cost category. The gap is €700–1,000/month, or €8,400–12,000/year. Germany’s Deutschlandticket (€49/month for all regional transit nationwide) is Europe’s best public transport deal. Amsterdam’s GVB pass plus NS for regional travel easily hits €100.
But cost is only half the equation. Salary and tax tell the other half.
The Salary and Tax Math
This is where Amsterdam fights back:
| Metric | 🇩🇪 Berlin | 🇳🇱 Amsterdam |
|---|---|---|
| Tech Salary (Median) | €55,000–€65,000 | €65,000–€80,000 |
| Senior Engineer | €70,000–€90,000 | €85,000–€110,000 |
| Income Tax Rate | 42% effective (€60K) | 37% marginal (Box 1) |
| 30% Ruling (First 5 Years) | N/A | 30% of salary tax-free |
| Net Monthly (€70K Gross) | ~€3,500 | ~€4,200 (with 30% ruling) |
| Net Monthly (€70K, No Ruling) | ~€3,500 | ~€3,400 |
The 30% ruling is the game-changer. For the first 5 years (recently reduced from the original duration, and being capped at the “Balkenende norm” of ~€233,000), 30% of your gross salary is treated as a tax-free reimbursement for “extraterritorial costs.” On a €70,000 salary, that means ~€21,000 is tax-free.
The result: an Amsterdam tech worker on €70K with the 30% ruling takes home roughly €700/month more than a Berlin tech worker on the same gross. That €8,400/year almost exactly offsets Amsterdam’s higher living costs. At higher salaries (€90K+), Amsterdam’s net advantage grows.
After the 30% ruling expires?The math flips. Dutch tax rates without the ruling are comparable to German rates, but Amsterdam’s living costs are 30–40% higher. Post-ruling Amsterdam is expensive for what you earn. This is the key question: are you staying 3–5 years, or building a life?
Where the Numbers Lie
Berlin’s “cheap rent”is pre-2020 mythology. The Mietendeckel (rent cap) was struck down by the Constitutional Court in 2021. Since then, rents have jumped 15–25%. A central Kreuzberg or Mitte one-bedroom that was €700 in 2019 is €1,000–1,200 now. The rental market is brutal: 200+ applicants per listing is normal. Expect to provide SCHUFA scores, three months of pay stubs, and employer letters.
Amsterdam’s salary figuresoften exclude the 30% ruling benefit. When someone says “Amsterdam pays €75K,” the effective compensation with the ruling is closer to €90K. Comparison sites that show gross salary without tax adjustment mislead international workers.
Both cities’ “expat-friendly” reputationhides the housing reality. Amsterdam has a lottery system for social housing (8–15 year waitlist). The free market is dominated by agencies charging one month’s rent as a finder’s fee. Berlin has similar scarcity—new arrivals frequently live in temporary Airbnbs for 2–3 months before finding a permanent place.
For Remote Workers: Berlin Wins
If you’re not earning a Dutch salary (and thus don’t benefit from the 30% ruling), Amsterdam’s cost premium makes no sense. Berlin offers the same quality of life for €700–1,000 less per month.
Berlin’s startup ecosystem is massive: SoundCloud, N26, Delivery Hero, Trade Republic, and hundreds of funded startups. The international community is enormous. English works everywhere—it’s genuinely possible to live in Berlin for years without speaking German (though you shouldn’t).
Coworking is cheaper and more varied: Factory Berlin, Betahaus, St. Oberholz, rent24, and dozens of neighborhood spaces. The café culture supports laptop work more naturally than Amsterdam’s (where cafés are actively hostile to laptop workers during peak hours).
Internet: both cities have excellent fiber (100–500 Mbps). Germany’s €30–40/month for home internet. Netherlands: €40–55/month.
Run the numbers for your situation
See personalized cost estimates based on your lifestyle
Compare your budget in Berlin vs AmsterdamFor Employed Tech Workers: Amsterdam for 5 Years, Then Reassess
The optimal play for a tech worker relocating to Europe: take an Amsterdam job, use the 30% ruling for 5 years, save aggressively, then decide whether to stay or relocate to a cheaper EU city (Berlin, Lisbon, Barcelona). The 30% ruling is one of the most powerful legal tax advantages available to tech workers anywhere in the world.
Berlin makes sense if: (a) you can’t get a Dutch salary, (b) you’re freelance/remote, or (c) you’re planning to stay 5+ years and want the Blue Card fast-track.
The Housing Crisis: Both Are Terrible
This deserves its own section because it’s the #1 practical challenge in both cities.
Berlin:Vacancy rate under 1%. Average search time: 2–3 months. You’ll compete with hundreds of applicants per listing. Required documents: SCHUFA credit report, salary proof, employer letter, ID, previous landlord reference. Tips: avoid winter (lowest supply), consider outer districts initially (Neukölln, Wedding, Lichtenberg), use WG-Gesucht and eBay Kleinanzeigen.
Amsterdam:Vacancy rate under 2%. Average search time: 2–4 months. The “free sector” (above social housing threshold of ~€880/month) is expensive and competitive. Agents charge one month’s rent. Tips: Funda.nl is the main platform, look outside Ring A10 (Amsterdam Noord, Diemen, Amstelveen), consider employer relocation support.
Neither city is easy. Budget temporary accommodation (€1,200–2,000/month) for the first 2–3 months while you search.
For Families: Split Decision
Amsterdam wins on infrastructure.Cycling culture is legendary—children cycle to school independently from age 8. The city is designed around family life in a way Berlin simply isn’t. International schools (Amsterdam International, British School) are well-established. English is spoken everywhere (95% proficiency).
Berlin wins on cost and space.Apartments are larger (Berlin’s average flat is bigger than Amsterdam’s). International school fees are comparable (€10,000–20,000/year), but housing savings of €600–900/month offset education costs. Berlin’s parks and green spaces are more extensive.
For Couples: Depends on Your Priorities
Amsterdam: romantic canals, world-class museums (Rijksmuseum, Van Gogh, Stedelijk), efficient cycling infrastructure, compact walkability, easy weekend trips to beaches (Zandvoort, 30 minutes by train).
Berlin: legendary nightlife (Berghain, Tresor, about blank), diverse food scene (best döner in Europe, Vietnamese in Dong Xuan Center, Middle Eastern on Sonnenallee), massive cultural calendar, cheap entertainment. A night out in Berlin costs half what Amsterdam charges.
Long-Term Residency: Germany Wins
Germany’s EU Blue Card offers permanent residency after just 21 monthswith B1 German, or 33 months without. That’s the fastest path in the EU. The Netherlands requires5 years of continuous residence for permanent residency, and 5 years plus A2 Dutch for citizenship.
If securing EU permanent residency is a priority—and it should be for anyone planning a life in Europe—Germany’s speed advantage is decisive.
Try our interactive tool
WhereNext School Finder covers 4,149 schools across 78 countries with personalized fit scoring.
Compare international schools across citiesWho Should Skip Both
- Need warm weather? Both have grey, cold winters (November through March). Amsterdam is wetter; Berlin is colder. If you need sun, look at Barcelona or Lisbon.
- Can’t handle housing stress? Both cities will test your patience. If you need to move in quickly and easily, consider smaller tech hubs like Munich, Rotterdam, or Tallinn.
- Want cheap Europe? Neither qualifies anymore. For budget tech hubs, look at Prague, Warsaw, or Bucharest.
- Earning under €50K? Both cities are expensive for modest salaries. The 30% ruling only helps employed workers in the Netherlands. Without it, or without a competitive salary, daily life is a financial grind.
The Bottom Line
| Metric | 🇩🇪 Berlin | 🇳🇱 Amsterdam |
|---|---|---|
| Best For | Remote workers, long-term residents, startup founders | Employed tech workers (with 30% ruling), families |
| Monthly Cost (Solo) | €1,800–€2,500 | €2,500–€3,500 |
| Net Income (€70K + 30% Ruling) | €3,500/mo | €4,200/mo |
| PR Timeline | 21 months (Blue Card) | 5 years |
| English Proficiency | High (80%+ in tech) | Near-native (95%+) |
| Cycling Infrastructure | Good, improving | World's best |
| Nightlife/Culture | Legendary | Good, not legendary |
| Housing Difficulty | Severe | Severe |
For the first 5 years with the 30% ruling: Amsterdam. The tax math more than compensates for the higher cost of living. After the ruling expires: reassess. Berlin or another EU city might offer better value. For remote workers and freelancers at any stage: Berlin. There’s no tax break to offset Amsterdam’s premium.
This article covers the basics — a Decision Brief covers your situation
Tax brackets for your income, visa pathways for your nationality, real city prices for your shortlist, and a risk assessment. Personalized in 8 minutes.
Ready to take the next step?
Get your personalized relocation reportFilter countries by your priorities
Take the quiz to see which city matches your profile
Find your best European tech hubFrequently Asked Questions
Frequently Asked Questions
How does the Dutch 30% ruling actually work?▾
Qualifying expats recruited from abroad can receive 30% of their gross salary tax-free as a reimbursement for 'extraterritorial costs' for up to 5 years. On a €75,000 salary, €22,500 is tax-free. The benefit is being gradually reduced (capped at the Balkenende norm, ~€233,000). You must be recruited from at least 150km outside the Netherlands and have specific expertise that is scarce in the Dutch labor market.
Is Berlin's rent really not cheap anymore?▾
Correct. Since the Mietendeckel rent cap was struck down in 2021, Berlin rents have risen 15-25%. A central one-bedroom in Kreuzberg, Mitte, or Prenzlauer Berg runs €1,000–€1,300. It is still cheaper than Amsterdam, Munich, or London, but the 'Berlin is incredibly cheap' era is over. Outer districts (Wedding, Neukölln, Lichtenberg) are still more affordable at €700–€900.
Which city is easier to find housing in?▾
Neither. Both have severe housing crises with vacancy rates under 2%. Average search time is 2-3 months in both cities. Berlin requires more documentation (SCHUFA, employer letters). Amsterdam agents charge one month's rent as a fee. Budget for temporary accommodation during your search in either city.
Can I live in Amsterdam without speaking Dutch?▾
Yes, more easily than almost any non-English-speaking city in Europe. Dutch English proficiency is 95%+. You can conduct all business, social, and even some government interactions in English. That said, learning Dutch significantly improves social integration and is required for Dutch citizenship (B1 level).
How fast can I get permanent residency?▾
Germany offers the fastest path in the EU via the Blue Card: permanent residency in 21 months with B1 German language skills, or 33 months without. The Netherlands requires 5 years of continuous legal residence. For citizenship, Germany requires 6-8 years (recently reduced) and the Netherlands requires 5 years plus A2 Dutch.
Which city is better for non-tech professionals?▾
Berlin is more accessible for creative professionals, freelancers, and artists. Its lower cost of living and freelance-friendly visa (Freiberufler) support a wider range of careers. Amsterdam's high cost makes it difficult for anyone not in tech, finance, or corporate roles to live comfortably without significant savings or remote income.