SaaS 初创公司的 ASC 606 指南:五步模型、递延收入以及导致审计失败的常见错误
一位创始人在 12 月的最后一天收到了 12 万美元的年度预付款,并将全部款项计为第四季度收入。董事会为此庆祝。六个月后,在 A 轮融资尽职调查期间,审计公司重新调整了年度报表,将 9 万美元的收入重新归入递延收入,导致融资轮次推迟了两个月。交易最终还是达成了——但估值低于最初的条款清单。
这并非个例。根据行业调查,超过一半的早期 SaaS 公司在融资尽职调查中至少会犯一个严重的 ASC 606 错误,足以触发收入重报,通常会导致六到十周的延误。这项监管 SaaS 收入确认方式的会计准则,是早期财务中最容易被误解的指导方针之一,而犯错的代价不仅是会计费,还有估值的损失。
如果你经营订阅制业务,以下是 ASC 606 的实际要求、审计师将逐行审核的五步模型,以及那些悄悄破坏干净收入数据的常见错误。
为什么 ASC 606 存在以及为什么 SaaS 创始人应该关心
在 ASC 606 出现之前,软件和 SaaS 公司遵循的是一套零散的行业特定收入规则,这导致销售类似产品的公司之间产生了截然不同的结果。两家合同完全相同的 SaaS 企业,根据其会计师采用的旧指南,可能会在同一季度合法地入账完全不同的收入数字。
ASC 606 —— 由财务会计准则委员会(FASB)发布,并于 2019 年开始对私营公司生效 —— 用一套通用的框架取代了那些零散的规则。核心原则很简单:在向客户转移商品或服务的控制权时确认收入,金额应反映你预期收到的对价。
对于一家 SaaS 公司来说,这转化为一条硬性规定:你不能在预付一年的订阅费用到账当天就将其计为收入。你必须在实际提供服务的月份内按比例确认收入。现金是你的,但收入不是 —— 至少现在还不是。
在聘请审计师之前,这之所以重要的三个原因:
- 投资者阅读 GAAP 报表。 专业的投资者会根据你的财务报表建立单元经济模型。如果你的 MRR、ARR 和毛利率数字源自非 GAAP 确认政策,你将在尽职调查中花费大量时间重新构建这些数据。
- 重报会吓到董事会。 从第一年起建立清晰的收入政策,比在 A 轮融资期间重建三年的历史账目要便宜得多。
- 税务与簿记的分歧。 现金制账目可能适用于早期的报税,但你最终需要权责发生制财务报表。从第一 天起就保持权责发生制的正确性,可以避免日后痛苦的回溯性清理。
适用于 SaaS 的五步模型翻译
ASC 606 规定了确认收入的五个具体步骤。无论合同多么简单,都必须通过这个框架运行。以下是每个步骤如何对应到真实的 SaaS 合同中。
第一步:识别与客户订立的合同
根据 ASC 606,合同必须获得双方批准、具有可辨认的权利和义务、明确的付款条款、商业实质,并且对价的收取是可能的。对于大多数 SaaS 业务,签署的订单表、电子点击确认协议或主服务协议(MSA)加工作说明书(SOW)均符合条件。
注意两个陷阱:
- 免费试用和试点项目。 30 天的免费试用通常不属于 ASC 606 定义的合同,因为客户没有付款义务。合同在付费条款生效时开始。
- 自动续订。 如果你的客户是按月自动续订,除非存在可强制执行的解约罚金,否则应将每个续订期视为相关的合同期限。
第二步:识别合同中的履约义务
履约义务是转让截然不同的商品或服务的承诺。需要问的问题是:客户能否从中单独获益?它是否可以与合同中的其他承诺分开辨认?
对于典型的 SaaS 交易,常见的履约义务包括:
- 核心 SaaS 订阅(平台访问权)
- 实施、入驻或数据迁移服务
- 培训、高级支持或客户成功服务
- 定制集成或开发工作
- 一次性设置费或激活费
难点在于判断每项承诺是否真正独立。那些仅为启用客户访问平台而进行的设置活动 —— 如分配租户、生成凭据、基本配置 —— 通常不是独立的。它们是在交付订阅服务本身的过程中消耗的,任何相关费用都应递延,并在订阅期间(或预期客户寿命,如果更长的话)内确认。
但真正的实施工作 —— 如数据迁移、培训、定制集成 —— 通常是独立的,特别是如果客户可以从第三方购买此类服务。应将其视为单独的履约义务,并随着工作的交付进行确认。
步骤 3:确定交易价格
交易价格是指你预期因向客户转让承诺的商品或服务而有权获得的对价。对于没有变动因素、固定金额为 24,000 美元的年度订阅,这非常简单。
但当合同包含以下内容时,情况会变得复杂:
- 折扣和信用额度(需要分摊到各项履约义务中)
- 可变对价,如基于使用情况的费用、分级定 价或数量返利
- 退款权或服务水平减免(有效地限制了总对价)
- 重大融资成分,常见于多年期的预付费交易
对于可变对价,ASC 606 要求你使用期望值法(跨可能结果的概率加权平均值)或最可能金额法(单一最可能的结果)来估计金额。你还需要应用限制条件——仅包含极有可能不会在以后导致重大收入转回的金额。
对于纯粹基于使用情况的定价,如果发票直接对应每个期间交付的价值,会计准则提供了一种实务简便做法:按开票金额确认收入。大多数计量式 SaaS 计费都适用于这一简便做法。
步骤 4:将交易价格分摊至各项履约义务
如果你的合同只有一项履约义务,可以跳过此步骤。如果包含多项,你需要根据每项履约义务的单独售价 (SSP)(即该项目单独销售时的价格)比例,将总交易价格分摊到各项履约义务中。
案例分析。客户签署了一份为期一年的合同,包含:
- 20,000 美元的年度订阅
- 5,000 美元的实施项目
- 合同总额:25,000 美元
如果你单独销售订阅的价格是 20,000 美元,单独销售实施的价格是 5,000 美元,那么 SSP 与合同价格一致,无需重新分摊。5,000 美元的实施收入在实施完成后确认;20,000 美元的订阅收入在 12 个月的期限内按每月 1,666.67 美元确认。
但假设 为了赢得这笔交易,你以 22,000 美元的总价打包销售。现在你有 3,000 美元的折扣需要分摊。使用相对 SSP 法,你按比例分摊折扣:订阅分摊 2,400 美元,实施分摊 600 美元。实施收入在完成后确认为 4,400 美元;订阅收入确认为 17,600 美元,分摊到 12 个月内。
如果你因为从不单独销售某些项目而无法直接观察到 SSP,ASC 606 允许你使用诸如修正的市场评估法、预计成本加成法或余值法(仅在有限情况下允许)来估计。
步骤 5:在履行履约义务时(或过程中)确认收入
最后,你正式入账收入。触发点是控制权的转移——即客户获得主导该商品或服务的使用并从中获得几乎所有剩余收益的能力。
对于 SaaS 订阅,控制权随着客户消费服务而持续转移。因此,收入是在某一时段内确认的,通常在订阅期内采用直线法,除非有其他模式能更忠实地描述交付过程。
对于实施或培训服务,控制权的转移既可以是随时间进行的(随着劳务的交付),也可以在某个时点进行(当交付物被验收时),这取决于工作的性质。
这就是递延收入机制在资产负债表上出现的地方。为尚未交付的服务收取的现金存放在名为“递延收入”(或 ASC 606 术语中的“合同负债”)的负债科目中。每个月,你将当前已赚取的部分重分类为已确认收入。