先说三句:第一,国外已经交过的所得税,加拿大不会让你交第二遍——T2209(联邦海外税收抵免表,Federal Foreign Tax Credit)就是把这笔重复税抵回来的工具,按国别单独计算。第二,抵免有上限:联邦最多抵掉这笔海外收入在加拿大应缴的那部分税,国外多交的税不退钱;抵不完的额度再走 T2036(省级海外税收抵免,Provincial or Territorial Foreign Tax Credit)接着抵。第三,全流程只有 4 步:加元换算 → 按国分开算 → 填 T2209、总额填进报税表第 40500 行(Line 40500)→ 省级部分填 T2036。全程留好国外税单和汇兑凭证,CRA 随时可能抽查。
1. T2209 到底是什么:防双重征税的一张表
加拿大实行税务居民全球征税:只要你是加拿大税务居民,全世界赚的钱都要在加拿大报税。与此同时,这笔收入在来源国可能已经被预扣或征收了所得税——比如美国券商发股息时预扣的税、中国发工资时扣的个人所得税。两边都收,就叫双重征税(double taxation)。
T2209 就是加拿大税法里解决这个问题的联邦级工具。它不是退税,而是一张”抵免表”:你把在国外交过的、所得税性质的税款算出来,直接从你在加拿大应缴的联邦税里扣掉。CRA 官网把这张表的定位写得很清楚:for foreign income or profits taxes you paid on income you received from outside Canada and reported on your Canadian return。
注意它的边界:T2209 只管联邦税部分。各省还有自己的海外税收抵免(T2036),魁北克省居民则走 Revenu Québec 的对应表格。这三层是接力关系,不是三选一。
2. 谁有资格用:3 个条件缺一不可
想用 T2209 拿回重复的税,必须同时满足以下三条,少一条都不行:
- 你是加拿大税务居民。税务居民身份按居住联系(residential ties)判定,比如在加拿大有住房、配偶子女在加拿大、银行账户和医保都在加拿大。新移民落地当年、留学生、回流人士都要先确认自己的居民身份,再谈抵免。
- 这笔国外收入已经计入了你本年度的加拿大报税收入。抵免的前提是”重复征税”真实存在——收入必须两边都进了税基。如果某笔收入按税收协定在加拿大免税(比如在 Line 25600 做了协定扣除),那它本来就没在加拿大交税,也就没有可抵的税。
- 你在国外实际缴纳的是所得税性质的税款。工资预扣税、股息利息特许权使用费的预提税(withholding tax)一般都算。消费税、增值税、房产税、社保缴费通常不算所得税,不能拿来抵。
最常见的适用人群:在美国券商持有美股收股息被预扣税的人、回国工作几个月两头交税的人、在海外有房收租并在当地缴了所得税的房东、领取外国养老金的人。
3. 第 1 步:把收入和已缴税全部换算成加元
CRA 的硬性要求:T2209 上的所有计算都必须用加元(Do all of your calculations in Canadian dollars)。这一步看似简单,却是最多人出错的地方。
- 汇率用哪一天的?原则上用收到这笔收入当天的汇率,参考 Bank of Canada 公布的汇率。如果你是全年持续收到(比如每月到账的养老金),CRA 接受用年平均汇率。
- 收入和税款分开换算。不要拿”税后净额”去倒推,要把税前收入和已缴税款各自按汇率换成加元,两个数字都要留底。
- 凭证留存。换算依据(汇率来源、计算过程)自己记一笔笔记。CRA 抽查时,”我大概按 1.3 算的”这种说法是站不住的。
举个例子(数字为教学示例,汇率以 Bank of Canada 官网为准):你收到 1,000 美元美股股息,被预扣 15% 即 150 美元。假设换算汇率是 1.36,那么加元收入为 1,360 加元,已缴外国税为 204 加元。这两个加元数字就是后面所有计算的起点。
4. 第 2 步:按国家分别计算抵免额
这是 T2209 最核心、也最容易被做错的一步:每个国家单独计算,不能混在一起。你在美国交的税和在中国交的税,要分开两组数字走完整个计算。
每个国家的抵免额取以下两者中较小的一个:
- 你在该国实际缴纳的所得税(换算成加元后);
- 这笔外国收入在加拿大应缴的税(按你的边际税率算出的加拿大税负)。
沿用上面的例子:1,360 加元的股息收入,如果你在加拿大的边际税率对应这部分收入的应缴税约为 279 加元,而你在美国实际只交了 204 加元,那么这个国家的联邦抵免额就是 204 加元——你在美国交的税被全额”认回来”了。
反过来,如果某国税率比加拿大高,你在国外交了 400 加元,而加拿大这边只认 279 加元,那联邦层面最多抵 279 加元,剩下的 121 加元差额就进入下一步:看省级 T2036 能不能再抵掉一部分。记住结论:抵免额永远不会超过加拿大这边应收的税,这是整张表的逻辑上限。
| 情形 | 国外已缴税(加元) | 加拿大应缴税(加元) | 联邦可抵免 | 剩余差额去向 |
|---|---|---|---|---|
| 国外税率低于加拿大 | 204 | 279 | 204(全额) | 无 |
| 国外税率高于加拿大 | 400 | 279 | 279(封顶) | T2036 省级再抵 / 部分情形做扣除 |
| 两国税率接近 | 270 | 279 | 270 | 无 |
5. 第 3 步:填 T2209,抵免总额进 Line 40500
算好每个国家的数字后,把它们汇总填进 T2209 表格。表格本身不复杂,主要是把”分国别收入、分国别已缴税、分国别抵免额”三组数字落到对应的行上。CRA 要求:
- 所有计算用加元完成;
- 如果是合伙企业成员,按 T5013 税单上的份额把合伙企业已缴的外国税纳入计算;
- 把 T2209 算出的抵免总额填到你 T1 报税表的 Line 40500(联邦海外税收抵免行)。
用报税软件(TurboTax、Wealthsimple Tax 等)的话,一般在”外国收入”或”foreign tax credit”向导里填入外国收入和已缴税,软件会自动生成 T2209 并带到 Line 40500。手工纸质申报则需要把填好的 T2209 附在税表后面,同时附上国外缴税凭证和你的计算说明。
一个细节:如果某笔收入你已经在 Line 25600 按税收协定做了免税扣除,就不要再把它放进 T2209 的”外国净收入”里——免了税的收入没有加拿大税基,也就没有可抵的税,两头好处不能兼得。
6. 第 4 步:省级部分用 T2036 再抵一轮
联邦 T2209 抵完之后,如果你在某国交的税比联邦抵免额还多(也就是第 4 节表格里的第二种情形),别急着认亏——还有省级这一轮。
- 非魁北克居民:填 T2036(Provincial or Territorial Foreign Tax Credit,省级海外税收抵免表),算出能在省税里再抵掉的额度。它的逻辑和 T2209 类似:用”国外已缴税超过联邦抵免的部分”去抵你在该省应缴的税。
- 魁北克省居民:不走 T2036,按 Revenu Québec 的《报税指南》用省里的对应表格申报。
- 纸质申报把填好的 T2036 附在税表后;电子申报自己留存,CRA 或省税务局要求时再提供。
如果联邦加省两轮抵完还有剩(极少数高税率国家会出现),税法还允许把”没抵掉的外国净税款”在其他扣除行申报扣除,具体口径以 CRA 当年指引为准,不要自己发明行号。
7. 关键数字、费用与时间线
| 项目 | 数字 / 说明 |
|---|---|
| 联邦抵免表 | T2209(Federal Foreign Tax Credits) |
| 联邦抵免填入行 | T1 报税表 Line 40500 |
| 省级抵免表(魁省除外) | T2036(Provincial or Territorial Foreign Tax Credit) |
| 抵免上限 | 不超过该笔外国收入在加拿大应缴的税;不可退税(non-refundable) |
| 计算货币 | 全部用加元;汇率参考 Bank of Canada,持续性收入可用年平均汇率 |
| 个人报税截止日 | 每年 4 月 30 日(自雇人士为 6 月 15 日,但欠税仍须 4 月 30 日前缴清,日期以 CRA 官网为准) |
| 凭证保留期限 | 至少 6 年,CRA 抽查时需提供 |
| 自己填表费用 | 0 元;请会计师则按市场收费,以实际报价为准 |
时间线参考:每年 2–3 月收齐国外税单(美国 W-2/1042-S、中国完税证明等)→ 3–4 月换算加元、填 T2209/T2036 → 4 月 30 日前随 T1 一起申报 → CRA 处理后若抽查,补交凭证。处理时长以 CRA 官网为准。
8. 5 个常见坑 / 红线
- 把”抵免”当”退税”:这是最大的误解。T2209 是 non-refundable credit,只减少你应缴的税,不会让 CRA 把你在国外多交的税退现金给你。国外税率比加拿大高的那部分差额,大概率就是沉没成本,只能尽量用 T2036 再挤一点出来。
- 拿非所得税来抵:消费税、增值税、房产税、社保缴费、罚款滞纳金都不是所得税,塞进 T2209 属于错报。CRA 抽查时会看税种性质,不是对得上金额就行。
- 多国收入混在一起算:T2209 要求按国别分别计算。把美国股息税和中国工资税加总成一个数填进去,表格逻辑就错了,软件向导里也要分国家录入。
- 汇率随手写、无凭证:用”我记得大概 1.3″这种汇率,且拿不出 Bank of Canada 记录或银行结汇单,被抽查时整个抵免额都可能被调减。换算过程自己留一页计算底稿,成本几乎为零。
- 税单丢了还敢报:电子申报时 CRA 不会先看你的凭证,但这不等于不要凭证。被要求补材料时拿不出国外完税证明,抵免会被追回,还要付利息。纸质申报更要主动附上凭证和计算说明。
9. 新手 checklist:动手前逐项打勾
- ☐ 确认自己是加拿大税务居民(居住联系已建立)
- ☐ 列出所有国外收入,确认都已计入本年度加拿大报税收入
- ☐ 收齐每个国家的缴税凭证(税单、预扣凭证、完税证明)
- ☐ 把每笔收入和已缴税按 Bank of Canada 汇率换算成加元,留计算底稿
- ☐ 按国家分开计算抵免额(取”国外已缴”与”加拿大应缴”较小者)
- ☐ 填 T2209,总额填入 T1 的 Line 40500
- ☐ 联邦抵不完的,填 T2036 走省级(魁省居民走 Revenu Québec 表格)
- ☐ 所有凭证(税单、汇率依据、计算过程)存档至少 6 年
10. 常见问题 FAQ
Q1:国外交的税比加拿大应缴的还多,差额能退回来吗?
A:不能。联邦海外税收抵免是不可退的(non-refundable),上限就是这笔收入在加拿大应缴的税。差额部分先看 T2036 省级能不能再抵,仍有剩余的极少数情形可按 CRA 指引做扣除,具体以官网为准。
Q2:美股股息被美国预扣了 15%,这部分能全额抵回来吗?
A:一般可以,前提是这笔股息已全额计入你的加拿大报税收入。因为 15% 的预扣税通常低于加拿大对这部分收入的应缴税,所以 204 加元(示例)这个量级一般能全额认回。但如果你当年加拿大应税收入很低、边际税率也低,就可能出现抵不完的情况。
Q3:我在国外只工作了两三个月,也要申报吗?
A:要。只要你是加拿大税务居民,全球收入无论在哪里赚、赚了几个月,都要申报。反过来,只有先申报了这笔收入,才有资格用 T2209 抵它在国外交过的税。
Q4:电子申报需要上传国外税单吗?
A:不需要主动上传,但必须自己留存全部凭证(国外税单、汇率依据、计算过程),CRA 要求补材料时提供。纸质申报则要把 T2209、国外缴税凭证和计算说明一起附上。
Q5:T2209 和 T2036 都不会填,能只填一个吗?
A:可以分开看:如果国外已缴税 ≤ 加拿大联邦应缴税,只填 T2209 就够了;只有出现”国外税比联邦抵免额还多”的差额时,才需要 T2036 出场。报税软件的外国收入向导一般会连带处理,不用手工判断。
相关阅读
官方来源:Canada Revenue Agency (CRA)、Canada.ca、Bank of Canada。核验于 2026年10月11日。
关键政策以 IRCC / CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








