税务专题|保单贷款的 ACB 侵蚀:s.148 视同处置,一美元对一美元

论文级 | 读完约 10 分钟 | 税法截至 2026 年 9 月


一、先定边界:本篇只讲"侵蚀机制"

本系列 tax-07 已经对比过"保单贷款 vs 银行抵押 vs 部分退保"三种拿法的差异——那篇是选哪种的问题。本篇只回答一个更深的问题:保单贷款到底是怎么一步一步吃掉 ACB 的?

不讲对比、不讲选哪种,只拆机制。机制拆完,你自然知道为什么 tax-07 说"借了不还,是最贵的一种拿法"。


二、第一步:贷款 = 视同处置(deemed disposition)

ITA s.148(9) 对"disposition"(处置)的定义,第 (b) 段写得明明白白:1978 年 3 月 31 日之后发放的保单贷款,构成处置。

注意措辞:税法不说你"借了钱",而说你"处置了保单中的一部分权益"。s.148 把这笔贷款的税务处理定成两步:

  1. 贷款对价先冲减 ACB(ACB 定义的 H 元素:历史处置对价);
  2. 对价超过 ACB 的部分,当年计入收入——policy gain,按普通收入全额计税(s.148(1)),没有 50% 计入率。

然后税法给了一个"不重复征税"的回补(ACB 定义的 C 元素):当年已经交过税的那部分收益,加回 ACB。三步走完,净效果只有一句话:

ACB = max(贷款前的 ACB − 贷款额,0)

举例(示意):ACB 12 万,贷款 20 万 → 12 万 ACB 被吃到零,超出的 8 万当年按普通收入交税,已税的 8 万加回 ACB 后 ACB 回到…零。对,回到零——C 的回加只是防止你下次再为这 8 万交一次税,它不会让 ACB 起死回生。

这就是侵蚀的本质:贷款金额,美元对美元地吃掉 ACB,直到零为止。


三、关键区别:贷款不适用"按比例分摊"

同样是拿钱,保单贷款和部分退保有个机制上的根本区别,值得单独拎出来——因为它决定了"谁先吃 ACB"。

s.148(4)(部分退保的 ACB 按比例分摊,见 tax-23)开篇就写了适用范围:"other than … as described in paragraph (b) of the definition disposition"——保单贷款被明确排除在按比例规则之外。

翻译成人话:

  • 部分退保:只能用"与提取部分相对应比例"的 ACB 做 shelter(tax-07 的例子:ACB 10 万、CSV 30 万、取 15 万,只能用 5 万 ACB);
  • 保单贷款:整张保单的全部 ACB 都可以先用来 shelter 这笔贷款,一美元对一美元,直到用完。

所以同样是拿 15 万,ACB 10 万、CSV 30 万的保单:走部分退保,当年应税 10 万;走保单贷款,当年应税只有 5 万(15 万 − 10 万)。贷款在"当年税单"上更温柔,但在"ACB 侵蚀"上更彻底——它把你的护甲一次性吃光,而部分退保只吃掉一半。

这不是建议你选贷款(选哪种看 tax-07),而是让你看清:贷款的温柔,是拿 ACB 换的。


四、利息资本化:不是第二轮"视同处置"

贷款当天的视同处置只是一次性的。很多人以为:利息滚入余额=新增贷款=新一轮视同处置——CRA 的口径不是这样。

CRA 技术解读 2016-0658641E5 的立场:不可抵扣、且资本化的保单贷款利息,在税法上是保单的 premium(保费),不是新的处置。效果是:

  • 不产生新的视同处置、不产生当年应税收入;
  • 这笔"保费"增加 ACB(s.148(9) 的 B 元素)——它反而把 ACB 的账本往回补了一点。

举例(数字示意,假设利率 6%、利息不可抵扣、本金利息均未偿还):

  • 第 1 年:贷款 20 万 → ACB 12 万归零,8 万当年交税(见第二节);
  • 第 2 年:利息 1.2 万滚入余额 → 视为新增保费,ACB 从 0 回到 1.2 万,当年不交税;
  • 第 3 年:余额 224,720(200,000×1.06×1.06),利息约 1.272 万滚入 → ACB 再加约 1.272 万,当年不交税;
  • ……每年重复:利息资本化逐年把 ACB 往回补一点,但补的速度赶不上"借了不还"的余额膨胀。

测算假设声明:利率、ACB、贷款额均为示意;以上按 CRA 2016-0658641E5 的"不可抵扣利息=保费"口径,具体以保险公司年度税务报表为准。

唯一的例外:可抵扣的利息(s.20(1)(c)/(d),比如 IFA 结构下保单质押贷款的利息),如果由保险公司发放新贷款来清偿,那笔新贷款才构成 s.148(9)(b) 的处置。这是另一种情形,别和上面的不可抵扣利息混为一谈。

所以"每年悄悄扣"这个说法要修正:扣的不是每年新增的税单。真正的代价在别处:NCPI 每年照常从 ACB 扣减(tax-21 的 L 元素),贷款余额(含滚入的利息)逐年膨胀、侵蚀身故净赔付,而利息资本化补回的那点 ACB 杯水车薪。借了不还,贵的是余额膨胀和 lapse 风险(见 Q2),不是"利息年年交税"。

雪上加霜的是另一台机器:NCPI 每年照常从 ACB 扣减(tax-21 的 L 元素)。贷款侵蚀和 NCPI 是两套独立的扣减机制,一套吃存量(贷款),一套吃增量(每年纯保险成本)。ACB 归零后 NCPI 不再有东西可扣,但贷款余额的膨胀不会停。


五、还款:E 元素的"买回"机制

