房产买卖是我处理过最复杂的资本利得问题。原因不是因为房子本身,而是因为有一个东西叫折旧(depreciation)或者说资本成本回收(CCA, Capital Cost Allowance)。一旦涉及折旧,你的房产不再只是一个简单的资本资产,它就变成了一个"带有历史包袱"的东西。这一篇就是讲这些包袱怎么处理。
地皮(地)和建筑物(楼)必须分开处理
这是最关键的一点,我见过无数人在这儿栽跟头。
地皮是非折旧资产。你买的地永远是地,永远不会被税务局认为它"用坏了"。所以地皮的处置完全按照正常的资本利得来算:利得 = 处置所得 - ACB。
建筑物是可折旧资产。一旦你在建筑物上报了CCA(折旧),就产生了几个复杂的后果:
- 如果卖的时候赚钱,可能要重新征税(recapture)
- 如果卖的时候赔钱,可能产生终止亏损(terminal loss)
- 这两种情况都不是简单的资本利得/损失
你必须把房产价值分成"地"和"楼"两部分,然后分别计算。
怎么分配购买价格和处置价格
买房子的时候,合同上写的总价是地加楼。卖房子的时候也是。但报税时必须拆开。常见的方法有:
1. 房地产评估法(Real Estate Appraisal)
找专业的房地产评估师,他会根据建筑物的原始成本、结构、年龄、同类房产的地价等因素,把房产价值分成地和楼。这是最准确的方法,但最贵。
2. 地产税评估法(Property Tax Assessment)
看你房产所在地的市政地产税评估。这份文件通常会显示地的评估值和建筑物的评估值。用这个比例来分配你的ACB和处置所得。
示例:
- 你$400,000买的房子
- 地产税评估:地$150,000,楼$350,000
- 地的比例 = $150,000 / $500,000 = 30%
- 你的ACB分配:地 $120,000,楼 $280,000
- 卖$550,000时:地 $165,000,楼 $385,000
3. 百分比法
根据历史数据或同类房产,假设地占总价的某个百分比(比如20-40%),其余为楼。这是最粗糙的方法,但有时候CRA能接受。
什么是"重新征税"(Recapture)
当你对房屋建筑物报了CCA(折旧)后,这栋楼的未收回资本成本(UCC, Undepreciated Capital Cost)余额会逐年下降。当你卖房子时,如果实际的处置所得超过了当前的UCC,差额就必须作为收入(不是资本利得)加回你的税表。
重新征税的计算公式:
重新征税金额 = 处置所得 - UCC余额
注意:这是作为普通收入报税,不是资本利得。这意味着——这很重要——100%的重新征税额都要被征税,没有50%的包容率。
实例:
Maria在2015年以$400,000买了一栋出租房。其中地$100,000,楼$300,000。她从2015年开始每年报4%的CCA(商业房产的标准税率)。
到了2024年(10年),她的UCC余额已经下降到$200,000(简化计算)。
现在她要卖这栋房子:
- 卖价 = $550,000
- 地和楼的处置所得需要分开,假设按比例:
- 地的处置 = $550,000 × ($100,000/$400,000) = $137,500
- 楼的处置 = $550,000 × ($300,000/$400,000) = $412,500
关于地的部分:
- 资本利得 = $137,500 - $100,000 = $37,500
- 应税资本利得 = $37,500 × 50% = $18,750
关于楼的部分:
- 处置所得 = $412,500
- UCC余额 = $200,000
- 重新征税 = $412,500 - $200,000 = $212,500(这全部作为普通收入,税率100%)
所以总的税务后果:
- 资本利得部分:$18,750
- 重新征税部分:$212,500
- 总应税收入增加:$231,250
这笔税他可能要付$80,000多。
什么是"终止亏损"(Terminal Loss)
反过来,如果楼的处置所得低于 UCC余额,你就产生了终止亏损。
终止亏损公式:
终止亏损 = UCC余额 - 处置所得
关键的好处是:终止亏损是100%可以从你的收入中扣除的,没有任何限制。
继续上面的例子,但改成她亏钱卖了:
- 卖价 = $250,000
- 楼的处置所得 = $250,000 × 75% = $187,500
- UCC余额 = $200,000
- 终止亏损 = $200,000 - $187,500 = $12,500
这个$12,500可以完全从她的其他收入(工资、利息、股息等)中扣除,没有任何限制和回溯期。
如何报告重新征税和终止亏损
这是另一个容易搞错的地方:重新征税和终止亏损不是在Schedule 3(资本利得表)上报的。
- 重新征税:报在 T776(房产租赁收入)或 T2125(自雇收入),通常在"其他收入"或"其他支出"一行
- 终止亏损:也报在 T776 或 T2125
- 资本利得(地的利得):才是在 Schedule 3
可折旧财产的资本利得
等等,还有一个情况。如果你的建筑物升值到高于原始成本,比如,你买的时候花$300,000在楼上,现在卖的时候楼的处置所得是$450,000,那么:
- 超过原始成本的部分 = $450,000 - $300,000 = $150,000,这是资本利得
- 原始成本和UCC之间的部分是重新征税
假设你的楼原始成本$300,000,现在UCC是$150,000,卖价中楼的部分是$450,000:
- 资本利得 = $450,000 - $300,000 = $150,000
- 重新征税 = $300,000 - $150,000 = $150,000
- 总的应税收入增加 = $150,000(资本利得的50%) + $150,000(重新征税100%)= $225,000
这都要报在税表上,资本利得在Schedule 3,重新征税在T776/T2125。
非关联方交易和配偶转移
非关联方交易(Non-Arm’s Length)
如果你不是在公开市场上卖房子,而是比如卖给亲属或相关联的人,但价格明显低于市价,税务局会认为处置所得应该是公平市价(FMV),不是你实际收的钱。
举例:你的房子实际价值$500,000,但你以$300,000卖给了你的儿子。CRA会说:"不,你的处置所得是$500,000。"重新征税和资本利得都要按$500,000来算。
配偶之间的转移
加拿大有个很特殊的规则,允许配偶之间转移可折旧资产时延迟重新征税和终止亏损。
规则是:一方可以把房产以当前的UCC余额作为处置所得价格转移给配偶,而不触发重新征税或终止亏损。重新征税/终止亏损会延迟到日后配偶出售房产时才处理。
这通常用在婚姻中财产分配的情况下。
同时出售地皮和建筑物的复杂情况
这是最复杂的部分。当你同时处置地皮和建筑物时,有几种不同的场景,税务处理完全不同。
场景1:地和楼都升值(都有利得)
最简单的情况。
- 地的资本利得 → Schedule 3,50%包容率
- 楼的资本利得 → Schedule 3,50%包容率
- 楼的重新征税(如果有)→ T776/T2125,100%征税
都很直接。
场景2:地和楼都贬值(都有亏损)
- 地的资本损失 → Schedule 3,50%包容率,可以往后结转或往前结转
- 楼的终止亏损 → T776/T2125,100%可扣除
这时候楼的亏损反而更有利,因为100%扣除。
场景3:楼有亏损,地有利得——这就有了特殊规则
这是我要特别讲的,因为这是一个反避税条款。
背景:假设你一栋楼大幅贬值,产生了大额终止亏损。同时,地皮升值,产生了资本利得。聪明的税务顾问可能会想:“用楼的$150,000终止亏损(100%扣除)来抵消地的$100,000资本利得(只需要50%扣除),这样能省税。”
CRA显然想到了这点,所以制定了第13(21.1)条规则,专门来防止这种"利用终止亏损来冲销资本利得"的做法。
规则内容:
如果同时处置:
- 楼:产生终止亏损
- 地:产生资本利得
那么税务局会自动调整:
- 楼的处置所得增加 = 终止亏损和地利得两者中较小的那个
- 地的处置所得减少 = 同样的金额
实际效果是:终止亏损被部分或完全消除,相应的额度转成资本利得。
例子说明(Illustration 2-7):
你卖出房产:
- 地:ACB $100,000,处置所得 $200,000,利得 = $100,000
- 楼:原始成本 $300,000,UCC $180,000,处置所得 $80,000
- 重新征税 = $180,000 - $80,000 = $100,000?不对
- 因为原始成本才$300,000,处置所得$80,000已经远低于原始成本,所以根本没有资本利得,只有终止亏损
- 终止亏损 = $180,000 - $80,000 = $100,000
现在用第13(21.1)条:
- 地的利得 = $100,000
- 楼的终止亏损 = $100,000
- 两者相等!
税务调整:
- 楼的处置所得从$80,000增加到 $80,000 + $100,000 = $180,000
- 地的处置所得从$200,000减少到 $200,000 - $100,000 = $100,000
结果:
- 楼:处置所得$180,000 = UCC $180,000,没有重新征税,也没有终止亏损
- 地:处置所得$100,000 = ACB $100,000,没有资本利得
两边都抵消了。这就是反避税的目的。
场景4:只有楼有亏损,地还是被保留
这是出租房东常见的情况:楼贬值,想卖,但地还想留着。
在这种情况下,第13(21.1)条不适用(因为地没有同时处置)。但有另一个反避税规则适用。
如果你只处置楼而保留地,楼的终止亏损只有50%可以扣除(而不是正常的100%)。
具体做法是:
- 楼的处置所得会被人为增加 = ACB + 1/2 ×(UCC - 实际处置所得)
- 结果是终止亏损被限制到原本的50%
例子说明(Illustration 2-8):
- 楼:原始成本$200,000,UCC $140,000,处置所得$80,000
- 地:保留不卖
正常计算的终止亏损 = $140,000 - $80,000 = $60,000
但用了50%规则后:
- 调整的处置所得 = $80,000 + 1/2 ×($140,000 - $80,000)= $80,000 + $30,000 = $110,000
- 调整后的终止亏损 = $140,000 - $110,000 = $30,000
所以你只能扣除$30,000,而不是$60,000。剩下的$30,000的亏损就没用了,无法抵扣。
这个规则的逻辑是:你既然要保留地皮,说明地皮还有投资价值。所以不应该允许你用建筑物的全部亏损来冲销其他收入。
实务要点总结
最后,给你总结几个处理房产处置时的关键点:
-
一定要分地和楼:没有例外。用房地产评估或地产税评估来分配。
-
记好CCA记录:从第一年开始就要保留好每年报的折旧数字。到卖房时,CRA会根据你的税表记录来确定UCC。
-
注意时间:房产处置要报在处置发生的那一年的税表上。
-
配偶转移要小心:配偶间转移有延迟规则,但也有陷阱。最好咨询税务顾问。
-
非关联方价格:即使是卖给亲属,价格要接近FMV。否则CRA会重新评估。
-
重新征税和终止亏损的位置:不要放在Schedule 3,放在T776或T2125。这是常见的错误。
下一篇我们讲商业资产和合伙企业的资本利得。这会涉及到固定资产、合伙权益转让等问题。