Skip to main content

Tax

Stock options and RSUs in the Netherlands

The tax events you need to plan for, the 30% ruling interaction, and the cross-border traps for vested-but-not-sold equity.

Amsterdam rooftops

Diagram

Three tax events in the life of one share

  1. Vest or exercise

    Up to 49.5% Box 1

    Full FMV at vest is added to wage income that month. The 30% ruling, if active, applies to this slice.

  2. Hold

    ~2.18% / year Box 3

    Value at 1 January is included in wealth tax. Tax is on a deemed yield, not actual gains.

  3. Sell

    0%

    No capital-gains tax. You already paid the deemed-yield bill each year; the realised gain doesn't add anything.

Box 1 hits once at vest or exercise. Box 3 then runs every year you hold. Selling later closes the loop without adding tax.

The two tax events that matter

For most expats, stock-based compensation is taxed on two occasions: when the equity becomes yours (vest for RSUs, exercise for options), and ongoing while you hold the resulting shares (Box 3 wealth tax on a deemed return). Selling the shares is generally not a taxable event in the Netherlands, unlike most jurisdictions outside Europe.

The two taxes are not the same

Box 1 wage taxation hits at vest or exercise at your full marginal rate (up to 49.5%). Box 3 wealth tax then hits the held shares every 1 January at a deemed-yield rate (~6% × 36% = ~2.16% effective per year for investments). They stack: vest, then hold, then pay Box 3 forever until you either sell or leave the Netherlands.

RSUs: the common case

Demo

RSU vest schedule walkthrough

Standard 4-year schedule: 25% cliff at month 12, then 6.25% per quarter. Each vest is its own taxable wage event.

Vest events (4-year window)

  • Yr 1, mo 12cliff€30,000 gross · €29,405 net
  • Yr 2, mo 3€7,500 gross · €7,500 net
  • Yr 2, mo 6€7,500 gross · €7,500 net
  • Yr 2, mo 9€7,500 gross · €7,500 net
  • Yr 2, mo 12€7,500 gross · €7,500 net
  • Yr 3, mo 3€7,500 gross · €7,500 net
  • Yr 3, mo 6€7,500 gross · €7,500 net
  • Yr 3, mo 9€7,500 gross · €7,500 net
  • Yr 3, mo 12€7,500 gross · €7,500 net
  • Yr 4, mo 3€7,500 gross · €7,500 net
  • Yr 4, mo 6€7,500 gross · €7,500 net
  • Yr 4, mo 9€7,500 gross · €7,500 net
  • Yr 4, mo 12€7,500 gross · €7,500 net

Net to youWage tax (loonheffing)

Total gross over 4 years

€120,000

Total wage tax

€595

Total net (with ruling)

€119,405

30% ruling benefit on this grant

€1,651 extra net over 4 years

Vests after ruling expiry are taxed in full. If your ruling ends mid-vesting, only events before that date keep this advantage.

Illustrative. Real bills depend on your other income that year, the bijzonder-tarief band your employer uses, and any sell-to-cover adjustment. Cross-check on your post-vest payslip.

On the day an RSU tranche vests, the FMV of the vested shares is added to your Box 1 wage income. Your employer's payroll applies loonheffing through the regular monthly tax curve, or via the bijzonder tariefif it's a one-off vest outside your normal pay run. The withholding is usually funded by selling a portion of the shares (sell-to-cover); you receive the remainder as net shares.

The 30% ruling applies if active at the vest date. With the ruling, only 70% of the vest value is taxable; the other 30% comes through as a tax-free reimbursement. Confirm this on your payslip the month after the vest — the line should show the RSU FMV gross, the 30% reimbursement portion, and the reduced taxable amount.

Stock options after the 2023 reform

Until 2023, options were taxed at vesting even before exercise. Since 1 January 2023, the default tax point is now exercise, which aligns NL with most other jurisdictions and removes the cash-flow problem of being taxed on illiquid options.

For unlisted companies, you can elect to defer the taxable event further: until the shares first become tradeable. This is per-grant and irrevocable. The deferral is useful when you're exercising into private-company shares with no buyer in sight; the 2023 election lets you avoid taxing paper gains on something you can't actually sell.

The downside of deferral: when the shares finally become tradeable, the entire FMV-minus-strike spread is taxed at current Box 1 rates, not the rates that applied at exercise. For high-growth privately-held companies, this can be a larger bill.

ESPP: the discount becomes wage income

