# SaaS 会计指南：收入确认、递延收入与最佳实践

> 完整的 SaaS 会计指南，涵盖 ASC 606 收入确认、递延收入、MRR 跟踪，以及 MoR（名义商户）如何简化账务处理。
- **Author**: Ayush Agarwal
- **Published**: 2026-03-21
- **Category**: SaaS, Finance, Guide
- **URL**: https://dodopayments.com/blogs/zh/saas-accounting-guide

---

SaaS 会计与传统企业会计有着根本区别。在标准零售模式中，你销售产品、收取现金，然后确认收入。这是一个清晰且一次性的事件。但在软件即服务的世界里，交易只是长期客户关系的开始。

当客户为年度订阅向你支付 1,200 美元时，这笔钱实际上还不能算作你已经赚取的收入。你有义务在接下来的 12 个月内提供服务。银行中的现金与已赚取收入之间的这一核心区别，正是许多 SaaS 创始人在处理账目时遇到困难的原因。

本 SaaS 会计指南将带你了解收入确认、递延收入和 ASC 606 合规等核心概念。我们还将探讨，使用 MoR（名义商户）如何大幅简化你的财务运营。

## 为什么 SaaS 会计独具特点

传统会计通常依赖收付实现制报告，即在现金到账时确认收入。对于 SaaS 公司而言，这种做法十分危险。它会扭曲你对财务健康状况的判断：在年度续订金额较高的月份，你看起来会非常盈利；而在营销支出较高但按月计费的月份，你又会显得无利可图。

> 你在第一个月选择的计费模式，会限制第二年的定价灵活性。从一开始就构建支持订阅、用量、预付额度和混合模式的基础设施。
>
> \- Ayush Agarwal，Dodo Payments 联合创始人兼 CPTO

SaaS 公司必须采用权责发生制会计。这种方法会将收入和费用匹配到实际发生的期间，而不论现金何时发生转移。

### 关键区别：传统会计与 SaaS 会计

| 特征             | 传统会计             | SaaS 会计                          |
| :--------------- | :------------------- | :--------------------------------- |
| **收入确认时间** | 在销售点确认         | 在服务期间内确认                   |
| **主要指标**     | 净收入 / 毛利率      | MRR、ARR、LTV、CAC                 |
| **客户价值**     | 单笔交易价值         | 生命周期价值（LTV）                |
| **库存**         | 持有的实物商品       | 无实物库存（COGS 为托管/支持成本） |
| **销售周期**     | 通常较短且以交易为主 | 长期持续的客户关系                 |

## SaaS 会计的核心概念

要有效管理 SaaS 业务，你需要掌握四个核心概念：收入确认、递延收入、MRR/ARR 跟踪以及收入成本。

### 1. 收入确认

收入确认是确定一笔"签约"或"账单"何时真正变成"收入"的过程。根据 GAAP（公认会计原则），当服务已经提供给客户时，收入才算赚取完成。

如果客户在当月 15 日注册月度套餐，你只能在当月确认一半的订阅费用。另一半应在下个月确认。

### 2. 递延收入

递延收入（也称未赚取收入）是你已经收到但尚未赚取的钱。在资产负债表中，递延收入属于负债，代表你仍欠客户的服务。

