Cost of living per city — what does living where cost?
Monthly costs Amsterdam, Utrecht, Rotterdam, The Hague, Eindhoven, Groningen, Maastricht. Rent, energy, transit, groceries, parking — for the same lifestyle.
Compare cost of living between two cities
2-person household baseline (vrije-sector ~70m² apartment, average spending). Adjust for household size — categories scale.
—
—
Indicative 2026 baselines. Energy varies by isolation, dining by neighbourhood, parking by zone — your reality can deviate ±15%. Useful for "is it worth moving" decisions.
In short
You enter
- Household size — Single / couple / family with children (+ count). Determines groceries, energy, home-size norm.
- Housing type + size — Free-market rent / social rent / ownership. Square meters and rooms. Free market always more expensive than social — testable via points system.
- Cities to compare — Choose up to 5 cities from list (Amsterdam, Utrecht, Rotterdam, The Hague, Eindhoven, Groningen, Maastricht, Leiden, Nijmegen, Haarlem).
- Spending style — Frugal / average / generous. Mainly affects dining, subscriptions, clothing, holidays. NIBUD categories as basis.
- Transport — Own car (parking + fuel + insurance) / transit subscription / bike / combo. Determines major transport spending.
- Income bracket — For allowances calculation: rent allowance (social rent), care allowance, childcare allowance. Lower income = much higher allowances which sharply reduce net cost of living.
You get back
- Monthly costs per city (total) — Side-by-side: all fixed + variable costs combined. In €/mo + annual + difference vs cheapest city.
- Breakdown per category — Housing + energy + groceries + transport + healthcare + dining + subscriptions + misc. Identify where biggest differences sit.
- Required net income — What net monthly income do you need to manage in this city + keep 10-15% savings. Translation to gross with current tax brackets.
- Allowances net per city — How much rent/care allowance you receive in this city. Social rent in Amsterdam at low income vs free market without allowance: large difference.
- Purchasing power (per €-hr) — How many work-hours for 1 week groceries / rent / coffee out. Comparison local salary level vs local prices.
- Move break-even — On shift to cheaper city: how long before moving costs + transaction costs are recouped via lower monthly cost.
The math behind it
2026 building blocks for 2-person:
• Free-market rent: Amsterdam €25-32/m²/mo, Utrecht €22-26, Rotterdam €17-21, The Hague €18-23, Eindhoven €16-20, Groningen/Maastricht €13-18
• Social rent: national max €907.17/mo (2026 above which rent allowance ends). Waitlists: Amsterdam 10-15 yrs, Utrecht 8-12 yrs, Rotterdam 3-7 yrs, The Hague 5-9 yrs, Eindhoven 3-6 yrs
• Owned home: see "true cost of homeownership" tool. Prices 2026: Amsterdam €7,500/m², Utrecht €5,500, Rotterdam €4,200, The Hague €4,800, Eindhoven €3,800
• Energy (gas + electric): 2-pers apartment €160-220/mo. Fairly uniform per city, only insulation and heating patterns differ
• Groceries: NIBUD 2-pers €500-650/mo (Albert Heijn level, typical spending). Cheaper at Lidl/Aldi (~€100/mo less), pricier at Marqt/Ekoplaza (~€100/mo more)
• Transit subscription: NS off-peak subscription €30/mo or NS Voordeel €0/mo + 40% discount. City pass Amsterdam €100, Rotterdam €88, Utrecht €90
• Car ownership: ANWB average passenger car €500-700/mo incl. depreciation + fuel 12,000 km/yr + insurance + maintenance + APK + road tax. Street parking: Amsterdam center €7.50/hr. Permit Amsterdam €185/yr, Utrecht €220, Rotterdam €125, The Hague €144, Eindhoven free
• Health insurance: basic 2026 ~€155/mo per adult + supplementary €30-50/mo. Municipal supplementary for low-income varies per city
• Dining / hospitality: coffee Amsterdam-center €4.50, Rotterdam €3.75, region €3.25. Dinner-out Amsterdam €30-50pp, region €25-40pp. Some 30% difference over year
• Internet + mobile: national fairly uniform, €65-85/mo for 2-pers
Allowances lower net spending at low income: see "toeslagen-check" and "zorgtoeslag-rekenen" tools.
Worked example
Amsterdam Center, 75m² free-market:
• Rent: 75 × €28 = €2,100/mo
• Energy (poorly insulated apartment): €220
• Transit subscription couple + 1 child card: €220
• Car (small, €165 permit + fuel + insurance + depreciation): €520
• Groceries 3-pers Albert Heijn: €650
• Daycare 3 days (private nursery, gross rate): €1,400. With childcare allowance (33% of €5,500 income): €820 back = net €580
• Health insurance (basic + supplementary, 2 adults + child free basic): €340
• Dining/restaurant + culture: €450
• Internet + mobile: €90
• Clothes + hairdresser + household: €220
• Savings + buffer (10%): €550
Total Amsterdam: €5,940/mo — €440 over net income, chronic deficit or cutbacks elsewhere
Utrecht-East (Wilhelminapark), 80m² free-market:
• Rent: 80 × €23 = €1,840/mo (−€260 vs Amsterdam)
• Energy: €200 (more modern flat, better insulation)
• Transit: €180 (shorter commute distances)
• Car: €480 (€220 permit but less center parking)
• Groceries: €620 (5% cheaper than AMS)
• Daycare: comparable €580
• Health: €340
• Dining: €380 (15% cheaper)
• Internet/mobile: €85
• Misc: €220
• Savings: €550
Total Utrecht: €5,475/mo — €25 over income, balanced but tight
Eindhoven-Center, 90m² free-market:
• Rent: 90 × €18 = €1,620/mo (−€480 vs Amsterdam, more m²)
• Energy: €195
• Transit: €140 (shorter distances)
• Car: €390 (no permit needed, ample free parking)
• Groceries: €590
• Daycare: €520 (lower rates)
• Health: €340
• Dining: €310 (30% cheaper)
• Internet/mobile: €85
• Misc: €220
• Savings: €550
Total Eindhoven: €4,960/mo — €540 surplus, structural buffer or discretionary spending
Conclusion: Eindhoven vs Amsterdam = ~€980/mo difference = €11,760/year at comparable lifestyle. Moving costs Amsterdam → Eindhoven: one-time ~€5-8k. Break-even: 6-8 months. Provided work moves along or remote works — otherwise factor salary difference into calculation.
How to read the result
- Rent is 70-85% of city-differenceEnergy, groceries, health insurance, subscriptions vary 5-15% between cities. Rent varies 50-100% (Amsterdam vs Groningen). Conclusion: housing choice determines biggest chunk of cost of living. Other items can't save you from an overpriced city.
- Salary only partially compensatesCBS data: Amsterdam salary ~13% above NL average, Rotterdam ~3% below. But Amsterdam rent 60-80% above Rotterdam. Effective purchasing power: in Amsterdam at €5,000 net you often live tighter than in Rotterdam at €4,300. Except for luxury spending (higher AMS salary leaves more for travel, saving) if housing costs are equal.
- Social rent is mega-difference but long waitlistAmsterdam social rent (€750/mo 70m²) vs free market (€2,000/mo 70m²) = €1,250/mo difference = €15,000/year. But waitlist 10-15 yrs. Tip: register on WoningNet Amsterdam as soon as you turn 18 — time on waitlist = your real wealth. Plus: on divorce/death you need to search again — maintain lifelong registration.
- Car ownership in city = costliest pitfallCar ownership ANWB-norm €500-700/mo average. In Amsterdam: + €165 permit + €5-10/day paid visitor parking (~€100/mo) = €700-900/mo. At €5,000 net: 14-18% of income just for car. Alternative: Greenwheels/MyWheels (car-share) €7-12/hr or NS-flex + bike = €200-300/mo. For 95% of urban use-profiles no car ownership financially better.
- Allowances flip the calc at low incomeBelow €2,800 net household income: rent allowance up to €420/mo + care allowance up to €130/mo + childcare allowance up to 96% of cost. Can widen or narrow differences: social-rent home with allowance in expensive city can be net cheaper than free-market without allowance in cheap city. Always run via allowance tool.
Key terms
- Free-market rent
- Rent freely set by landlord. Above €907.17 points value (2026): rental falls outside rent-price protection. No rent allowance possible.
- Social rent
- Regulated rent via housing corporation or private landlord with points system below €907.17/mo (2026). Accessible via waitlist + income limit.
- Points system
- WWS (Housing Valuation System): point count for social rent based on surface, amenities, energy label, WOZ value. Max rent follows from points.
- Rent allowance
- Monthly tax-office subsidy for social rent + low income. Max €420/mo 2026 depending on rent + income + household composition.
- Discretionary budget
- Monthly amount left after fixed costs. NIBUD norm: minimum 10% of net income saved, 50-60% fixed costs max.
- City premium
- Premium above national average prices you pay in major cities for housing, dining, parking, culture. Amsterdam ~30% higher, Utrecht ~20%, Eindhoven ~5%.
- Parking permit
- Annual payment to municipality for right to street park in own neighborhood. Amsterdam €185/yr, Utrecht €220, Rotterdam €125, The Hague €144. Waitlists in central zones.
- NIBUD Budget Handbook
- Annual reference standard for spending items per household composition + income. Basis for guardianship, debt counseling, advisory. Freely available.
Frequently asked
Which is the most expensive city to live in in the Netherlands?
Is it worth moving to a cheaper city?
How much net income do you need in Amsterdam?
Is Rotterdam really that much cheaper than Amsterdam?
What about living in a village instead of a city?
Complex situations
Edge cases that typical net-pay tools skip but actually matter for a real Dutch tax situation. Each one assumes the basic case above and tells you what changes.