On the purchase date of an ESPP cycle, the difference between FMV and your discounted purchase price is added to Box 1 as wage income. The 30% ruling applies if active. Going forward, the shares sit in Box 3 like any other holding.

Box 3 once you hold the shares

On 1 January each year, the value of your shares (and any unsold proceeds) is included in your Box 3 wealth assessment. For 2026, the deemed-yield rate on investments is 6.00%, taxed at 36% — an effective ~2.16% of value per year above the €59,357 tax-free allowance per person. Use the Box 3 calculator to model this.

If your real return is lower than the forfait (a flat year, a down year, or holding a single concentrated position that underperformed), you can elect werkelijk rendement (actual return) at filing time.

Cross-border timing traps

If your grant happened in one country and your vest happens in NL (or vice versa), tax is generally allocated by the number of working days you were resident in each country between grant and vest. Your former US/UK employer may still need to report the NL slice on their year-end forms.

Common stumbles for expats:

  • Pre-arrival grants vesting after arrival. The slice covering work performed in NL is Dutch-taxable even if it vests on a US payroll system.
  • Departure with unvested equity. The Dutch employer may need to issue a jaaropgaaf years later for the NL-resident allocation. Keep proof of your residence dates.
  • Sell-to-cover under-withholding.If you're in the 49.5% bracket, the bijzonder tarief band may under-withhold by several percentage points. Park 5 to 10% of the vest value to cover the year-end top-up.
  • 30% ruling expiry mid-vesting cycle.A tranche vesting after expiry has no ruling protection on it, even if the same grant's earlier tranches did. Plan cash buffers around your ruling end date.

Frequently asked questions

When are RSUs taxed in the Netherlands?
On the day they vest. The full fair-market value (FMV) of the vested shares is added to your Box 1 wage income that month. Your employer withholds loonheffing on it via payroll. There is no tax event at grant; only at vest.
How is the 30% ruling applied to RSUs?
If your RSU vests during a period when the 30% ruling is active, the ruling applies to the RSU value the same way it applies to your salary: 30% of the FMV (subject to the WNT cap on total compensation) is treated as tax-free reimbursement and only 70% is taxed. Make sure your employer's payroll team is coding this correctly; some get it wrong.
And stock options?
Since 1 January 2023, employee stock options are taxed at exercise (when you exercise into shares), not at vesting. You can also defer taxation until the shares become tradeable if the company is unlisted at exercise time. Choose the deferral on a per-grant basis — it's a written election, irrevocable for that tranche.
Are capital gains taxed?
Generally no, not in Box 1. Once shares are in your hand, future gains and dividends are taxed via Box 3 (wealth tax on a deemed return) rather than as capital gains. The exception is a 'substantial interest' (≥5% in a single company you control), which falls under Box 2 with separate rates.
What about ESPP (employee stock purchase plan)?
Generally taxed like a discount on shares: the difference between the discounted purchase price and FMV at purchase is wage income (Box 1) on the purchase date. Subsequent gains sit in Box 3 like any other investment. The 30% ruling applies if active.
Can I sell shares to cover the tax?
Most US-style RSU plans default to 'sell-to-cover': the broker auto-sells a fraction of the vesting shares to fund the withholding. This works in NL too, but Dutch payroll often under-withholds for high earners (because the bijzonder tarief band can lag actual marginal rates). Expect a top-up bill at year-end if your effective rate is over 49.5% on the bonus slice.
What if I leave the Netherlands before vesting?
Vesting that happens after you leave is generally not Dutch-taxed if you're no longer a Dutch tax resident. But the period between grant and vest while you were resident is allocated proportionally — your old employer may issue a Dutch jaaropgaaf for the resident slice years later. Track this carefully if you depart mid-vest.
Does the partial-non-resident election help?
It used to, on Box 3 income only. The election was abolished from 1 January 2025 for new ruling holders; pre-2024 holders had transitional rules through end-2026. Vested-share holdings sit in Box 3, so this affected the wealth-tax slice on equity. New arrivals can no longer make the election.

Related guides

Sources

  • Belastingdienst · Werknemersopties (employee options guidance)
  • Wet op de loonbelasting 1964 art. 10a (taxation of equity compensation)
  • Wet aanpassing fiscale regeling aandelenoptierechten (2022, effective 2023): the exercise-date taxation reform

Educational summary as of May 2026. Stock-based comp taxation has cross-border interactions that depend on your specific country pair, employment history, and vesting schedule. Confirm your situation with a Dutch tax adviser before making large exercise or sell decisions.