all_lessons/财报的逻辑/18第 19 课 / 共 27 课

第五部分 · 不同生意,不同真北

订阅 / SaaS:为什么 GAAP 亏损也能是好生意

上一课立下了主线二的总纲:先画收入驱动树,再给关键指标配护栏。现在把它用在订阅制软件(SaaS):GAAP 亏损既可能来自有回报的增长投入,也可能来自获客低效、产品投入过重或成本失控;账面盈利也不保证留存健康。要分清它们,必须把 cohort 留存、获客、毛利、现金与稀释桥接起来。

本课路线
(1) SaaS 的订阅、递延收入与成本时点;(2) 用 NRR+GRR看老客户 cohort,但不把 NRR 当充分条件;(3) 用教学台理解变量方向,同时识别 LTV/CAC 的模型风险;(4) 把留存、CAC、RPO、现金、SBC 和口径变化接回申报文件;(5) 常见误解。不是投资建议。

一、what:SaaS 靠什么赚钱

传统软件是「卖一次、收一次钱」;SaaS 把它改成「租着用、按期付费」。这个小改动,彻底重塑了它的财报长相,四个特征环环相扣:

收入具有续约基础(recurring)客户按月/按年付费可提高可见度,但续约、用量、合同期限和集中度仍会改变预测性。ARR 也不是 GAAP 指标,必须读公司如何定义、年化哪些合同及是否含用量收入。
毛利可能高,但不是自动高托管、实施、客服、第三方数据、支付或 AI 推理成本都会进入营业成本;不同产品和口径差异很大。毛利与增量毛利仍是关键约束,不能一句「复制成本为零」跳过。
获客支出与收入确认时点不同订阅收入随履约确认;销售薪酬、广告、实施和佣金的会计处理各不相同。支出通常早于全部收入,但并非所有获客成本都当期费用化——后文会区分。

最后那一条,直接制造了 SaaS 财报里最容易被误读的现象。先记住一个会计事实:客户预付的年费不能一次全记成收入,得作为递延收入(deferred revenue)挂在资产负债表的负债里,随服务提供逐月转成收入(回扣第 03 课的权责发生制——收入按交付确认,不按收钱确认)。于是 SaaS 常常「现金先到、利润后认」,这恰好和第 09 课那些烧钱生意相反:它的经营现金流往往好过账面利润。

二、why:为什么利润必须配 NRR 与 GRR

现在把「获客前置、收入递延」这道错配,翻译成利润表会发生什么。假设每个客户都极其赚钱(几年收回的订阅费远超获客成本),但公司在高速获客——那么:

教学桥:当期利润 ≈ 老客毛利 − 新客销售/营销投入 − 产品、服务与管理成本

增长往往要求提前投入销售、实施、产品和基础设施,因此可能压低当期利润;但高增长不必然亏损,亏损也不证明投入有回报。停止拉新后,佣金合同、销售团队、研发、客服、租赁和云资源不会瞬间消失,收入与续约也可能受损,所以不存在「随时关掉获客就立刻盈利」的开关。正确问题是:每个 cohort 的增量毛利能否覆盖获客与服务成本,并在资金耗尽前回收。

利润之外,必须问现有客户 cohort 在缩小还是扩张。这需要同时看 NRR(净收入留存)GRR(毛收入留存)

cohort 指标 · NRR 与 GRR先固定期初就存在的一批客户及口径。NRR =期末该 cohort 经常性收入(扩容−降级−流失后)÷期初收入GRR =期末该 cohort 经常性收入(不计扩容)÷期初收入。NRR >100% 说明该 cohort 在这段期间的扩容超过降级和流失;GRR 揭示扩容掩盖了多少底层漏损。两者都要注明客户范围、产品、汇率、并购、期间与 ARR/ACV/GAAP 收入口径。

NRR 很有解释力,却不是充分条件。它可能被少数大客户扩容、涨价、收购带来的 cohort 变化或口径调整抬高;扩容空间也会饱和。高 NRR 仍可能伴随低 GRR、高服务成本、客户集中、昂贵 CAC 或过度 SBC。低于 100% 也不必然判死刑——某些细分市场靠高效拉新仍可创造价值。结论必须回到cohort 毛利现金流 − 获客/服务/资本成本

三、动手:SaaS 单位经济台

下面是一台变量方向沙盘。它把某一年的 NRR 机械外推六年,并用固定公式生成利润率、Rule of 40 和八年毛利/CAC。现实中的 cohort 会老化、NRR 会变化,CAC 也应按获客渠道和 cohort 计算;因此这些输出只能帮助提问,不能判断公司好坏。

