Beancount.io LogoBeancount.io

销售佣金资本化:ASC 340-40 SaaS 指南

阅读需 2 分钟Mike ThriftMike Thrift
销售佣金资本化:ASC 340-40 SaaS 指南

想象两家软件公司在同一季度达成了同样金额为 2,400 美元的交易。一家公司在签署合同当天报告了 2,400 美元的费用,而另一家只报告了 100 美元。两人都没有做错。区别在于他们是否正确应用了一项经常被误解的关于销售佣金的会计规则——而该规则可能会使营业利润率波动几个百分点。

如果你的业务通过支付佣金来赢取客户,ASC 340-40 将决定这笔钱是全额进入利润表,还是分摊到数年。会计核算错误是订阅制公司审计中最常见的发现之一。正确的处理能让你的财务报告更真实地反映业务状况。以下是该规则的运作方式、适用时机以及如何进行账务处理。

ASC 340-40 实际监管的内容

ASC 340-40 是美国通用会计准则(U.S. GAAP)中标题为“其他资产和递延成本——与客户签订的合同”的标准。它是更为知名的收入确认标准 ASC 606 的配套准则。两者都源自同一个 FASB 项目,并作为一对组合工作:ASC 606 告诉你何时确认收入,而 ASC 340-40 告诉你如何核算为了获取和履行该收入而产生的成本。

其核心逻辑是配比原则。ASC 606 强制要求将多年期合同的收入分摊到服务期内,而不是预先入账。ASC 340-40 在成本端执行并行的操作。如果你为获得一份为期三年的合同支付了大额佣金,那么该佣金将产生三年的收益。因此,与其立即将其计入费用,不如将其记录为一项资产,并随着收益的消耗进行摊销。成本和收入同步变动。

ASC 340-40 将合同成本分为两个类别:

  • 获取合同的成本——主要是销售佣金。这是本文的重点。
  • 履行合同的成本——设置、入职培训和实施工作。我们将在最后简要提及。

该准则将获取合同的增量成本定义为:实体为了赢得合同而产生的、如果未获得合同就不会产生的成本。准则本身提到的典型例子就是销售佣金。核心规则使用了“应当(shall)”一词:当公司预期能够收回这些成本时,必须将其作为资产予以资本化。资本化是强制性的,而不是政策选择——除了下文提到的一个狭窄的例外情况。

“若非(But-For)”测试:哪些成本属于增量成本

一切都取决于一个反事实的问题:这项成本是否仅因为获得了合同才产生? 如果无论交易是否成交,公司都会支出这笔钱,那么该成本就属于增量成本,必须在发生时计入费用。

符合条件的成本——予以资本化

  • 销售佣金:为达成特定交易而支付。这是最典型的例子。
  • 奖金和“特奖励金”(spiffs):以签署特定合同为条件支付的奖金。
  • 推荐费:支付给第三方的引荐费用,且该引荐促成了合同。
  • 归属于已资本化佣金的工资税和福利:雇主缴纳的基于佣金金额计算的 FICA 税,以及基于这些佣金计算的 401(k) 配比部分。这些费用随佣金变动,因为若非佣金存在,这些费用也不会产生。
  • 法律费用:但仅限于支付条件为成功签署合同的情况——即真正的成功酬金。

不符合条件的成本——在发生时计入费用

  • 销售人员的工资:无论特定交易是否成交都要支付。
  • 差旅费:用于推介或递交标书。即使交易失败也会产生。
  • 投标和方案成本
  • 广告和一般营销费用
  • 非或有法律费用:无论结果如何都必须支付。
  • 基于整体盈利能力的酌情经理奖金或主观评价。这属于一般薪酬,不与可识别的合同挂钩。

鉴别问题始终如一:这笔钱是因为这份特定合同而花的,还是无论如何都会花?

有一个细节常让人措手不及。如果佣金的支付取决于销售人员在签约后的持续受雇(例如 12 个月的归属期或追回条款),那么该笔付款的一部分可能被视为对持续服务的补偿,而非为了获取合同。这部分与服务相关的金额不属于增量成本。相反,如果员工无论如何都能保留佣金,那么全额都是增量成本。

经理超额佣金(Manager Override Commissions)如何处理?

