先说三句:高于面值(par)买入的债券,溢价部分不能在报税时逐年”摊销抵税”——加拿大税法不认个人投资者的溢价摊销;溢价直接进债券的调整后成本基(ACB, adjusted cost base),只能在债券到期或卖出时变成资本损失(capital loss)申报;但 ACB 不是简单的”买价”,买入时付给卖方的应计利息必须剔除、anniversary 应计利息要做所得调整、佣金要加进去,三个调整做错一个就可能多报税。
1. 什么是溢价债券(premium bond)
溢价债券指买入价格高于面值(par value)的债券,英文 premium bond。当市场利率跌到票面利率(coupon rate)以下时,旧债券因为票息更高而更值钱,就会在二级市场以超过 100% 面值的价格交易。比如面值 $100,000、票息 5% 的债券,市场利率降到 4% 后,买家可能要付 $108,000 才能买到——多付的 $8,000 就是溢价(premium)。
溢价对投资者的真实含义是:票息收入的一部分其实是在”返还”你多付的本金。持有到期只能拿回面值 $100,000,所以 $8,000 的溢价注定亏回去。加拿大税法的关键点是:这 $8,000 不能在持有期间逐年作为利息支出扣除,它沉淀在 ACB 里,等到期那一刻才”释放”成资本损失。
2. 为什么溢价债券的报税特别容易错
多数人的误区来自美国税法或会计准则的印象:在美国,个人投资者可以选择把债券溢价逐年摊销、冲减利息收入(amortizable bond premium)。但在加拿大,没有这个选项。CRA 的处理逻辑是两条线并行:
- 利息线:票息全额按利息收入报税(100% 计入收入,line 12100),T5 税单为准;
- 资本线:溢价进 ACB,到期/卖出时按”处置所得 − ACB”算资本利得或损失,适用 50% 纳入率(inclusion rate)。
两条线混在一起算,就会犯经典错误:把溢价当费用抵利息,或者把到期时的面值差额当利息损失。弄清楚 ACB 的 3 个调整算法,这篇就值了。
3. ACB 算法一:买入时的成本构成——溢价进 ACB,应计利息剔除
债券的 ACB 起点公式:
ACB = 实际支付的买价(含溢价)+ 买入佣金/手续费 − 买入时垫付给卖方的应计利息
举例:面值 $100,000、票息 5%(半年付息)的债券,你在两个付息日中间买入,支付 $108,000,其中包含了 $2,000 是”替卖方垫付”的应计利息(accrued interest,从上次付息日算到交割日),另付佣金 $200。
| 项目 | 金额 | 进 ACB? |
|---|---|---|
| 买价(含 $8,000 溢价) | $108,000 | 是(溢价沉淀在成本里) |
| 买入佣金 | $200 | 是 |
| 垫付给卖方的应计利息 | $2,000 | 否——买入当年报税时作为已付利息扣除 |
| ACB | $106,200 |
这 $2,000 会在年末 T5 汇总单上显示为”Paid by You”金额,报税时在利息收入中扣除。它不属于你的投资成本——你只是替卖方先垫了利息,下次收票息时 CRA 会把这部分还给你(以利息收入全额计税、你已扣除垫付部分的方式找平)。把 $2,000 留在 ACB 里是新手最常见的错误之一,等于把利息支出错报成了资本成本。
4. ACB 算法二:anniversary 应计利息调整——利息与资本的”分界线”
持有债券跨年时,CRA 有一条 anniversary 法则:债券持有满一周年那天,累计的应计利息被”视同收到”(deemed received),当年就要按利息收入报税,哪怕票息还没真正到账。
这条规则对 ACB 的影响在卖出时体现:卖出债券时,你的处置所得(proceeds of disposition)要先扣掉”视同利息收入”的应计利息部分,剩下的才跟 ACB 比算资本利得/损失。公式:
资本利得/损失 =(卖出价 − 应计利息部分)− ACB
继续上面的例子:持有两年后、某次付息日当天以 $104,000 卖出(此时应计利息为 0),ACB $106,200:
- 资本损失 = $104,000 − $106,200 = −$2,200(溢价还没亏完,提前卖出锁定了部分损失);
- 过去两年收到的票息(每年 $5,000)已按 100% 利息收入报过税,不再动。
如果是在两个付息日中间卖出,卖价里包含买方付给你的应计利息——这部分要在报税时拆出来报利息收入,不能混进资本利得计算。券商的 T5 和交易确认单通常会分开列,自己动手算时一定要拆。
5. ACB 算法三:到期时的资本损失认定——溢价”释放”的唯一出口
持有到期是最干净的情形:到期收回面值 $100,000,ACB 是 $106,200,差额就是资本损失:
资本损失 = $100,000 − $106,200 = −$6,200
注意当初 $8,000 的溢价,$2,000 应计利息已在买入当年扣除,剩下的 $6,000 溢价加上 $200 佣金,正好等于 $6,200 的资本损失——账是平的,一分没浪费,只是”税种”变了:溢价不能抵利息收入(边际税率可能 40%+),只能变成资本损失按 50% 纳入率去抵其他资本利得。
资本损失的税务价值:allowable capital loss = 50% × $6,200 = $3,100,可用于抵减当年的应税资本利得;当年用不完可往前抵 3 年、往后无限结转(net capital loss carryover,填 line 25300)。
报税表单速查:票息利息走 T5(line 12100);买卖/到期的资本利得或损失走 Schedule 3(汇总进 line 12700);用不完的资本损失填 line 25300 往前抵。券商给的 T5008(Statement of Securities Transactions)只列处置所得金额,不列 ACB——ACB 必须自己按上面三个算法算好,T5008 上的数字不能直接抄进税表,这是 CRA 审计债券报税时最常挑的错。
6. 关键数字:溢价债券完整税务算例
把三条线放在一张表里看(假设安省、边际税率 43.16% 仅作示意,实际以个人税阶为准):
| 项目 | 金额 | 税务处理 |
|---|---|---|
| 买入价(含溢价 $8,000) | $108,000 | 进 ACB |
| 佣金 | $200 | 进 ACB |
| 垫付应计利息 | $2,000 | 买入当年利息扣除(T5 “Paid by You”) |
| ACB | $106,200 | — |
| 每年票息 $5,000 × 5 年 | $25,000 | 100% 利息收入(line 12100) |
| 到期收回面值 | $100,000 | — |
| 资本损失 | −$6,200 | 50% 纳入,allowable loss $3,100(Schedule 3 → line 12700/25300) |
直观结论:5 年票息 $25,000 全额按边际税率交税,而 $6,200 的”本金亏损”只能换回 $3,100 的可抵扣额度。这就是溢价债券在应税账户里的真实税后成本——票息看着高,税后要打折扣。
再算一笔税后收益率对比:假设边际税率 43.16%,$25,000 票息税后剩约 $14,210;到期资本损失换回的抵税价值约 $3,100 × 43.16% ≈ $1,338(前提是有足够的资本利得可抵)。5 年总投入 $108,200,总税后回报约 $14,210 + $1,338 − $6,200(本金亏损)≈ $9,348,年化税后收益率约 1.67%。而同样条件下票息 4% 的平价债券,税后年化约 2.27%——票息高不等于税后高,这正是做 ACB 功课的意义。
7. 提前赎回的溢价:发行方给的 premium 怎么报税
反过来,如果是你持有的债券被发行方提前赎回、还多给了赎回溢价(redemption premium),CRA 的处理分两种情形:
- 如果这笔溢价可以合理视为”补偿你本可收到的剩余利息”,则全部或部分按利息收入申报;
- 超过”放弃的利息现值”的部分,按处置所得(POD)处理,算资本利得或损失。
实务中券商的 T5 会帮你拆好,但自己要知道这笔钱不是”白捡的资本利得”——大部分可能要按 100% 计税的利息收入处理,预留税款别花光。
8. 常见坑:6 条红线
- 把溢价当利息支出逐年摊销扣除——加拿大个人投资者没有这个选项,CRA 不认,查到会补税加利息。
- 买入时垫付的应计利息留在 ACB 里——它要在买入当年做利息扣除(T5 “Paid by You”),留在 ACB 等于重复计算。
- 佣金漏加进 ACB——买入佣金是成本的一部分,漏了等于虚增资本利得(或少报资本损失)。
- 卖出价没拆应计利息——两个付息日之间卖出,卖价里含买方付你的应计利息,必须拆出来报利息收入,剩下才跟 ACB 比。
- 把到期面值差额报成利息损失——到期时”面值 − ACB”的差额是资本损失(capital loss),走 Schedule 3,不是利息支出的负数。
- 资本损失当年用不完就扔了——net capital loss 可往前抵 3 年、往后无限结转,CRA 的 Notice of Assessment 上会记录余额,别浪费。
9. 时间线:溢价债券持有 5 年的关键报税时点
- 买入当年:垫付应计利息做利息扣除;ACB 建档(买价 + 佣金 − 应计利息)。
- 每个 anniversary(持有满周年):应计利息视同收到,当年报利息收入;收到票息的年份以 T5 为准(line 12100)。
- 卖出当年:拆分卖价中的应计利息(利息收入)与本金部分;本金部分 − ACB = 资本利得/损失(Schedule 3)。
- 到期当年:面值 − ACB = 资本损失(溢价情形),50% 纳入抵减其他资本利得,不足结转。
- 次年 2–3 月:核对券商 T5(利息)与 T5008(如有,处置所得),T5 “Paid by You”金额只在买入当年用一次。
10. 新手 checklist:买溢价债券前先算这 7 项
- ☐ 算出真实溢价:买价 − 面值,确认持有到期的”注定亏损”金额
- ☐ 确认账户类型:RRSP/TFSA 内持有则 ACB 规则不适用(免税/延税账户内无资本利得税),本篇只针对应税账户(non-registered)
- ☐ 记下交割日的应计利息金额,买入当年报税用(T5 “Paid by You”)
- ☐ 建档 ACB = 买价 + 佣金 − 应计利息,截图/存档交易确认单
- ☐ 估算税后收益率:票息按边际税率打税,溢价损失只换回 50% 抵扣额度
- ☐ 对比同期限折价债券:同样到期收益率下,折价券的税后结果可能更好(折价部分变资本利得只 50% 计税)
- ☐ 卖出或到期当年:提前准备 Schedule 3,资本损失不够抵时记得结转
11. 常见问题 FAQ
Q1:溢价债券的溢价部分到底能不能抵税?
A:不能在持有期间逐年抵利息收入。溢价沉淀在 ACB 里,只有在债券卖出或到期、按”处置所得 − ACB”算出资本损失时,才能以 50% 纳入率去抵减其他资本利得。这是加拿大税法和美国最大的不同点之一。
Q2:2026 年资本利得纳入率到底是 50% 还是 66.67%?
A:是 50%。2024 年联邦预算曾提议对个人每年超过 $250,000 的资本利得适用 66.67% 纳入率,但该提案在 2025 年 3 月 21 日被联邦政府正式取消、从未立法。对 2026 年所有资本利得(含债券溢价产生的资本损失),一律适用 50% 纳入率。
Q3:我在两个付息日中间买入,付给卖方的利息怎么处理?
A:这笔”应计利息”不进 ACB。你在买入当年的报税中把它作为已付利息扣除(券商年末 T5 汇总单上会列为 “Paid by You” 金额);之后你收到的全额票息按 100% 利息收入报税,两者找平。
Q4:溢价债券到期产生的资本损失,当年没有资本利得怎么办?
A:变成 net capital loss,可以往前抵过去 3 年的应税资本利得,也可以无限期往后结转。CRA 会在你的 Notice of Assessment 上记录余额,未来有资本利得时再用,不会作废。
Q5:把溢价债券放在 TFSA/RRSP 里还用管 ACB 吗?
A:不用。注册账户内的投资不产生应税资本利得或损失,ACB 规则只适用于应税账户(non-registered account)。但要注意:免税账户里”浪费”掉的溢价资本损失不能拿出来抵税,所以溢价债券放在应税账户里、至少能换回资本损失的抵扣价值,资产配置时值得权衡。
相关阅读
官方来源:CRA 官网(T4037 Capital Gains Guide)、RBC Wealth Management《Bond Taxation》指南、Canada.ca Income Tax Folio S1-F5-C1。核验于 2026年10月11日。
关键政策以 IRCC / CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








