Skip to content
Got a notice? Emergency response →

Canada

Your Indian pension, EPF or NPS when you live in Canada

You draw a pension from India, and unusually, the treaty gives India the sole right to tax it, not Canada.

You live in Canada and receive, or will receive, a pension from India, an employer pension, an EPS or NPS annuity, or an EPF balance. You expect Canada to tax it as worldwide income and maybe give a credit for any India tax. The India-Canada treaty actually does something different and more favourable: it makes an Indian pension taxable only in India, and exempt in Canada. Getting this right avoids both double tax and a Canadian bill you do not owe. Here is how it works.
Last reviewed: 26 July 20266 min readReviewed by Preetesh Maloo, CA

The short answer

Under the India-Canada treaty, a pension arising in India is taxable only in India, so your Indian pension is exempt from Canadian tax. You still report it on your Canadian return, then claim a treaty deduction so no Canadian tax is charged on it, this is an exemption, not a credit. India taxes the pension in the normal way. An EPF withdrawal after five years is exempt in India, and if it counts as a pension under the treaty it can end up tax-free in both countries, though that is fact-specific. And the balances still count towards Form T1135 reporting if your foreign property tops CAD 100,000.

References on this page

  • India-Canada treaty Article 18: a pension arising in India is taxable only in India (source-state exclusive)
  • So an Indian pension is exempt in Canada; you report it, then claim a treaty deduction (an exemption, not a credit)
  • A government-service pension follows Article 19; India taxes an Indian pension in the normal way
  • An EPF withdrawal after five years is exempt in India and, if a pension under the treaty, may be tax-free in both

The treaty gives India the sole right

This is one of the few genuinely happy surprises in cross-border tax. Under Article 18 of the India-Canada treaty, a pension arising in India, one paid by an Indian payer such as your former Indian employer, the provident fund authority or an Indian insurer, is taxable only in India. Unlike most treaties, which give the country of residence the sole right, this one gives it to the source country, India.

So Canada does not tax your Indian pension, even though a Canadian resident is normally taxed on worldwide income, because the treaty overrides the domestic rule. The mechanism is important: you still report the pension on your Canadian return, and then claim a treaty deduction that removes it from Canadian tax. It is an exemption, claimed as a deduction, not a foreign tax credit, so there is nothing to credit and no Canadian tax on it once claimed. A government-service pension follows its own article, but the effect for most Indian pensions is the same, India taxes them, Canada does not.

India's tax, and the EPF twist

On the India side, the pension is taxed the normal way, an Indian employer or annuity pension as income, with tax deducted where it applies. Because the treaty already assigns the pension to India, there is no double tax to relieve; India simply taxes it and Canada exempts it.

The interesting case is a lump sum. An EPF balance withdrawn after five years of continuous service is exempt in India. If that lump sum counts as a pension arising in India under the treaty, then it is India's to tax, and since India exempts it, it can end up tax-free in both countries, a genuinely good outcome. But whether a one-off EPF withdrawal is a pension for the treaty, rather than an ordinary foreign lump sum Canada could tax, is not perfectly settled, so it is fact-specific and worth confirming before you withdraw. One thing does not change: your EPF, NPS or other Indian balances still count towards the CAD 100,000 threshold for Form T1135 reporting, even if the pension itself is Canada-exempt.

Want a senior CA to handle this for you — start to finish?

We act for you before the tax office (Section 288) — you stay abroad, no India trip needed.

Senior CA who specialises in NRI tax · we deal with the tax officer, you don't

What's involved

What the CA actually does

  1. 1

    We secure the treaty exemption

    We confirm your Indian pension is taxable only in India under the treaty, so your Canadian accountant can claim the exemption deduction rather than pay Canadian tax on it.

  2. 2

    We handle the Indian tax

    We make sure the pension is taxed correctly in India, which is where the treaty places it, and reclaim any excess deduction.

  3. 3

    We advise on the EPF lump sum

    We confirm the Indian five-year exemption and flag whether a lump sum is a pension under the treaty, so its Canadian position is clear before you withdraw.

  4. 4

    We keep the T1135 right

    We confirm whether your Indian retirement balances trigger T1135 reporting, even where the pension income is Canada-exempt.

What to have ready

Documents you'll typically need

  • The pension or annuity, and whether it is government-service
  • Any EPF, EPS or NPS balance you plan to withdraw
  • Any Indian tax paid on the pension
  • Your PAN and Canadian tax details

Frequently asked questions

Common questions

Drawing an Indian pension in Canada?

Tell us the pension and any lump sum. A practising CA will confirm the India-only treatment and the exemption on a free call, no obligation.

No card, no obligation. All certification and filing work is handled by ICAI-registered practising Chartered Accountants.