加拿大生活指南
www.JiaNaDaDa.com

ETF 的 ROC:调减 ACB 3 个算账法

先说三句:ETF 分配里的资本返还(Return of Capital, ROC)当年不缴税,但它会逐年调减你的调整后成本(Adjusted Cost Base, ACB),卖出时资本利得反而变大,等于把税递延了。ROC 数字就藏在 T3 表第 42 格(Box 42)里,你必须自己逐年累加扣减 ACB,券商和报税软件不会替你算。如果 ROC 把 ACB 减到 0 还继续发,你在当年就被”视同”赚到一笔资本利得,要申报缴税。

温哥华的李先生 2019 年买了 1 万加元一只月配息 ETF,连续几年领分配都没报过这部分税,觉得”分配免税真香”。2024 年卖出时会计师一算,ACB 已经被 5 年的 ROC 扣掉了将近 3,000 加元,资本利得比他预想的多出一大块,多缴了上千加元的税。他这才知道:ROC 不是白给的钱,是你自己的本金先还给你,再在卖出那天连本带”税”算总账。

1. 什么是 ROC(资本返还)

ROC 是 Return of Capital 的缩写,中文叫”资本返还”。当一只 ETF(或 REIT、共同基金)一年里分给你的现金,超过它当年实际赚到的应税利润时,多出来的那部分就是 ROC——本质上是基金把你当初投进去的本金,还了一部分给你。

注意三个要点:

  • ROC 当年不算收入,当年不用缴税(这是它和利息、分红最大的区别)。
  • 但税法要求你把这笔钱从投资的 ACB 里扣掉——你手里的”成本”变低了。
  • 卖出时,按 卖出价 − ACB 算资本利得。ACB 被扣低了,资本利得就变大了,税在那一天一次性”补”回来。这就是所谓的税的递延(deferral),不是免税。

2. ROC 和分红、利息有什么不一样

很多人把 ETF 每月到账的”分配(distribution)”当成”分红”,其实一次分配里可能混着好几种税务成分,CRA 对每一种的征税方式完全不同:

分配成分 当年是否缴税 对 ACB 的影响
合格分红(eligible dividends) 要,按分红税务抵免规则申报 无影响
利息 / 其他收入(other income) 要,全额计入收入 无影响
资本利得分配(capital gains) 要,按资本利得规则申报 无影响
资本返还 ROC(return of capital) 当年不缴 逐年调减 ACB

同一只 ETF、同一年里,这四种成分可以同时出现,比例每年都可能变。所以”去年这只 ETF 的分配不用交税”不等于”今年也不用交”——每年都要看 T3 表上的成分拆分。

3. 为什么你的 ETF 会有 ROC

最常见的两个来源:

  • 月配息/高配息型 ETF 按固定金额派息:基金公司为了维持”每月 0.08 加元”这种稳定派息,某年实际收益不够时,就用本金补足差额,补足部分就是 ROC。
  • 底层资产的非应税部分穿透:比如 REIT 里的折旧(depreciation)等非应税项目,会以 ROC 的形式穿透到持有人手里。这是”好的 ROC”——它来自资产的真实税务结构,不是基金在掏空本金。

也有”坏的 ROC”:基金长期靠返还本金维持高配息率,净值越派越薄。对长期持有人来说,ROC 比例连年走高是一个值得警惕的信号。

4. 算账法一:一次性买入 + 每年减 ACB

这是最简单也最常见的情形。假设:

  • 2020 年你花 10,000 加元买入某 ETF(佣金另计,佣金可以计入 ACB)。
  • 2020–2024 年每年收到 ROC:400、450、500、550、600 加元(T3 表 Box 42 数字)。

ACB 的变化:

年份 当年 ROC(Box 42) 年末 ACB
2020(买入) — 10,000
2021 400 9,600
2022 450 9,150
2023 500 8,650
2024 550 8,100
2025 600 7,500

公式只有一句:年末 ACB = 年初 ACB − 当年 ROC 总额。五年下来 ACB 从 10,000 降到 7,500。如果你在 2025 年底以 12,000 加元卖出,资本利得 = 12,000 − 7,500 = 4,500 加元,而不是 12,000 − 10,000 = 2,000 加元。多出来的 2,500 加元利得,正好等于五年 ROC 之和——递延的税,在这一天兑现。

