所有文章
Deep dive阅读需 9 分钟

健康的应用退款率在 2% 到 5% 之间,这里告诉你如何查到自己的数据,以及它真正的代价

大多数移动应用的退款率在已支付交易的 2% 到 5% 之间,但 Apple 和 Google 把这个数字放在不同的后台里。本文告诉你去哪里查看你的应用退款率,按订阅周期和品类划分的正常水平是多少,以及扣除费用后每一笔退款真正花掉你多少钱。

一把放大镜放在桌上一小叠纸质收据上,象征在商店后台中查找应用退款率

要点

  • 在大规模数据集中,典型的移动应用退款率落在已支付交易的 2% 到 5% 之间。Adapty 在 $1.9 billion 营收、超过 11,000 款应用的样本中测得这一区间,RevenueCat 在超过 75,000 款应用中也得出了相近的范围。
  • 退款率的定义在各处都一样,退款交易数除以已支付交易总数,按购买发生的周期计算,而不是按退款到账的那一天计算。
  • 订阅周期长短会影响这个数字。年付方案退款率最高,约为 4.2%,周付方案最低,约为 2.6%,因为一次性扣款金额越大,买家越容易反悔。
  • 付费墙的设计影响更大。采用强制付费墙的应用退款率约为 5.8%,而免费增值应用约为 3.4%,也就是说,在用户看到任何价值之前就强制其付费,既会提高转化率,也会提高后悔率。
  • Apple 把退款数据放在 Sales and Trends 里,选择 Trends,添加 Transaction Type 筛选条件,再选择 Refunds,退款会以负数的 Unit 数值显示。Google Play 则在 Financial reports 的 Subscription、Overview 下显示退款总数,在 Order management 中显示每一笔退款的明细。
  • 退款扣减的是你的净收入,而不是标价,因为商店同时也会退还自己收取的分成。但它永远不会退还你已经花掉的算力、API 调用、存储和分成支出,所以真正的损失比这一行数字更大。
  • 只有两种退款类型会向你征求证据,Apple 的 CONSUMPTION_REQUEST(12 小时窗口)和 Google Play 通过 orders.reviewrefund 进行的拒付审核(24 小时窗口)。你退款率里的其它一切,都是在你不知情的情况下被决定的。

大多数移动应用卖出的商品里,有 2% 到 5% 会被退款,然而很少有开发者能不查资料就说出自己的数字。部分原因是 Apple 和 Google 把它放在不同的地方,用不同的名字,谁也没把它放在首页。但你的应用退款率仍然值得花时间去找。它是衡量定价、付费墙设计和退款滥用最干净的健康信号,也是大多数团队从未完全算清楚的一项成本的放大器。退款不只是把这笔销售额退回去。它会让你继续承担为完成这笔购买已经花掉的算力、API 调用、存储和分成支出,而拒付造成的损失,还会超过原本的售价。下面是每个商店把这个数字藏在哪里、按订阅周期和品类划分的正常水平是多少,以及顺着钱的流向去算,退款率每上升一个百分点到底要付出多少代价。

什么样的应用退款率算正常

先看基准数据,这样你自己的数字才有参照意义。最可靠的公开数据集显示,典型的应用退款率落在已支付交易的 2% 到 5% 之间。Adapty 对 $1.9 billion 营收、超过 11,000 款应用做了分析,得出了这一区间。RevenueCat 在超过 75,000 款应用的数据中得出了相近的结果,并把退款率称为衡量业务健康度的核心指标。如果你的数字落在这个区间内,说明你很正常。如果高于这个区间,一定有具体原因在推高它,下面这些细分维度通常能告诉你答案。

按订阅周期和付费墙划分的退款率

公开数据中影响最大的两个因素,是订阅周期的长短和付费墙的强制程度。更长的承诺周期和强制购买,都会提高用户的后悔程度。

细分维度典型退款率原因
周付方案~2.6%扣款金额小,后悔程度低,容易被忽略
月付方案~3.0 to 3.5%处于中间水平
年付方案~4.2%一次性扣款金额最大,也是买家最容易反悔的方案
强制付费墙~5.8%用户还没看到任何价值就被要求付费
免费增值~3.4%用户先试用再付费,后悔的人更少

按应用品类划分的退款率

品类之所以重要,是因为它反映了买家的购买动机。冲动型、憧憬型的购买,比实用型购买更容易被退款。

