A Netherlands capital gains tax calculator that reflects how the Dutch system actually works: there is no tax on realised gains for most private investors. Instead, Box 3 levies an annual tax on a deemed (forfaitair) return applied to your net assets above the tax-free allowance, charged at a flat 36%.
How it works
The Box 3 charge is built in three steps:
netAssets = investments - qualifying debts
taxableBase = max(0, netAssets - heffingvrij vermogen)
deemedReturn = taxableBase * (forfaitair rate / 100)
box3Tax = deemedReturn * (36 / 100)
You pay tax on the assumed return, not your real profit. If markets fell you can still owe Box 3 tax; if they rose strongly your effective rate on the actual gain is lower than 36%.
Example and notes
Hold 200,000 EUR of investments with 10,000 EUR of qualifying debt and a 57,000 EUR allowance. The taxable base is 133,000 EUR. At a 6.04% deemed return that is 8,033 EUR, taxed at 36% for roughly 2,892 EUR of Box 3 tax for the year.
This ignores the savings-versus-investment split, the partner allowance and the post-ruling transition rules. All figures are computed locally in your browser and are not tax advice.