金融投资相关的税务

资本利得怎么算?调整后成本基数(ACB)讲清楚

同一股票多次买入、换股、汇率的 ACB 算法

Scott Tang, CPA更新 2026-11-05适用 2026 年规则约 3 分钟

同一只股票分好几次买、价格都不一样,卖掉一部分时成本怎么算?加拿大对相同的资产(同一家公司的同类股票、同一只基金)用平均成本,这个平均值叫调整后成本基数(ACB)。卖出时:资本利得 = 卖价 − 卖出部分的 ACB − 卖出费用。

平均成本

同一只股票在你所有普通(非注册)账户合并,按平均成本算

含佣金

买入佣金加进成本,卖出佣金从卖价里扣

加元

外币买卖,每笔按当天汇率换成加元

券商数字只是参考

转过券商、多个账户的,券商的成本常常不对

一个例子

  1. 1

    买 100 股

    每股 15,总成本 1,500,ACB 15.00

  2. 2

    再买 150 股

    共 3,000,持有 250 股,总成本 4,500,ACB 18.00

  3. 3

    卖 200 股

    成本 200 × 18 = 3,600;剩 50 股,ACB 仍是 18.00

  4. 4

    再买 350 股

    每股 21,共 7,350;持有 400 股,总成本 8,250,ACB 20.63

卖出不会改变剩下股份的每股 ACB,只有买入、以及下面这些事情会改变它。

哪些事会改变 ACB

再买入(含佣金)

⬆️ 增加 ACB
✓
⬇️ 减少 ACB
—
↔️ 总成本不变
—

分红再投资(DRIP)

⬆️ 增加 ACB
✓再投资的金额
⬇️ 减少 ACB
—
↔️ 总成本不变
—

基金的再投资分配(年底「幻影」分配)

⬆️ 增加 ACB
✓按基金的税务明细和 T3 核对再投资金额,不要把全部 T3 资本利得再加一次
⬇️ 减少 ACB
—
↔️ 总成本不变
—

资本返还(ROC,基金常见)

⬆️ 增加 ACB
—
⬇️ 减少 ACB
✓T3 上的资本返还
↔️ 总成本不变
—

股票拆分、合并

⬆️ 增加 ACB
—
⬇️ 减少 ACB
—
↔️ 总成本不变
✓每股 ACB 跟着股数变

同一家公司的换股重组

⬆️ 增加 ACB
—
⬇️ 减少 ACB
—
↔️ 总成本不变
◐很多情况可以延续原成本,要看具体安排

ACB 被资本返还减到负数的,负的部分当年就要作为资本利得申报,ACB 重新从 0 算。

外币和新移民

外币股票

每次买入按当天汇率换成加元

加元总成本 ÷ 总股数

卖出也按当天汇率换算

股价没变,汇率变了也会有利得或亏损

落地前就有的股票

成为加拿大居民那天

视同按当天市值重新买入

以这个市值作为 ACB

落地前涨的部分,加拿大不征

要注意的地方

  • 多个账户要合并

    同一只股票放在两家券商(包括海外券商)的普通账户里,要合起来算一个平均成本。

  • 注册账户分开

    TFSA、RRSP 里的同一只股票不参与普通账户的平均成本。

  • 自己记一张表

    从第一笔交易开始记,DRIP、基金分配、ROC 都写进去;将来报税和 CRA 问起来都省事。

  • 卖亏又买回

    卖出前后各 30 天内买入、且卖后第 30 天还持有相同资产的,可能触发全部或部分「表面亏损」;被拒绝的亏损能不能加到成本,要看账户类型,见本系列「投资亏了能抵税吗?资本亏损和『表面亏损』规则」。

晟谦怎么帮

  • 把成本重建出来

    按你的交易记录和 T3、T5008,重建每只股票的 ACB,海外券商的也一起算。

  • 新移民建落地成本表

    落地前的持仓按落地那天的市值和汇率建好成本。

  • 卖之前先算

    大额卖出之前先算出利得和税,再决定时点;价格见本系列「晟谦能为投资者做什么:报税、账户和年度规划」。

出处

免责声明

本文是一般性信息,不构成税务或投资建议。每个人的情况不同,具体安排请咨询注册会计师;服务价格以书面报价为准。

© 2026 Sheng Qian CPA。本文版权归晟谦所有,未经书面许可不得转载;转载请联系 info@sqcpa.ca。

同专题的其他文章

这个专题的全部 21 篇 →

想按你们公司的情况谈一谈?

预约咨询