FIFO(先进先出)假设先卖出最早购入的资产。每次出售时,按购买时间依次匹配批次,以计算售出部分的成本和收益。数学计算方法与税法是否允许使用该方法,是两个不同的问题。

完整计算示例

批次时间数量每枚 BTC 的价格
第一笔2024 年 1 月0.5 BTC30,000 USD
第二笔2024 年 6 月0.3 BTC45,000 USD
第三笔2024 年 12 月0.2 BTC40,000 USD

2025 年 3 月,以每枚 50,000 USD 的价格卖出 0.6 BTC。FIFO 先使用第一笔的全部 0.5 BTC,再使用第二笔的 0.1 BTC。

项目计算结果
出售所得0.6 × 50,00030,000 USD
成本0.5 × 30,000 + 0.1 × 45,00019,500 USD
扣除费用前收益30,000 − 19,50010,500 USD

出售后还剩第二笔的 0.2 BTC 和第三笔的 0.2 BTC。它们原有的购买日期和成本必须保留,供后续出售使用。

与加权平均成本比较

总购买成本为 15,000 + 13,500 + 8,000 = 36,500 USD,总数量为 1 BTC。按加权平均法,卖出 0.6 BTC 对应成本为 21,900 USD,收益为 8,100 USD,而 FIFO 结果为 10,500 USD。

本例中,最早的批次也是成本最低的批次。当购入价格总体上涨时,FIFO 往往产生更高的已实现收益。如果价格路径不同,结果也可能不同。

其他成本归属方法

方法优先匹配的单位
FIFO最早购买的单位
LIFO最近购买的单位
HIFO成本最高的单位
加权平均使用统一的平均单位成本

算出的收益较低,不代表税法允许采用该方法。指定具体单位也需要符合证明要求。

各国规则并不相同

美国有具体单位识别规则;未充分识别时适用 FIFO。自 2025 年起,原则上须按相应钱包或账户处理,不能随意把全部持仓合成一个池。过渡安排及证明要求需另行核对。参阅 IRS 数字资产说明。

英国相关私人投资采用按代币种类建立的成本池,并优先考虑同日交易及出售后 30 天内购入的匹配规则。参阅 HMRC 指南。

法国《税法》第 150 VH bis 条下的私人数字资产制度,按出售时整个数字资产组合的价值分配总购入成本,不是对每种币简单计算平均买价。参阅法国税务机关说明。

德国、澳大利亚和加拿大也各有成本归属、证明及活动分类规则。计算器提供某种方法,并不代表当地允许用于申报。

实际记录需要注意什么

频繁购买会产生大量批次。软件可以协助匹配,但仍需检查重复导入、漏单和费用。自有钱包之间的转账应保留原始成本与来源,不能直接当成一次新买入。

分叉、空投和质押奖励的初始税务成本不一定为零。其数值取决于当地制度,以及收到资产时是否已经确认收入。