品类典型退款率
教育~4.9 to 5.1%
健康与健身~4.7%
生活方式~3.0 to 4.0%
效率工具~2.5 to 3.5%
商务~2.9%
游戏~2.7%
购物~1.5 to 2.5%
旅行~1.5%

这个规律很一致。教育和健身类应用的买家后悔情绪最强,旅行和商务类最弱,价格也会影响这个数字,定价最低的方案退款率也最低,约为 2.2%。判断你自己的数字时,要参照你所在的品类,而不是全局平均值。

每个商店把你的退款数据放在哪里

两家商店都不会把退款率作为一个显眼的头条数字展示给你。你需要自己用退款笔数和销售笔数算出来,而这两个数字在两个平台上分别位于不同的界面。

在 App Store Connect 中查找退款

Apple 把退款数据放在 Sales and Trends 里。打开 App Store Connect,在顶部选择 Trends,在右上角选择日期范围,然后在左上角点击 Add Filters,选择 Transaction Type。在 Transaction Type 下,选择 Refunds。退款会在右侧以负数的 Unit 数值显示,Percentage Range 这一列会显示你的退款总数相对上一周期的变化。有一点需要知道,你每天的 Unit 总数里已经包含了已处理的退款,所以这个筛选条件的作用,是把退款单独拉出来,方便你拿它和销售数据做对比。如果你要看金额而不是件数,Payments and Financial Reports 里显示的收入已经把退款净额扣除。

在 Google Play Console 中查找退款

Google Play 把它拆成了两部分。要看汇总数字,打开 Financial reports,进入 Subscription,再进入 Overview,在你选择的时间段里,会看到一个 Refunds 数字,和总收入、活跃订阅数并列显示。要看单笔订单,打开 Order management,你可以在里面逐笔查看并筛选已退款的订单。Play Console 把退款和取消订阅记录为两类不同的事件,所以不要把取消订阅数当成退款数。一个订阅被取消,但已经用完了已付费的周期,这不算退款。

退款率每上升一个百分点,到底要付出多少代价

这是后台数据不会告诉你的部分。用你的退款率乘以营收,得到的是退还给用户的钱,但这只是账单里最小的一部分。

拆开来看一笔退款。商店在退款时,会把全额退给买家,同时也退还自己收取的那部分分成,所以真正从你账户里扣走的,是你原本能拿到的净收入,也就是标价的 70% 或 85%,而不是标价本身。这是好消息,但好消息到此为止。商店不会退还你为生成结果而消耗的算力、支付给第三方的 API 调用费用、你配置的存储资源,或者你已经支付给创作者的分成。对于一个已经交付并被使用过的消耗型商品,你既把商品给了用户,又把钱退了回去。退款这一行数字,永远低估了真实损失。

一堆银币从张开的手指间滑落,桌面昏暗,象征应用退款率上升后,扣除费用悄悄流失的钱

拒付是代价最高的一档

普通退款是这个区间里成本最低的一端。拒付则是同样的销售损失,再加上一笔固定的银行手续费,而这笔手续费不会随价格变化而变化。对于一个 $4.99 的金币包来说,单是这笔手续费就可能超过用户支付的金额,所以一笔被拒付的低价商品,可能会让你亏掉它本身价值的好几倍。拒付还是银行的终审结果,一旦银行做出决定,就没有申诉的余地。从 2026 年 8 月 3 日起,Google Play 会把拒付的购买金额和银行手续费都转嫁给开发者,所以从那天起,Android 上的这笔账会变得更难看。要把拒付和普通退款率分开跟踪,因为它们的表现和成本都不一样。

退款类型谁做决定能否申诉你要付出的成本
商店自助退款商店,自动处理不能你的净收入,加上已经花掉的交付成本
Apple CONSUMPTION_REQUESTApple,参考你提供的信息能,12 小时内如果退款被批准,损失净收入,如果被拒绝,不额外损失
Google Play 拒付审核银行,参考你提供的信息能,24 小时内价格加固定银行手续费,从 2026 年 8 月 3 日起两项都由你承担
无审核环节的银行拒付银行,终审不能价格加固定手续费,往往超过一件低价商品本身的价值

如何把偏高的应用退款率降下来

