健康的应用退款率在 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_REQUEST | Apple,参考你提供的信息 | 能,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 会把这笔价格和手续费都转嫁给开发者。
- 退款率高到什么程度才值得担心?
- 没有一个统一的临界值,但如果你的退款率持续明显高于所在品类的基准,就是该采取行动的信号。要看滚动趋势,而不是某一周的数据,同时把拒付和惯犯单独拆出来看,因为它们的成本最高,通常也是数字上升的真正原因。
来源和延伸阅读
- Apple: View units, proceeds, sales, and pre-orders in Sales and Trends
- Apple: Download and view Sales and Trends reports
- Google Play Help: Review in-app subscription performance
- Google Play Help: Manage your app's orders and issue refunds
- Adapty: Understanding refund rate benchmarking
- RevenueCat: Refund Rate chart and definition
- Business of Apps: App Refund Rates data
RefundHalt
App Store 和 Google Play 退款自动驾驶
继续阅读
Apple 和 Google 都可能把同一笔退款向你的服务器投递不止一次,如果你对每一次都执行操作,重复的退款通知就会让你付出代价
Apple 会把一条退款通知重试最多五次,而 Google Play 依托 Pub/Sub 的至少一次投递,因此同一笔退款可能不止一次到达你的服务器。以下讲解如何处理重复的退款通知,同时不会扣错余额或重复消耗 API 配额。
Family Sharing 退款只会撤销一笔付款,但可能让另外五个人继续使用你的应用,只有你的服务器才能切断他们的访问权限
一次 Family Sharing 退款只撤销一笔付款,但可能让多达五名家庭成员仍在使用你的付费功能。Apple 会发送一个 REVOKE,并期望你的服务器终止访问权限。下面讲讲家庭共享退款如何运作,以及一次退款的代价。