5. 算账法二:多次买入 + DRIP 自动再投资

现实中大多数人是分批买入,还开了股息再投资(DRIP)。这时 ACB 是”加权平均”的概念,CRA 要求同一只 ETF 在所有非注册账户里的单位合并计算一个 ACB(identical property rule,同一资产规则)。

步骤:

  1. 第 1 步:每次买入(含 DRIP 再投资买到的单位)都把”买入金额 + 佣金”加进 ACB 总池,同时单位总数增加。
  2. 第 2 步:每年把该 ETF 所有账户的 Box 42 ROC 加总,从 ACB 总池里一次性扣掉。
  3. 第 3 步:卖出部分单位时,资本利得 = 卖出所得 −(ACB 总池 ÷ 总单位数 × 卖出单位数)。

举例:年初 ACB 总池 20,000 加元、持有 1,000 单位;年中 DRIP 再投资 500 加元买到 25 单位 → ACB 总池变为 20,500、单位数 1,025;年末 ROC 800 加元 → ACB 总池变为 19,700。卖出 100 单位时,每单位成本 = 19,700 ÷ 1,025 ≈ 19.22 加元。关键点:DRIP 增加 ACB,ROC 减少 ACB,两个方向别搞反。

6. 算账法三:ACB 被减到 0——视同资本利得

这是最容易被忽略的一条。如果你长期持有高 ROC 的 ETF,ACB 可能被一路扣到 0。税法规定:当 ACB 在某一年被减到负数时,负数的部分在当年就被”视同”为一笔资本利得(deemed capital gain),要申报缴税,同时 ACB 重置为 0。

举例:某年年初 ACB 只剩 300 加元,当年 ROC 发了 500 加元。300 − 500 = −200。于是:你在当年申报 200 加元的资本利得(在 Schedule 3 上填报,具体行号以当年报税表说明为准),ACB 变为 0(不是 −200)。下一年如果再收到 ROC,收多少、当年就视同多少资本利得。

换句话说,ACB 归零之后,ROC 的”递延”效果就结束了,每一分钱 ROC 都变成当年的应税利得。持有 10 年以上的高配息 ETF 持有人,每年都值得算一下 ACB 还剩多少。

7. T3 表第 42 格:ROC 数字藏在这里

你不需要自己去基金公司网站扒数据。每年券商会给你寄 T3 信托收入表(T3 Statement of Trust Income Allocations and Designations),ROC 总额就印在 Box 42,官方名称叫 “Amount resulting in cost base adjustment”(导致成本调整的金额),2004 年起设立,专门就是为了抓 ROC 的 ACB 调整。

  • Box 42 是正数 → 从 ACB 里减掉这个数。
  • Box 42 是负数(少见)→ 把这个数加回 ACB。
  • Box 42 的数字不填进报税表的任何一行——它只用来调你自己的 ACB 台账。很多人报税时对着 Box 42 发愣找不到地方填,原因就在这里:它本来就不是当年申报的收入。
  • 调整是累积的:每年 Box 42 都要扣,漏扣一年,卖出那天的利得就算错一年。

CRA 的官方指引是 RC4169《Tax Treatment of Mutual Funds for Individuals》(个人共同基金税务处理),里面有 Box 42 调整 ACB 的完整示例,免费下载。

8. ACB 跟踪:自己建台账,别指望券商

券商的年度对账单一般不会帮你维护”扣掉 ROC 之后”的 ACB,报税软件也不会自动从 T3 表读 Box 42 去调 ACB。CRA 查税时,ACB 的举证责任在你自己。建议:

  • 给每只非注册账户里的 ETF / 共同基金建一行台账:买入日期、金额、单位数、当年 ROC、年末 ACB。
  • 每年收到 T3 表后第一时间把 Box 42 登记进去(T3 表一般在 3 月底前由券商提供,具体以券商通知为准)。
  • 同一只 ETF 在多个券商持有 → 按 identical property rule 合并成一个 ACB 计算。
  • 注册账户(RRSP、TFSA、FHSA)里的持仓不需要算 ACB——账户内部分配和买卖都不触发税务,ROC 调整只针对非注册账户。

9. 关键数字一览