s.148(9) 的 E 元素给了条回头路:偿还保单贷款,可以把 ACB 买回来。

规则:还款额中,不超过"贷款当初吃掉的 ACB"的部分,加回 ACB(公式 E.1 − E.2,本质是"还多少、回加多少,但不能超过被吃掉的")。

配套的是 s.60(s) 的扣除:还款额中,不超过"累计已计入收入的保单收益减去以往已扣除金额"的部分,可以在还款当年申报扣除——这是"避免重复征税"的另一半:贷款时超 ACB 的部分交过税,还款时把这部分税要回来。

但注意两个不对称:

  1. 时间价值不对称:第 1 年交的税,第 5 年还款才扣回,中间 4 年的资金成本是你的;
  2. 利息路径不同:不可抵扣的资本化利息当年并未产生应税收入(它已作为保费加回 ACB,见第四节);只有可抵扣利息经新贷款清偿那次,才是新的视同处置——还款时 E 元素回加 ACB、s.60(s) 扣回已交的税,各管各的那一部分,没有"一键复原"。

所以"先借后还"不是无痕的:可扣回的税有上限(s.60(s) 累计口径),ACB 的时间价值永久留在了税局那里。tax-07 说"速借速还",技术原因就在这里——拖得越久,贷款余额膨胀得越多、lapse 风险越大。


六、身故结算:最后一笔总账

如果贷款到身故都没还,税法算最后一笔总账。分两步:

第一步:实际到手的赔偿。未偿还的贷款本金+累积利息,直接从身故赔偿中扣除。赔偿 100 万、贷款余额 30 万 → 受益人实际拿到 70 万。

第二步:CDA 计算(s.89(1) 定义,本系列 tax-01):CDA = 收到的赔偿 − 保单 ACB。

这里有个精妙的数学(假设贷款额 ≤ 贷款前 ACB,即贷款当年没产生应税):

  • 收到的赔偿 = 100 万 − 30 万 = 70 万
  • ACB = 原 ACB − 30 万(贷款视同处置吃掉的)
  • CDA = 70 万 − (原 ACB − 30 万) = 100 万 − 原 ACB

和没贷过款一模一样。贷款同时减少了"收到的赔偿"和"ACB",两边一减,CDA 不变——这是税法内在的自洽:没产生应税的贷款,不改变传承效率。

(注:上面的 30 万全部视为贷款本金。若其中有不可抵扣利息已资本化,按第四节口径那部分已作为保费加回 ACB——"收到的赔偿"被利息扣掉、ACB 被利息加回,CDA 会相应下调,而且是双重下调:CDA = 净死亡赔偿 − ACB,利息资本化让赔偿少一块、ACB 多一块,每一块钱资本化的不可抵扣利息,吃掉两块钱的 CDA 额度。具体以保险公司年度税务报表为准。)

但如果贷款超过了当时的 ACB(比如 ACB 12 万、贷了 20 万):超出的 8 万当年按普通收入交了税。身故时 CDA = (100 万 − 20 万) − 0 = 80 万,而没贷款时 CDA = 100 万 − 12 万 = 88 万。差的 8 万,就是当年按普通收入税率交掉的那部分——它本可以按 CDA 免税出来,却变成了普通收入。

一句话:在 ACB 范围内贷款,身故 CDA 不变;超出 ACB 的部分,是用"普通收入税率"从"免税传承"里买出来的。税率高低,决定这笔买卖划不划算。


七、机制总结:一张图看懂侵蚀链条

交保费 → ACB 变厚 (B)
  ↓
保单贷款 → 视同处置 → 对价先吃 ACB (H),吃到零
  ↓                    超出部分当年交税 (policy gain, 普通收入)
  ↓                    已税部分加回 ACB (C,防重复、不重建护甲)
利息滚入余额(不可抵扣)→ 视为新增保费 → ACB 回加、当年不交税
  ↓                    (可抵扣利息经新贷款清偿那次,才是新的视同处置)
NCPI 每年继续扣减 (L) —— 另一台独立的机器
  ↓
还款 → ACB 部分买回 (E,上限为被吃掉的部分)
  ↓    已税部分可扣回 (s.60(s),上限为累计已计入收入减已扣额)
身故 → 未偿贷款抵减赔偿 → CDA = (赔偿−贷款) − (ACB−贷款)

另外记住 tax-20 的结论:保单贷款不影响 exempt 测试(Reg 306(1)(a)"不考虑任何保单贷款")。贷款吃的是 ACB,不是免税资格——两条线,两个账本,别混。


常见问题

Q1:贷款不超过 ACB,是不是就"没税"? 当年没有应税收入,但 ACB 被吃掉了等额部分。这是"隐性成本":税单是零,护甲薄了。下次再贷款、部分退保或身故算 CDA 时,都会为这次侵蚀买单。

Q2:利息一直滚,保单会怎样? 贷款余额+累积利息如果超过 CSV,保险公司可以终止保单(lapse)。lapse 本身是一次全额处置结算:之前被吃掉的 ACB、累积的增值,一次算清——可能是一大笔税单,还没了保障。借了不还,是最贵的拿法(机制细节见 tax-07)。

Q3:还款后 ACB 能完全恢复吗? 不能"完全"。E 元素只买回本金吃掉的部分;利息滚入产生的年度税单,税交了、ACB 没回来;还有资金的时间成本。速借速还,拖得越久漏得越多。

Q4:分红险的分红和保单贷款叠加,会怎样? 分红本身按 s.148(2)(a) 降低 ACB(tax-21),贷款再吃一遍。两套减项叠加,ACB 归零的速度比你想象的快。动钱之前,先问保险公司要当年的 ACB 和 CSV——这是本系列出现第三次的同一句话,因为真的很重要。