Cost of Living for Expats: Berlin vs Amsterdam vs Lisbon
What a one-bed flat really costs against a local salary in Berlin, Amsterdam and Lisbon, using 2025 rent and pay figures from IBB, CBS, INE and Destatis.
Laddro Team

Three cities show up on almost every "move to Europe" shortlist: Berlin, Amsterdam, and Lisbon. Berlin has the tech scene and the reputation for being affordable. Amsterdam pays well and speaks English at work. Lisbon has the sun and, everyone insists, cheap rent.
The honest comparison is not a colour-coded index that averages the price of a cappuccino. It is one question: what does a one-bedroom flat cost against what a normal job in that city actually pays? Answer that and the three cities stop looking interchangeable very fast.
Rent is the part that decides everything
In all three cities, rent is the single line that eats the most and moves the most. So start there.
Berlin is the cheapest of the three, though it stopped feeling cheap a while ago. According to the IBB Wohnungsmarktbericht 2025, published by Investitionsbank Berlin, the median asking rent across the city reached 15.78 euros per square metre in 2025, the smallest yearly rise since the bank started tracking it in 2012. A 60 square metre one-bedroom at that rate is about 947 euros cold rent, before heating and service charges push the warm rent past 1,150 euros. The IBB report also notes the split inside the city: Mitte, Friedrichshain-Kreuzberg and Charlottenburg-Wilmersdorf sit near the 20-euro mark, while Spandau, Reinickendorf and Marzahn-Hellersdorf stay around 12 euros. You will hunt for flats on ImmoScout24 and WG-Gesucht, and you should expect to hand over three months of cold rent as a deposit.
Amsterdam is a different league. The NL Times reported that the Dutch free-sector average rent hit 1,838 euros per month in the fourth quarter of 2025, and Amsterdam was the most expensive city in the country at 28.68 euros per square metre, up 9.1 percent on the year. In practice, a one-bedroom in a central Amsterdam neighbourhood advertised on Pararius or Funda lands around 2,200 euros per month. Competition is brutal: viewings are group events, and landlords routinely ask for proof that you earn three or four times the rent.
Lisbon is the plot twist. The "cheap" label comes from tourists and from people earning foreign salaries. On the ground, idealista reported the average asking rent in Lisbon at roughly 22.8 euros per square metre by late 2025, with the wider Lisbon region already at 19.6 euros in July 2025, the most expensive in Portugal. A one-bedroom in the city typically runs around 1,250 euros per month. You search on idealista and Imovirtual, you need a Portuguese NIF to sign anything, and you will notice the rent is not far off Berlin despite the very different reputation.
What the local job actually pays
Rent only means something next to a paycheck, and this is where the three cities separate hard.
In Germany, the Federal Statistical Office (Destatis) put the average gross earnings of full-time employees at 4,701 euros per month in 2024, the most recent full-year figure. For a single person in tax class one, after roughly 21 percent in social contributions and income tax on everything above the 2025 tax-free allowance of 12,096 euros, that lands near 2,900 euros net in the hand each month.
In the Netherlands, the reference number everyone uses is the modaal inkomen, calculated by the CPB planning bureau. For 2026 it is 48,000 euros gross per year including the 8 percent holiday allowance, which works out to about 4,000 euros gross per month and roughly 3,100 euros net for a single earner. So Amsterdam pays clearly more than Berlin in take-home terms.
In Portugal, the gap is the point. Statistics Portugal (INE) reported the average gross monthly salary at 1,694 euros in 2025, up 5.6 percent on the 1,604 euros of 2024, paid across 14 months. After the mandatory 11 percent Segurança Social contribution and IRS withholding, a single worker on that average keeps somewhere around 1,300 euros net. The national minimum wage, raised to 870 euros in 2025, is exempt from IRS entirely, per the Portuguese government.
The one number that settles the argument
Here is the calculation nobody puts on the relocation brochure. Take a person earning the local average, renting a normal city one-bedroom, and ask what share of net pay the rent swallows.
In Berlin, warm rent of about 1,150 euros against 2,900 euros net is roughly 40 percent of take-home pay. Tight, but livable, and it leaves room for the 63 euro Deutschlandticket, which covers all local and regional transport nationwide from January 2026 according to Deutsche Bahn.
In Amsterdam, 2,200 euros against 3,100 euros net is about 71 percent of take-home pay. That is the number that forces flatshares, that pushes people to Almere or Haarlem, and that makes the housing hunt feel like a second job.
In Lisbon, 1,250 euros against roughly 1,300 euros net is about 96 percent of take-home pay. On paper the local average salary does not cover a solo flat at all. That single ratio explains everything you have heard about Lisbon: why locals share apartments deep into their thirties, why so many commute from Almada, Loures or the Setúbal side of the river, and why the city only feels affordable to someone importing a salary from somewhere else.
So the ranking flips depending on whose salary you bring. On a local wage, Berlin is the only one of the three where the maths balances. On a foreign or remote wage, Lisbon becomes the bargain everyone claims it is, while your Portuguese neighbours are quietly priced out of their own city.
These ratios also tell you where the money goes after rent. In Berlin, roughly 60 percent of net pay is left for everything else, which is why the city still feels doable for a single person on an average job. In Amsterdam, the sliver that remains after rent explains why the 30 percent ruling below is treated as a make-or-break condition rather than a nice extra. In Lisbon, there is effectively nothing left on the local average, which is why a second income, a flatmate, or a foreign employer is not a lifestyle choice there but the thing that makes the numbers close at all.
The expat asterisk that changes the sum
Two of these cities offer a tax break that can rewrite the whole comparison, so know them before you sign anything.
The Netherlands has the 30 percent ruling. If you are recruited from abroad and your taxable salary clears 48,013 euros in 2026 (or 36,497 euros for someone under 30 with a qualifying master's degree), up to 30 percent of your salary can be paid tax-free, per the Dutch Business.gov.nl guidance. That can turn Amsterdam's brutal rent-to-pay ratio into something manageable, but only if your offer clears the threshold, and the scheme drops to 27 percent from 2027.
Portugal has IRS Jovem, aimed at workers up to age 35. Under the 2025 rules the government extended it to ten years, exempting 100 percent of income in the first year, then tapering down, capped at 55 times the IAS, which is 28,737.50 euros in 2025. For a young professional on a decent salary in Lisbon, that exemption is the difference between the city working and not working.
Berlin has no equivalent expat sweetener. Its advantage is simpler: a local salary and a local rent that roughly fit each other without needing a special regime to survive.
Before you pick a city
The Numbeo-style headline that says one city is 40 percent cheaper than another is almost useless for a working person, because it ignores what you will earn there. Rent as a share of local net pay tells you far more, and by that measure Berlin is the safe default, Amsterdam pays the most but demands the most for shelter, and Lisbon is either a bargain or a trap depending entirely on where your income comes from.
Whichever way you go, the job comes first, because the salary is what makes the rent survivable. Nail the offer, understand the local tax break you qualify for, then go flat hunting. If you are applying into a new market, a resume written for that country's expectations does a lot of the heavy lifting, and that is exactly what Laddro is built to help you get right.