随着你每月提供服务，你会将一部分递延收入从资产负债表的负债部分转入损益表的收入部分。这对于[构建可预测的收入](https://dodopayments.com/blogs/build-predictable-revenue)和保持清晰的审计轨迹至关重要。

### 3. MRR 和 ARR 跟踪

虽然严格来说，月度经常性收入（MRR）和年度经常性收入（ARR）并不是 GAAP 意义上的"会计"术语，但它们是 SaaS 财务报告的核心。

- **MRR**：单个月份内，活跃订阅产生的可预测收入总额。
- **ARR**：MRR 乘以 12。

会计团队必须将这些指标与已确认收入进行核对，确保向投资者报告的 [SaaS 指标和 KPI](https://dodopayments.com/blogs/saas-metrics-kpi) 与实际财务报表一致。

### 4. 收入成本（COGS）

在 SaaS 中，销售成本（COGS）包括交付服务所需的直接成本，通常包括：

- 云托管费用（AWS、Azure、GCP）
- 嵌入产品中的第三方软件
- 客户支持人员薪资
- 专业服务或实施成本

了解 COGS 对于[提高 SaaS 盈利能力](https://dodopayments.com/blogs/boost-saas-profitability)和计算真实毛利率至关重要。

## ASC 606：SaaS 收入的黄金标准

ASC 606 是规范企业如何确认客户合同收入的会计准则。对于 SaaS 公司而言，它提供了一个五步框架，以确保收入确认的一致性和透明度。

### ASC 606 的五步流程

1. **识别与客户签订的合同**：通常是你的服务条款或已签署的企业协议。
2. **识别履约义务**：你具体承诺提供什么？可能包括软件访问权限、设置费用或高级支持。
3. **确定交易价格**：预计客户需要支付的总金额。
4. **分摊交易价格**：如果你销售的是捆绑套餐（例如软件 + 培训），必须将一部分价格分摊给每项履约义务。
5. **在履约义务满足时确认收入**：软件收入应在一段时间内确认，培训收入则应在课程完成后确认。

```mermaid
flowchart LR
    A[签约] -->|"合同已签署"| B[计费]
    B -->|"发票已发送/已支付"| C[递延收入]
    C -->|"服务已交付"| D[收入确认]
    D -->|"每月/每日"| E[损益表]
```

## SaaS 会计的常见挑战

即使你充分理解了基础知识，仍有一些挑战会让账务处理变得复杂。

### 过早确认收入

最常见的错误是在收到现金的那一刻，就确认年度合同的全部价值。这会在短期内夸大你的收入，但到了当年剩余时间，你将没有"已赚取"收入来覆盖支持这些客户的成本。

### 忽视递延收入

不跟踪递延收入，就无法了解未来的履约义务。如果你的业务今天停止销售，递延收入会准确告诉你仍然依法需要提供多少服务。

### 混淆签约额、账单金额和收入

创始人经常交替使用这三个术语，但对会计师来说，它们的含义截然不同：

- **签约额（Bookings）**：已签署合同的总价值。
- **账单金额（Billings）**：向客户开具发票的总金额。
- **收入（Revenue）**：实际已经交付的服务金额。

例如，如果你签署了一份 2 年期、价值 24,000 美元的合同（签约额），第一年开具 12,000 美元的发票（账单金额），并提供了一个月的服务，那么你的收入只有 1,000 美元。

### 处理升级、降级和按比例计费

当客户在计费周期中途更改套餐时，你的会计系统必须正确处理按比例计费。这包括计算旧套餐的剩余价值，将其应用到新套餐，并相应调整收入确认计划。这正是 [SaaS 计费自动化](https://dodopayments.com/blogs/billing-automation-saas)不可或缺的地方。

### 5. 用量计费模式下的收入确认

当你从固定费率订阅转向 [SaaS 用量计费](https://dodopayments.com/blogs/usage-based-billing-saas)时，会计处理会变得更加动态。你不再是随时间线性确认收入，而是在客户消费服务时确认收入。这需要一个可靠的系统来跟踪用量事件，并将其转换为财务数据。使用可直接与分类账集成的[用量计费](https://docs.dodopayments.com/features/usage-based-billing/introduction)工具，可以确保你不会遗漏尚未开票的应计收入。如果你的团队正在内部构建分类账，我们的工程指南[计费分类账背后的会计科目表和过账规则](https://dodopayments.com/blogs/payment-ledger-design)介绍了如何将应计金额、已开票金额和已确认金额分开管理，而不是将它们合并为一个余额。

### 6. 处理多要素安排

许多企业级 SaaS 交易包含多个组成部分，例如软件订阅、实施服务和持续的高级支持。根据 ASC 606，你必须确定每个要素的"单独售价"，并据此分摊合同总价值。例如，实施费用可能在入门流程完成后立即确认，而订阅收入则在合同期限内确认。正是这种细致程度，将专业的 SaaS 会计与基础记账区分开来。

## MoR（名义商户）如何简化 SaaS 会计

对于许多 SaaS 创始人来说，全球税务合规、收入确认和对账的复杂性会带来巨大的干扰。这正是 [MoR（名义商户）](https://dodopayments.com/blogs/merchant-of-record-for-saas)能够创造巨大价值的地方。

像 Dodo Payments 这样的 MoR（名义商户）会作为你软件的法定销售方。这种法律关系的变化会对你的会计产生深远影响：

### 1. 简化收入确认

使用 MoR（名义商户）后，你实际上并不是向数千名独立客户销售软件，而是将软件销售给 MoR（名义商户），再由其转售给最终用户。这可以简化你的收入确认，因为 MoR（名义商户）会处理单笔交易层面的[经常性收入](https://dodopayments.com/blogs/recurring-revenue)和按比例计费等繁琐细节。

### 2. 自动完成税务合规

处理 [SaaS 美国销售税](https://dodopayments.com/blogs/us-sales-tax-saas)以及[全球 VAT/GST](https://dodopayments.com/blogs/global-vat-gst-ai-saas)是一场会计噩梦。MoR（名义商户）会承担计算、收取和缴纳这些税费的全部责任。你的会计师不再需要跟踪 50 个不同州的税务关联，也不必在欧盟注册 VAT。

### 3. 清晰的对账流程

你不必再对来自 [SaaS 支付处理商](https://dodopayments.com/blogs/saas-payment-processor)的数千笔小额交易逐笔对账，而是从 MoR（名义商户）处接收汇总付款。这会让[名义商户财务](https://dodopayments.com/blogs/merchant-of-record-financial)报告更加清晰，也更易于管理。

### 4. 处理争议和退款

拒付和退款可能严重扰乱你的收入确认计划。MoR（名义商户）会管理整个争议处理流程，确保即使交易被撤销，你的账目仍然准确。

## SaaS 会计最佳实践

要保持财务状况井然有序，请遵循以下最佳实践：

- **使用合适的工具**：不要尝试用电子表格管理 SaaS 会计。使用能与你的会计平台集成的[最佳订阅计费软件](https://dodopayments.com/blogs/best-subscription-billing-software)。
- **按队列跟踪**：按客户加入的月份分析收入和流失率，从而更深入地了解业务的长期健康状况。
- **分离现金**：将运营现金与代表递延收入的现金分开管理，确保始终有足够的流动性来履行义务。
- **自动化 Webhook**：使用 [Webhook](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide)，将计费系统的实时数据传送到财务报告工具中。
- **审视定价模式**：不同的[订阅定价模式](https://dodopayments.com/blogs/subscription-pricing-models)会带来不同的会计影响。例如，[SaaS 用量计费](https://dodopayments.com/blogs/usage-based-billing-saas)要求根据实际消费而非单纯按时间确认收入。

## SaaS 会计清单

### 每月任务

- 将银行对账单与计费系统进行核对。
- 更新递延收入计划。
- 计算 MRR、流失率和 CAC。
- 查看[计费预付额度和定价](https://dodopayments.com/blogs/billing-credits-pricing-cashflow)，确保现金流健康。

### 每季度任务

- 审查销售税税务关联和负债。
- 深入分析你的[核心定价功能](https://dodopayments.com/blogs/top-pricing-features-billing-tool)，了解哪些功能正在推动收入增长。
- 根据实际表现更新财务预测。

### 每年任务

- 对收入确认流程进行内部审计。
- 审查 COGS，并寻找优化机会。
- 聘请专业 SaaS 会计师，为报税季做好准备。

## 结语

SaaS 会计复杂却至关重要，是成功运营软件业务的重要组成部分。通过从收付实现制转向权责发生制，并实施 ASC 606 框架，你可以获得业务扩展所需的财务透明度。

虽然收入确认和递延收入的技术细节可能令人望而生畏，但你不必独自处理这些问题。借助 Dodo Payments 这样的 MoR（名义商户），你可以将税务合规和交易对账的负担交给专业平台，从而专注于自己最擅长的事情：打造优秀的软件。

如需了解如何将这些概念集成到你的产品中，请查看我们的[订阅文档](https://docs.dodopayments.com/features/subscription)和[用量计费指南](https://docs.dodopayments.com/features/usage-based-billing/introduction)。

## 常见问题

### SaaS 的收付实现制会计与权责发生制会计有什么区别？

收付实现制会计在收到款项时确认收入，而权责发生制会计在收入赚取时确认收入。SaaS 公司必须采用权责发生制会计，才能准确反映财务健康状况并遵守 GAAP 标准。

### 如何计算递延收入？

递延收入的计算方式是：向客户收取的总金额，减去已经确认的收入部分。对于一份 1,200 美元的年度套餐，三个月后递延收入应为 900 美元。

### MRR 就是损益表上的收入吗？

不是。MRR 是用于预测未来表现的运营指标，而损益表上的收入则是根据会计规则记录的、某一特定期间内实际赚取的历史金额。

### ASC 606 为什么对 SaaS 公司很重要？

ASC 606 为合同收入确认提供了标准化框架，确保 SaaS 公司以一致的方式报告收入，这对于审计、融资和估值都至关重要。

### MoR（名义商户）如何帮助处理会计工作？

MoR（名义商户）通过处理全球税费收取、管理单笔交易的按比例计费并提供汇总付款来简化会计工作。这会减少会计师需要核对的明细项目数量，并消除税务不合规风险。

---

_免责声明：本指南仅用于教育目的，不构成专业税务或会计建议。我们强烈建议你咨询合格的 SaaS 会计师，以确保满足你具体的业务需求。_

[Dodo Payments](https://dodopayments.com) | [定价](https://dodopayments.com/pricing)
---
- [More SaaS articles](https://dodopayments.com/blogs/category/saas)
- [All articles](https://dodopayments.com/blogs)