金融投資相關的稅務

資本增值怎麼算?調整後成本基數(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 篇 →

想按你們公司的情況談一談?

預約諮詢