如果你的数字高于所在品类的水平,能拉动它的杠杆,和当初推高它的杠杆是同一批。按影响力从大到小依次处理。

  • 放松强制付费墙。从免费增值改成强制付费墙,在公开数据里大约会拉高 2.4 个百分点的退款率。让用户先短暂免费体验,再收费,用一点转化率换来少得多的后悔。
  • 让方案周期匹配用户意图。年付方案的退款率最高,所以先主推用户真正想要的周期,把升级到年付变成一个可选项,而不是默认项。
  • 给每一笔购买绑定一个稳定的账户 ID。Apple 的 appAccountToken 必须是一个 UUID,Google 的 setObfuscatedAccountId 必须是一个不超过 64 个字符的哈希值,绝不能是明文。没有这个标识,你就分不清是首次退款还是惯犯,也没法回答那两个需要证据的流程。
  • 每一次都要回应那两个可申诉的流程。一个在 12 小时内没有回应的 CONSUMPTION_REQUEST,Apple 往往会默认批准退款,一个在 24 小时内没有处理的拒付审核,等于你主动放弃了这场争议。沉默是最昂贵的回答。
  • 看趋势,不要看某一天。退款率在小样本量下波动很大。把它当成一条相对于你自己历史数据和所在品类的滚动曲线来看,只有持续上升才值得调查,而不是某一周的异常波动。

一份速查清单,帮你读懂自己的退款率

  • 你可以从 App Store Connect 的 Sales and Trends 里,筛选 Transaction Type 为 Refunds,拿到退款笔数,也可以从 Google Play 的 Financial reports、Subscription、Overview 里拿到。
  • 退款率的计算方式是退款交易数除以已支付交易总数,按购买发生的周期归类。
  • 对比的对象是你所在的品类,而不是全局的 2% 到 5%,同时也要看自己的滚动趋势。
  • 把拒付单独拆出来看,因为它们的成本比普通退款更高,而且从 2026 年 8 月 3 日起,在 Google 上这笔手续费会转嫁到你身上。
  • 每一笔购买都带有一个稳定的账户 ID,这样退款到来时能带着历史记录。
  • 每一个 CONSUMPTION_REQUEST 都在 12 小时内回应,每一个拒付审核都在 24 小时内处理。

你的退款率不是一个用来炫耀的指标,也不只是退回去的钱。它是唯一一个能告诉你定价、付费墙和防滥用机制是否奏效的数字,而它对应的成本,永远比退款本身更大。找到它,用你自己的品类做基准,盯住趋势。商店不会主动把它摆到你面前,但计算它所需要的一切,早已经躺在它们的后台里了。

常见问题解答

移动应用的正常退款率是多少?
移动应用的正常退款率大约在已支付交易的 2% 到 5% 之间,这一结论来自 Adapty 对 $1.9 billion 营收、超过 11,000 款应用的分析,以及 RevenueCat 对超过 75,000 款应用的数据。判断你自己的数字时要参照所在品类,教育和健身类应用接近 5%,而旅行类应用约为 1.5%。
我怎么在 App Store Connect 里查看退款?
在 App Store Connect 中,打开 Sales and Trends,选择 Trends,选定日期范围,点击 Add Filters,选择 Transaction Type,再选择 Refunds。退款会以负数的 Unit 数值显示,你每天的 Unit 总数已经包含了已处理的退款,所以这个筛选条件的作用是把退款单独拉出来,方便和销售数据对比。
Google Play Console 在哪里显示退款?
Google Play 在 Financial reports 的 Subscription、Overview 下,会显示你所选周期内的退款总数,在 Order management 中会显示每一笔已退款订单的明细。取消订阅和退款是分开统计的,不要把取消当成退款。
应用退款率是怎么计算的?
退款率等于退款交易数除以已支付交易总数,用百分比表示。更规范的算法是把每一笔退款归到对应购买发生的周期,而不是退款到账的那一天,这样退款激增就不会扭曲更早那批用户的退款率。
一笔退款的成本会不会超过购买价格本身?
经常会。商店退款扣减的是你的净收入而不是标价,但它不会退还你为交付这笔购买已经花掉的算力、API 调用、存储和分成。拒付更糟,它还会加上一笔固定的银行手续费,可能超过一件低价商品本身的价值,而从 2026 年 8 月 3 日起,Google Play 会把这笔价格和手续费都转嫁给开发者。
退款率高到什么程度才值得担心?
没有一个统一的临界值,但如果你的退款率持续明显高于所在品类的基准,就是该采取行动的信号。要看滚动趋势,而不是某一周的数据,同时把拒付和惯犯单独拆出来看,因为它们的成本最高,通常也是数字上升的真正原因。

来源和延伸阅读

RefundHalt

App Store 和 Google Play 退款自动驾驶

继续阅读

下一项退款请求已经在路上。

读完又一封关于未能申辩退款的支持邮件所需的时间,足够您完成 RefundHalt 设置。