ASC 340-40 对佣金的处理一视同仁,无论职级如何。如果支付给销售经理的“超额佣金”或“佣金提成”在基础合同未成交的情况下就不会产生,那么该费用是可以资本化的。按照下属签署交易的百分比计算的经理超额佣金属于增量成本——应与一线佣金一起进行资本化。只有当经理的薪酬与特定合同脱钩时(例如因达到部门利润目标而发放的酌情奖金),才划清界限。那属于一般薪酬,应计入费用。

最难的部分:摊销期限多长

一旦你将佣金资本化,就需要按照跟踪向客户转移商品或服务的系统化基准对其进行摊销。摊销期限是主体预期收回该资产的期间——而这正是几乎让所有人感到困惑的地方:该期间可以延长至初始合同期限之外,包括预期的续约期。

一种常见的直觉是按照客户的完整预期寿命进行摊销。另一种常见的直觉是使用初始合同期限。作为默认做法,这两者都是错误的。正确的期间取决于一项特定的测试。

续约佣金“相称性”测试

当合同续约且续约产生新佣金时,你需要问一个问题:续约佣金是否与初始佣金相称? “相称”意味着比例对应——根据转移的价值(合同价值)来衡量,而不是根据销售人员付出的努力来衡量。

如果续约佣金是相称的——例如初始交易支付 5% 的佣金,而价值相似的续约合同也支付大约 5% 的佣金——那么初始佣金仅与初始合同相关。你仅在初始合同期限内摊销初始佣金。每次续约都会产生各自的佣金,分别资本化并在续约期内摊销。在这种情况下,将初始佣金分摊到更长的时间跨度是错误的。

如果续约佣金是不相称的——初始交易支付 5%,但续约不支付佣金,或者对于价值相似的合同支付比例低得多(如 1%)——那么初始佣金实际上是在购买整个客户关系,包括未来的续约。你应该在更长的预期受益期内进行摊销,该期限可能接近客户的完整预期寿命。

一个简单的比例失调例子:价值相等的合同,初始佣金为 5,000 美元,续约佣金为 3,500 美元。这被视为不相称。初始成本应分摊到整个受益期,包括续约期。

对于大多数 SaaS 和订阅制公司来说,续约佣金通常低于初始佣金,因此答案通常是“不相称”,摊销期限通常在三到五年之间,这是根据历史流失率和同类群组分析(Cohort Analysis)得出的——而不是根据通常为一年的初始合同期限。

如果你的流失率情况发生变化,你需要更新摊销期限。这种更新属于 ASC 250 项下的会计估计变更:采用未来适用法,无需追溯调整。

一年期简便实务处理法

有一个例外条款。ASC 340-40 允许公司在预期的摊销期限为一年或更短时,在发生时将获取合同的增量成本计入费用

该简便方法遵循以下几条规则:

  • 这是一项会计政策选择。必须一致地应用于类似的合同并予以披露
  • 它应用于合同层面,而不是逐项成本应用。
  • 如果合同中的任何履约义务超过 12 个月,则不能使用该方法。哪怕只是 13 个月的合同也无法使用。

在实践中,大多数 SaaS 公司无法使用这种简便方法。其客户留存模式暗示了多年的客户寿命,因此摊销期限超过一年,必须进行资本化。这种简便方法实际上仅适用于那些拥有真正的短期、非续约合同的业务。

簿记:递延佣金资产

公司通过递延佣金明细表(也称为递延合同成本表)来跟踪,通常按合同维护:佣金金额、资本化日期、摊销期限、每月摊销额、累计摊销额和账面净值。在资产负债表上,该资产被分为流动部分(在 12 个月内摊销)和非流动部分。

示例:两年期直线法摊销

一家 SaaS 公司签署了一份为期 24 个月的合同,并向销售代表支付了 2,400 美元的佣金。续约佣金不相称,且预期受益期等于 24 个月的合同期,因此摊销额为 $2,400 ÷ 24 = 每月 100 美元

签约时——将佣金资本化:

账户借方贷方
递延佣金资产$2,400
现金$2,400

24 个月内每月——摊销:

账户借方贷方
佣金费用$100
递延佣金资产$100

12 个月后,该资产的账面价值为 1,200 美元;24 个月后,摊销完毕。如果公司还需要为该佣金缴纳 7.65% 的雇主 FICA 税(183.60 美元)以及应分摊的 401(k) 匹配缴存额,这些金额也会计入资本化资产,并按相同的计划进行摊销。