SaaS cohort 沙盘 · 先看方向,再查真实定义
主图机械假设未来每年 NRR 不变;「获客投入强度」同时推动玩具模型中的拉新与 S&M。关键实验:提高投入可能同时抬高增长和压低当期利润,但这不证明投入回报为正;把 NRR 改变后,观察长期外推为何对一个假设极敏感。所有数字都是人为关系。
收入增速
教学利润率
Rule of 40(启发式)
8年毛利 / CAC(玩具)
拨动旋钮,观察变量方向;再用真实 cohort、GRR、现金与稀释数据验证。
模型卡 · 这台机器是什么
类型:人为设定的教学关系。固定假设:NRR 六年不变、八年截断 LTV、研发+管理固定为收入的 28%、S&M 与拉新线性相关、无折现/税/资本成本/客户集中。有效用途:观察留存、毛利、投入与当期利润的方向冲突。失效条件:cohort 老化、涨价/产品组合变化、渠道 CAC 不同、服务成本与流失相关。不要把输出当作:GAAP 预测、真实 LTV/CAC、Rule-of-40「达标证书」或投资结论。

玩过之后该带走的是:当期利润、NRR 和单位经济必须互相约束。利润告诉你当前成本结构与融资需求,NRR/GRR 描述现有 cohort,CAC 回收描述拉新增量回报;没有一个可以单独判定「好生意」。

四、how:财报里怎么读、华尔街盯哪个 surprise

SaaS 的关键指标很多不在三张表的正文里,而在管理层讨论、投资者补充材料(IR deck)、电话会里。一套实战读法:

NRR+GRR+定义表按企业/中小客户、产品、地区和 cohort 拆分更有用。每期抄下分子、分母、汇率、并购与流失客户处理;定义变化时不要直接接历史序列。任何 110%/100% 阈值都不是跨公司定律。
Rule of 40收入增速% + 某种利润率% 是行业启发式,不是会计准则。先说明用 GAAP 营业利润、调整后利润还是 FCF;SBC、预付账款和资本化支出会让不同版本不可比。
CAC 回收期 / LTV·CAC用 cohort 新增毛利和真正增量销售成本;LTV 要说明留存曲线、毛利、折现率与期限。3×、12–18 个月只是情境性经验值,渠道、客群、增长阶段不同就会变。
递延收入 / RPO它们受合同期限、账单节奏、续约季节性与可取消条款影响,不等于无风险未来收入。用 RPO 与 billings/收入桥接,并读公司对短期确认比例的披露。
现金、SBC 与稀释预收款和合同负债变化会让 CFO/FCF 与利润背离;佣金资本化则改变费用确认时点,仍要与现金支付对账。SBC 虽是非现金费用,却通过股份数稀释股东。跟踪基本/摊薄加权平均股数、期权/RSU、回购是否只是抵消稀释。

当期 EPS、NRR/GRR、ARR/RPO 指引、毛利、现金与盈利路径都可能成为 surprise;重要性取决于当时的共识与估值。不要预设某一个 KPI 永远压过其他信息,先按第 16 课记录同口径、同时间戳的门槛。

会计边界:销售佣金资本化不自动是红旗
ASC 340-40 与 IFRS 15 通常要求将取得合同的增量成本在预计可收回时确认为资产,并按受益期摊销;符合实务简化条件时可当期费用化。广告、一般销售工资等不一定符合条件。真正要检查的是:哪些成本被纳入、预计续约是否影响摊销期、减值测试、政策/估计是否变化,以及利润和现金流桥接,而不是看到「资本化佣金」四个字就判定粉饰。

五、常见误解

权威延伸
FASB ASC 340-40:Other Assets and Deferred Costs—Contracts with CustomersIFRS Foundation:IFRS 15(取得合同的增量成本);SEC:关键经营指标披露指引(定义、计算与口径变化)。
一句话带走
SaaS 的分析链是:NRR+GRR(固定 cohort 与定义)→ 新客 cohort CAC/回收 → 毛利与服务成本 → 现金、资本化佣金、SBC 与稀释。GAAP 亏损可能来自有回报的投入,也可能来自低效;高增长不必然亏损,NRR>100% 也不充分。Rule of 40、3× LTV/CAC 和回收期阈值只是启发式,必须写出口径和假设。
下一步
下一课转向存贷款型银行:不仅看 NIM、信用损失与 CET1,还要补上可能先于信用损失爆发的存款挤兑、流动性和久期错配。 → 第 19 课。