健全なアプリの返金率は2%から5%に収まる。自分の数字の調べ方と、その本当のコストがこちら
ほとんどのモバイルアプリは、有料取引の2%から5%が返金されている。しかしAppleとGoogleは、この数字をそれぞれ別のダッシュボードに隠している。ここでは、自分のアプリの返金率をどこで確認できるか、プランとカテゴリ別に見た正常値はどれくらいか、そして手数料を差し引いた後、1件の返金が実際にいくらのコストになるかを説明する。

要点
- 大規模なデータセットを見ると、典型的なモバイルアプリの返金率は有料取引の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呼び出し、ストレージ、支払い済みの取り分は一切戻ってこない。だから実際の損失は、この1行の数字よりも常に大きい。
- 証拠の提出を求められる返金は2種類しかない。12時間の猶予があるAppleのCONSUMPTION_REQUESTと、24時間の猶予があるGoogle Playのorders.reviewrefundによるチャージバック審査だ。返金率に含まれるそれ以外のすべては、あなたの関与なしに決定されている。
ほとんどのモバイルアプリは、販売したものの2%から5%を返金している。それでも、自分の数字をわざわざ調べずに言える開発者はほとんどいない。理由の一つは、AppleとGoogleがそれぞれ違う場所に、違う名前で、しかもどちらもトップページには出さずに置いているからだ。それでも、アプリの返金率は調べる価値がある。価格設定、ペイウォールの設計、返金の不正利用を測る最もクリーンな健全性指標であり、ほとんどのチームが正しく計算しきれていないコストの倍率でもある。返金は、単に売上を取り消すだけでは終わらない。購入を届けるためにすでに使った計算リソース、API呼び出し、ストレージ、支払い済みの取り分はそのまま手元に残らず、チャージバックの場合は元の価格以上のコストがかかる。ここでは、各ストアがこの数字をどこに隠しているか、プランとカテゴリ別に見た正常値はどれくらいか、そしてお金の流れをたどると、返金率の1ポイントが実際にいくらのコストになるかを説明する。
正常なアプリ返金率とは何か
まずはベンチマークから見ていこう。そうすれば自分の数字に意味が出てくる。最も信頼できる公開データによると、典型的なアプリの返金率は有料取引の2%から5%に収まる。Adaptyは$1.9 billionの売上と11,000以上のアプリを分析し、この範囲を報告した。75,000以上のアプリを見たRevenueCatも同じ水準に達しており、返金率を事業の中核的な健全性指標と位置づけている。この範囲に収まっていれば、あなたの数字は標準的だ。これを上回っているなら、何か具体的な原因がそれを押し上げている。以下のセグメント別データが、その手がかりを教えてくれる。
プランの長さとペイウォール別の返金率
公開データの中で最も大きく数字を動かす要因は、プランの長さとペイウォールの強制度合いだ。長い契約期間も、強制的な購入も、どちらも後悔を高める。
| セグメント | 典型的な返金率 | 理由 |
|---|---|---|
| 週間プラン | ~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%になる。自分の数字は、全体平均ではなく自分のカテゴリと比べて読むべきだ。
各ストアが返金率をどこに隠しているか
どちらのストアも、返金率を目立つ形で見せてはくれない。返金件数と販売件数から自分で計算する必要があり、しかもこの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は2つの場所に分かれている。合計値を見るには、Financial reportsを開き、Subscription、Overviewと進む。選択した期間について、総収益とアクティブなサブスクリプション数と並んでRefundsの数字が表示される。個別の注文を見るには、Order managementを開くと、返金された注文を1件ずつ確認しフィルタできる。Play Consoleは返金とキャンセルを別々のイベントとして記録しているので、キャンセル件数を返金件数と読み違えないこと。支払い済みの期間を最後まで使い切ってからキャンセルされたサブスクリプションは、返金されたわけではない。
返金率1ポイントが実際にいくらのコストになるか
ここがダッシュボードでは見えない部分だ。返金率に売上を掛ければ返金した金額が出るが、それは請求書の中で最も小さな部分にすぎない。
1件の返金の内訳を見てみよう。ストアが購入を返金すると、購入者には全額が返され、ストア自身の手数料分も取り消される。つまり、実際にあなたの口座から出ていくのは、あなたが得るはずだった純収益、つまり定価の70%か85%であり、定価そのものではない。ここまでは良いニュースだが、良いニュースはここで終わる。ストアは、結果を生成するために消費した計算リソース、支払い済みのサードパーティAPI呼び出し、確保していたストレージ、すでに送金済みのクリエイターへの支払いは一切返してくれない。すでに提供され使用済みの消耗型アイテムの場合、あなたは商品を渡した上に、お金まで返すことになる。返金の1行の数字は、常に実際の損失を過小評価している。

チャージバックは最もコストの高い層
通常の返金は、この範囲の中でも最も安上がりな部類だ。チャージバックは同じ売上の損失に加えて、定額の銀行手数料がかかる。しかもこの手数料は価格に応じて変わらない。$4.99のコインパックの場合、手数料だけで購入者が支払った金額を上回ることもある。つまり、たった1件の安価な商品のチャージバックが、その商品価値の何倍もの損失を生むことがある。チャージバックは銀行が最終決定するもので、決定が下れば異議申し立てはできない。そして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文字以内のハッシュ値でなければならず、平文であってはならない。これがないと、初めての返金なのか常習的な返金者なのかを区別できず、証拠を求められる2つのフローにも答えられない。
- 異議申し立て可能な2つのフローには毎回対応する。12時間以内に対応しなかったCONSUMPTION_REQUESTは、Appleがデフォルトで返金を認めてしまうことが多く、24時間以内にスキップしたチャージバック審査は、その争いを放棄したことになる。沈黙は最もコストの高い回答だ。
- 1日単位ではなくトレンドを見る。返金率は取引量が少ないと数字がぶれやすい。自分自身の過去データとカテゴリに対するローリングのラインとして読み、単発の異常な週ではなく、持続的な上昇を調査対象にすること。
返金率を読み解くための簡易チェックリスト
- 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はその価格と手数料を開発者に負担させる。
- どのくらいの返金率になったら心配すべきですか。
- 普遍的な基準値は存在しないが、自分のカテゴリのベンチマークを大きく上回る状態が続いているなら、対応すべきサインだ。単発の1週間ではなくローリングトレンドを見て、チャージバックと常習的な返金者を切り分けること。これらが最もコストがかかり、たいてい数字の上昇の原因になっている。
出典と参考資料
- 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 の返金は 1 件の支払いを取り消すだけですが、ほかの 5 人はアプリを使い続けられます。その人たちを止められるのはあなたのサーバーだけです
Family Sharing の返金は 1 件の支払いを取り消しますが、最大 5 人の家族が有料機能を使い続けられる場合があります。Apple は REVOKE を送信し、そのアクセスを終了させるのはあなたのサーバーだと想定しています。ここでは家族共有の返金の仕組みと、その 1 件がいくらかかるのかを説明します。