示例:按客户寿命摊销

一份为期 5 年的合同产生 10,000 美元的佣金,公司预计会有两次两年期的续约(预计客户总寿命为 7 年),且续约佣金不相称:将 10,000 美元全额资本化,并在 84 个月内摊销——大约每月 119 美元——而不是在 60 个月的初始期限内摊销。

这种针对每份合同的严谨管理,正是纯文本、可脚本化会计发挥作用的地方。递延佣金计划只是一组结构化的定期分录,当你的账本是受版本控制的可读文本时,你可以通过程序生成每月摊销分录,进行差异对比(diff),并审计每一项更改——而不是去应付那些没人能完全核对清楚的、不透明的电子表格。

不要忘记减值测试

递延佣金资产必须进行减值测试。如果账面价值超过了你预期从相关商品和服务中获得的剩余对价(减去尚未费用化的相关成本),则必须确认损失。

有两个细节非常关键。“剩余对价”金额包括同一客户的预期续约和展期。一旦确认了减值损失,在以后的期间内不得转回。如果合同发生变更或客户表现出流失信号,这都可能成为触发减值测试的诱因。

履行成本:快速对比

取得合同的成本不同,履行合同的成本(例如实施、入职和安装的人工成本)只有在满足以下三个条件时才能资本化:这些成本与合同直接相关、它们产生或增强了用于履行未来履约义务的资源,并且预期能够收回。一般管理费用、闲置产能和非正常浪费绝不能资本化为履行成本。销售佣金是取得成本;而让客户能够运行起来的工作是履行成本。虽然测试标准不同,但两者都会产生合同成本资产,并在受益期内摊销。

审计师最常发现的错误

  1. 完全不进行资本化——当摊销期超过一年且不适用简便做法时,仍按“政策”将佣金立即计入费用。
  2. 摊销期错误——在续约佣金不相当时默认采用初始合同期限,或者在续约佣金相当时默认采用客户生命周期。绝不能主观臆测客户生命周期。
  3. 忽视续约佣金——根本没有进行相当性分析(Commensurate Analysis)。
  4. 混淆增量成本和非增量成本——错误地将工资、差旅费或利润奖金资本化;或者反过来,遗漏了正当的项目,如经理抽成以及归属于资本化佣金的工资税。
  5. 误用一年期简便做法——在履约义务超过 12 个月的合同上使用该做法,或应用不一致。
  6. 遗漏附加福利——只将基本佣金资本化,却漏掉了应分摊的 FICA 税和福利。
  7. 固定的摊销期——在客户流失情况发生变化时未能更新估算。
  8. 完全跳过减值测试。

为什么这不仅仅是合规问题

佣金资本化改变了成长阶段订阅制公司在账面上的表现。在 ASC 606 和 340-40 生效之前(对于上市公司,指 2017 年 12 月 15 日之后开始的会计期间),大多数订阅制业务在支付佣金的瞬间就将其计入费用。获得一个大客户意味着立即产生一笔巨大的支出。

现在,这笔支出被分摊到了整个受益期。快速成长的公司的短期营业利润率看起来更健康,因为当下的佣金费用反映的是过去几年签署的订单,而不是本季度签署订单的大幅增长。这并不是漏洞——费用仍然会产生,只是更晚且更平滑。

然而,这确实创造了一个投资者和收益质量(QofE)审查员会仔细观察的缺口。支付佣金的现金在合同签署时流出,影响经营现金流,而 GAAP 费用则滞后。资产负债表上的递延佣金余额代表了你已经以现金支付的未来费用。如果你正在融资或出售业务,尽调团队会逐行重新计算你的递延佣金明细表。

从第一天起保持财务井然有序

无论你是要进行佣金资本化、跟踪递延收入,还是仅仅想知道现金的去向,像 ASC 340-40 这样的会计规则都会奖励那些保持清晰、细致且可审计记录的企业。难点通常不在于规则本身,而在于如何维护一份能逐月与总账核对的每份合同明细表。

Beancount.io 提供纯文本会计服务,让你对财务数据拥有完全的透明度和控制权——每一条分录都清晰易读,每一次更改都有版本控制,没有黑箱,也没有供应商锁定。这使得递延佣金等定期生成的明细表易于生成、审查和审计。免费开始使用并了解为什么开发人员和财务专业人士正在转向纯文本会计。