Case study · Career move
David: senior engineer moving Berlin → Amsterdam at €85k
David, 38, Senior backend engineer. Ten years in Berlin's tech scene, currently at €78k in a comfortable bracket. An Amsterdam scale-up is offering €85k base plus a small equity grant, with the Highly Skilled Migrant + 30% ruling track.
The setup
David's Berlin salary supports a comfortable lifestyle in Prenzlauer Berg with a strong savings rate. The Amsterdam offer is a 9% gross bump, but Amsterdam's rent index runs ~40% above Berlin's at equivalent neighborhoods, and the Dutch baseline tax burden is higher than Germany's.
The headline question — does the move pay for itself? — depends almost entirely on whether he qualifies for the 30% ruling. With it, the net is materially better. Without it, the move is roughly neutral once Amsterdam housing is factored in.
By the numbers
Berlin → Amsterdam at a glance
Pulled live from Mundevo's catalog. Amsterdam is 13% more expensive than Berlin on the composite cost-of-living index.
Does €85,000 cover the comfortable tier in Amsterdam?
Protagonist's monthly net after destination-country taxes: €4,781. Required monthly net at this tier: €4,283. Monthly surplus: +€498.
What they're optimizing for
- Career: the Amsterdam scale-up is at a later stage and pays in equity that has meaningful exit visibility — the gross headline understates the total compensation.
- 30% ruling — qualifying inbound HSM employees get a tax-free reimbursement portion for a multi-year window, materially shifting the gross-to-net ratio.
- International peer density — Amsterdam's tech ecosystem has a higher concentration of senior IC roles in his stack than Berlin currently does.
The trade-offs
- Housing is the dominant cost driver. Central Amsterdam one-bedrooms are noticeably more expensive than Prenzlauer Berg equivalents; the waitlist for social housing is functionally closed to incoming professionals.
- Dutch baseline tax is high. Without the 30% ruling, the net delta over Berlin is small to negative.
- He's resetting on language — his German is conversational; Dutch he'll need to start from scratch (though English-fluency is universal in tech).
Practical considerations
- Highly Skilled Migrant route is fast (employer is a recognized sponsor); IND processing is typically weeks rather than months.
- BSN (citizen service number) is the first administrative step; without it, banking, rentals, and tax registration all stall.
- Confirm 30% ruling eligibility in writing with the employer's payroll team BEFORE accepting. Eligibility hinges on prior residency distance and a specific-skills test.
When the gross bump is modest (under 15%) and the destination city is materially more expensive on housing, the move's economics depend on the tax regime, not the salary. If the 30% ruling applies, the move is a net win; if it doesn't, the lateral comparison says you're chasing the role, not the money.