TapCub 正式上线:统计、分析、客服一个平台免费用
术语表

什么是净收入留存率(NRR)?公式、算例和 NRR 与 GRR 的区别

净收入留存率是:一年前的那批客户,今天还在给你贡献多少经常性收入,升级、降级和流失都算进去。怎么算,以及它和毛收入留存率的区别。

卢卡斯·海斯 审核人 艾玛·柯林斯 又称 NRR 最后更新 2026 年 11 月 4 日 术语表

一句话回答

净收入留存率(NRR)是一组老客户现在贡献的经常性收入,除以这些客户在期初贡献的收入;计入扩展,减去收缩和流失,不含新客户。

公式: NRR =(期初 MRR + 扩展 − 收缩 − 流失 MRR)÷ 期初 MRR · GRR =(期初 MRR − 收缩 − 流失 MRR)÷ 期初 MRR

什么是净收入留存率?

净收入留存率(NRR)也叫净美元留存率,问的是:一年前客户给我们的经常性收入,今天这同一批客户还在付多少?

这批客户身上发生的事都算进去:

  • 扩展:升级、加席位、加购,让 NRR 上升。
  • 收缩:降级,让它下降。
  • 流失:取消的客户,让它下降。

新客户不算。正是这条客户组规则让 NRR 有用:它能看出现有客户群自己是在增长还是在缩小。

公式和一个示例客户组

取去年 11 月 1 日所有在付费的客户(示例数据):

MRR
他们当时的 MRR40,000 美元
+ 之后的扩展6,000 美元
− 之后的收缩1,600 美元
− 之后的流失4,400 美元
这批客户今天的 MRR40,000 美元
  • NRR =(40,000 + 6,000 − 1,600 − 4,400)÷ 40,000 = 100%
  • 毛收入留存率(GRR) =(40,000 − 1,600 − 4,400)÷ 40,000 = 85%

两个数字讲的是两件事。NRR 说客户群稳住了;GRR 说有 15% 的收入走了,是留下来的客户升级把它补上的。一旦扩展放慢,这 15% 的流失马上就会露出来。

怎么读 NRR

NRR含义
高于 100%不靠新销售,老客户的收入也在增长
约 100%扩展刚好补上损失
低于 100%客户群在缩小,新销售得先填这个坑

NRR 要和 GRR、统计周期(按月还是按年)一起报,并按套餐或客户规模拆开看。少数大客户撑起来的 NRR,可能掩盖了小客户的大量流失。

常见错误

  • 把新客户算进去。NRR 就变成了总增长,流失被掩盖。
  • 用一次性收入。NRR 要用 MRR 算,不能用发票金额。
  • 事后挑周期。按月还是按年,定一次就一直用。
  • 只看 NRR 不看 GRR。几笔大升级就能把严重的流失盖住。

找出影响留存的行为

NRR 来自计费数据,但影响它的因素往往先在产品行为里露头。从服务端发送订阅和套餐变更事件,再用同期群和留存对比扩展客户和流失客户的产品使用情况。详见流失率和留存率的区别。

这个解释清楚吗?

我们会根据反馈修改和补充这篇内容。

卢卡斯·海斯

数据工程师

聚焦事件设计、数据质量与采集流程,分享可验证的实施方法,帮助团队建立可靠的分析基础。

常见问题

常见追问

大家看完定义后最常问的几个问题。

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

NRR 多少算好?

高于 100%,说明就算没有新销售,老客户自己也在增长;低于 100%,说明要先赢得新客户才能保持不跌。和自己的历史比,也和客户规模相近的公司比。

NRR 和 GRR 有什么区别?

毛收入留存率(GRR)不算扩展,所以不会超过 100%。它看你流失了多少收入;NRR 看算上升级之后的净效果。

NRR 按月算还是按年算?

都有人用。最常见的是按年:取 12 个月前的客户组来算。报告时一定写清周期。

新客户算进 NRR 吗?

不算。只算期初已经付费的客户,否则新销售会把流失掩盖掉。

在你自己的网站上看这个数字

加一行脚本就能开始,网站和 App 都能接,几分钟内就能看到第一批报表。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie