How ESPPs are taxed in Canada

The discount your employer gives you on ESPP shares is pay, taxed as employment income — and getting your cost base right is what stops you from paying tax on it twice.

Updated July 2026 · 6 min read

The discount is employment income

An Employee Stock Purchase Plan lets you buy company shares at a discount, often 5–15%, sometimes off the lower of two prices. That discount is a taxable employment benefit in the year you purchase — it’s treated as extra pay, generally appearing on your T4, and taxed at your marginal rate.

Your cost base is the full market value

Here’s the part people get wrong. Because you were already taxed on the discount as income, your adjusted cost base is the full fair market value at purchase — not the discounted price you actually paid. The tax you paid on the benefit “buys up” your cost base to market.

The double-tax trap. If you record your ACB as the discounted purchase price, you’ll report a larger capital gain on sale and pay tax again on the discount you were already taxed on. Use market value at purchase as your cost base.

Selling the shares

When you sell, the difference between your proceeds and that full-market-value cost base is a capital gain or loss — only the taxable portion is included. Sell immediately at purchase and the gain is near zero (you already paid income tax on the benefit). Hold, and any further movement is a normal capital gain.

Every purchase period pools

ESPPs buy shares each period at different prices, and those lots pool with any other identical shares you own into one average cost base. Across a few years of contributions plus shares from other sources, tracking the correct pooled ACB by hand gets messy fast.

Work out the cost base on an equity-comp position, including shares acquired at market value through an ESPP or RSU vest.

Your event
What happened?
Currency of the share price
What this means at tax time
Employment income (T4)
$4,000.00
Your ACB (cost base)
$4,000.00
ACB per share: $40.00. The full vest value is employment income on your T4 — and exactly that amount becomes your cost base.
The double-tax trap: if you report an ACB of $0 when you sell, you'll pay capital gains tax on $4,000.00 that was already taxed as employment income. Brokers' T5008 slips often show the wrong cost box for employer shares — always use FMV on the event date.

Frequently asked

How is an ESPP taxed in Canada?

The discount you receive is a taxable employment benefit in the year of purchase, usually reported on your T4. When you later sell, any gain or loss over the full market value at purchase is a capital gain or loss.

What is my cost base for ESPP shares?

The full fair market value at the purchase date, not the discounted price you paid. You were already taxed on the discount as income, so it forms part of your cost base — using the discounted price double-taxes you.

Do I owe capital gains tax if I sell ESPP shares right away?

Usually very little. Because your cost base is the market value at purchase and you sell near that price, the capital gain is close to zero — the discount was already taxed as employment income.

Keep reading
How RSUs are taxed in CanadaThe RSU double-tax trapStock options tax in Canada

Educational information, not tax advice. Rules summarized here can change and may not fit your situation — always confirm your capital gains reporting with a qualified Canadian accountant.

Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3