项目 数字 / 规则
ROC 当年税率 0(当年不缴税,递延到卖出时)
Box 42 设立年份 2004 年起(2004 年之前的 ROC 同样要累计调减 ACB)
ACB 调整公式 年末 ACB = 年初 ACB + 年内买入成本(含 DRIP)− 当年 ROC 总额
ACB 归零后 当年 ROC 全额视同资本利得申报,ACB 重置为 0
T3 表获取时间 券商一般在 3 月底前提供(以券商通知为准)
资本利得计税比例 以 CRA 官网当年规定为准

10. 常见坑 / 红线

  1. 把 ROC 当免税分红:当年不缴税 ≠ 永远不缴税。卖出时 ACB 被调低,利得变大,税一分不少,只是晚几年交。
  2. Box 42 漏登记:ROC 调整是累积的,漏一年、卖出那天的利得就报错一年;多报利得多缴税、少报利得可能被 CRA 追税加利息。
  3. 多个券商分开算 ACB:同一只 ETF 在 Wealthsimple 和 Questrade 各买一半,CRA 要求合并成一个 ACB 算,多算了成本等于少报利得。
  4. DRIP 和 ROC 方向搞反:DRIP 再投资是”加”ACB,ROC 是”减”ACB。有人把再投资的金额也当成扣减,ACB 越算越错。
  5. 注册账户里白算 ACB:RRSP/TFSA 里的 ROC 不需要调 ACB,账户内税务递延/免税规则优先,别把两套规则混在一起。
  6. ACB 归零后继续”递延”幻觉:ACB 到 0 之后,每年的 ROC 当年就要申报为资本利得,没有”卖出时再说”这回事了。

11. 新手 checklist

  • ☐ 确认这只 ETF 在非注册账户(taxable account)里持有——注册账户跳过 ACB 计算
  • ☐ 找出券商给的 T3 表,定位 Box 42(Amount resulting in cost base adjustment)
  • ☐ 把历年 Box 42 正数加总:年末 ACB = 年初 ACB + 年内买入成本 − ROC 总额
  • ☐ 同一只 ETF 在多个券商持有 → 合并成一个 ACB 台账
  • ☐ 检查 ACB 是否被减到 0 或负数 → 负数部分当年申报为资本利得,ACB 置 0
  • ☐ 卖出时用”卖出所得 − ACB − 卖出费用”算资本利得,再按当年 CRA 规定比例计税
  • ☐ 台账和 T3 表至少保存 6 年(CRA 查税追溯期)

12. 常见问题 FAQ

Q1:ROC 当年真的完全不用报税吗?
A:是的,ROC 本身不填进报税表的任何收入行。但你必须用它调减 ACB,这个动作虽然不产生当年的税,却决定了你未来卖出时要缴多少税。ACB 归零后的 ROC 例外——那部分当年就要申报为资本利得。

Q2:我在 T3 表上找不到 Box 42,是不是就没有 ROC?
A:大概率是。没有 ROC 分配的 ETF,券商不会在 Box 42 填数字。但注意:有些券商的 T3 明细会把 ROC 拆在附页上,Box 42 显示总数;如果附页和总数对不上,以券商客服确认为准。

Q3:ETF 在 TFSA 里也有 ROC,需要调 ACB 吗?
A:不需要。TFSA、RRSP、FHSA 等注册账户内的买卖和分配都不触发当年税务,ACB 调整只适用于非注册账户。

Q4:我好几年没调 ACB 了,现在怎么办?
A:把历年 T3 表的 Box 42 翻出来(券商 App 里一般能下载过去 7 年的税表),一次性补扣。如果往年卖出时 ACB 算错了、导致资本利得报错,可以向 CRA 申请调整往年报税(T1-ADJ),复杂情况建议找会计师。

Q5:ROC 高的 ETF 是不是应该避开?
A:不一定。REIT 等资产的 ROC 来自折旧等真实税务结构,是”好的 ROC”;但如果一只 ETF 常年靠返还本金维持高配息、净值持续缩水,那就是”坏的 ROC”,要看总回报而不是只看配息率。

相关阅读

官方来源:CRA 官网 RC4169《Tax Treatment of Mutual Funds for Individuals》、Canada.ca T3 信托收入表说明、Jamie Golombek 税务专栏 Box 42 解读。核验于 2026年10月20日。

关键政策以 CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。


📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT

赞(0) 打赏
未经允许不得转载:加拿大大 » ETF 的 ROC:调减 ACB 3 个算账法

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册