加密货币成本怎么算?ACB加权平均法+30天洗售陷阱,踩了亏大了
加拿大报税,加密货币的利得怎么算,很多人都弄错了。有人以为每次买卖单独算;有人以为亏损可以随时抵税;还有人亏损后30天内又买回来,以为没事——结果被CRA认定洗售,亏损不给抵扣。
这篇把加密货币成本计算和常见的减税陷阱讲清楚。
先搞清楚:你的交易是投资还是生意?
ACB成本法是针对**资本利得(capital gains)**情况的计算方式。如果CRA认定你是在做生意(商业收入),成本计算方式会有所不同(按库存处理)。
怎么判断自己是哪种情况,可以看上一篇文章。这里假设你的加密货币是以投资性质持有的资本财产。
ACB是什么:加权平均成本法
ACB(Adjusted Cost Base,调整后成本基础),简单说就是你持有某种加密货币的加权平均成本。
关键规则:
- 每种加密货币单独计算ACB(比特币的ACB和以太坊的ACB分开算,不能混在一起)
- 每次买入都会更新ACB
- 卖出时用"卖出前的ACB"来计算利得或损失
怎么算?
ACB/每个单位 = 总买入成本(所有买入的累计总金额)÷ 当前持有总量
举个例子,假设你买了Cronos(这是真实表格里的例子):
| 日期 | 操作 | 数量 | 金额 | 累计ACB |
|---|---|---|---|---|
| 2024/1/28 | 买入 | 0.5 | $16,000 | $16,000 |
| 2024/2/15 | 卖出 | 0.25 | — | — |
| 2024/8/6 | 买入 | 0.5 | $20,000 | — |
| 2024/10/17 | 买入 | 0.5 | $30,000 | — |
卖出前的ACB计算(2024/2/15卖出时):
- 累计买入:0.5个,成本$16,000
- ACB/个 = $16,000 ÷ 0.5 = $32,000/个
- 卖出0.25个的ACB = 0.25 × $32,000 = $8,000
- 卖出收入:$12,000
- 交易费用:$100
- 资本利得 = $12,000 - $8,000 - $100 = $3,900
每次买入或卖出之后,ACB都要重新更新。如果你有很多笔交易,用H&R Block的**T1-70表格(Record of Cryptocurrency Transactions)**来记录是个好办法——每种加密货币一张表,会自动帮你算ACB。
重要提醒: 每种加密货币单独建立一个ACB记录,不要把比特币和以太坊的交易混在一张表上算。
资本利得税怎么算
以投资性质持有的加密货币,卖出时产生的利得按资本利得税处理。
2024年6月25日之前的交易:
- 资本利得的**50%**计入应税收入
2024年6月25日之后的交易(Capital Gains Inclusion Rate调整了):
- 个人:$250,000以下的部分,50%计入;超过$250,000的部分,66.7%计入
- 公司和信托:所有资本利得的**66.7%**计入
所以在Block Pro(H&R Block的报税软件)里录入时,会有一个问题:“这笔交易发生在2024年6月25日之前吗?” 这个时间节点很重要,一定要如实填写。
报税位置:Schedule 3(资本利得和损失表),在"Virtual Currency Transactions"(虚拟货币交易)这个小节下填写。
30天洗售规则(Superficial Loss Rule)——很多人不知道的坑
这是加密货币报税里最容易踩的陷阱。
规则是这样的: 如果你卖出某种加密货币出现了亏损,但在卖出前后30天内(即卖出前30天至卖出后30天,共61天窗口期内),你或者"关联人(affiliated person)"又买回了同种加密货币,那么这笔亏损不能当场扣税,而是要加到新买入的ACB上面。
这个规则的目的,是防止人们通过人为制造亏损来规避税款。
举个例子:
假设你2024年10月持有1个比特币,当时成本$60,000。比特币跌到$40,000,你在11月1日卖出,亏损$20,000。你想用这$20,000的亏损来抵消今年其他的资本利得,少交税。
但是,11月15日比特币反弹,你觉得还会涨,于是又买了1个比特币,$45,000。
结果: 你11月1日的$20,000亏损不能用来抵税,而是被加到新买入的比特币ACB上,变成$45,000 + $20,000 = $65,000。相当于亏损被"冻结"了,等你以后真正卖出不再买回时才能使用。
关联人包括:
- 你的配偶
- 你控制的公司
- 与你有特定关联的合伙人
怎么避免踩坑:
如果你确实要亏损出清某个币种来实现税务损失,等超过30天之后再买回来。或者买同类但不完全相同的资产(比如卖出比特币,买入其他不同的加密货币)。
可以选择按资本利得申报的"选举权"
这里有一个很多人不知道的选项。
如果你的交易活动介于投资和生意之间,感觉说不清楚,CRA允许商品类的投机者(crypto被认为是商品)做一个选举(election):选择将所有加密货币的利得和损失一律按资本利得处理,即使你的频率和行为更像是在做生意。
这个选举的好处是:可以享受50%(或66.7%门槛以下的部分)计入的优惠,而不是100%按商业收入交税。
条件:
- 必须每年一致地这样申报(不能今年选,明年不选)
- 依据:CRA解释通告IT-346R
重要限制: 这个选举不适用于挖矿(mining)等明确属于商业活动的情况。
如果你每年交易金额不大,但交易笔数比较多,咨询一下CPA是否适合做这个选举,可能省不少税。
亏损的处理:可以用来抵什么,抵多久?
资本亏损(capital losses)的使用有限制:
- 只能用来抵资本利得,不能直接抵工资收入或其他普通收入
- 当年用不完,可以往前倒推3年使用(填Form T1A申请)
- 也可以无限期往后结转,抵未来的资本利得
所以如果你今年加密货币亏了很多,但前几年有资本利得交了税,可以申请把今年的亏损"退回"给前3年,拿回一些已缴税款。
系列相关文章:
- 上一篇:加密货币在加拿大到底算什么?CRA怎么看它
- 下一篇:在加拿大挖矿/Staking收入怎么报税?电费、矿机都能抵扣吗?
本文内容基于H&R Block Canada《Crypto assets (2025)》培训材料整理,AI辅助生成,税法变化频繁,具体情况以CRA官网(canada.ca/cra)最新规定为准,重要税务决策建议咨询持牌注册税务师(CPA)。飞出国论坛不承担因使用本文信息导致的任何损失。