年間サブスクリプションの返金は1年分の支払いを一度に取り戻すことがあり、ストアごとに扱いが異なります
月額プランなら1か月分だけが戻ります。年間サブスクリプションの返金は直近の請求を基準に計算されるため、年額プランではそれが1年分すべてになります。ここでは Google Play と App Store がそれぞれどう判断するのか、あなたが制御できること、そして1年分が丸ごと戻されると実際にどれだけの損失になるのかを解説します。

要点
- 年間サブスクリプションの返金は、顧客の直近の請求を基準に計算されます。年額プランではその請求が1年分にあたるため、全額返金は1か月分ではなく12か月分の支払いを一度に返すことになります。
- Google Play では開発者が返金の種類を選べます。fullRefund は現在の請求期間の100%を返し、proratedRefund は残りの利用可能期間に基づいて未使用分のみを返します。どちらもアクセスを即座に取り消します。
- App Store では開発者はそもそも返金できません。顧客が reportaproblem.apple.com で申請し、判断するのは Apple だけで、Apple は通常24〜48時間以内に回答します。開発者向けの返金 API はありません。
- 購入から48時間以内であれば、Google Play の購入者はアプリごとに1回だけ自分で返金を受けられます。Google がそれを処理し、アクセスを取り消し、あなたに確認することなくあなたの支払い額から差し引きます。
- Apple は自動更新サブスクリプションの消費量を経過時間から算出するため、年額プランであなたにできる入力は12時間以内の消費リクエストだけです。返金額を設定することは決してできません。
- 返金された年額プランは、1件あたりの損失が最も大きくなります。数か月の利用にわたってすでに費やした計算処理、ストレージ、サポートは、お金が戻ってきても戻ってこないからです。
年間サブスクリプションの返金は、ほとんどのアプリ事業者が経験する中で最も大きな単一の払い戻しです。うまくいかなかった月額プランは1か月分を返します。年額プランは一度に12か月分を返す可能性があります。返金は顧客が支払った直近の請求を基準に計算され、年額プランではその請求が1年分すべてだからです。その支払いがあなたの口座から出ていくとき、それはあなたが数か月にわたって実際にお金をかけてサービスを提供してきた加入者も一緒に連れ去ります。
2つのストアは年額の返金をほぼ正反対の方法で扱います。Google Play では、どれだけ返すかを選べることが多いです。App Store では何も選べません。判断するのは Apple だけだからです。ここでは、各ストアが年間サブスクリプションの返金をどう扱うのか、あなたが制御できること、そして1年分が丸ごと戻されると実際にどれだけの損失になるのかを正確に説明します。
年額の返金はカレンダーではなく直近の請求を基準に計算される
年額プランの落とし穴は、返金がサブスクリプションの経過期間に比例しないことです。それは直近の注文に比例します。Google は取り消しフローについてこれを明確に述べています。ユーザーへの返金は直近の注文の金額に基づく、と。年間サブスクリプションでは直近の注文が年額全額なので、9か月目に認められた全額返金でも、残り3か月分ではなく1年分すべてを返すことになります。
だからこそ、1件の年額返金が月額プランの1か月分の解約をはるかに上回ることがあります。$99.99 の年額プランを全額返金すると、1行で $99.99 の損失になります。同じ収益を12回の月額請求に分けていれば、常に1か月分だけしかさらされません。年額の価格設定は、より大きな前払いと引き換えに、より大きな単一の弱点を抱えます。そして返金はその弱点が現れる場所です。
Google Play が年間サブスクリプションを返金する方法
Google Play は年額の返金を2つの段階に分け、それぞれまったく異なるルールで管理されます。
48時間のセルフサービス期間は請求額全体を返す
購入後の最初の48時間は、顧客が Google Play から直接返金をリクエストできます。Google のポリシーではこれをアプリごとに1回許可しており、Google が独自の条件のもとで処理します。あなたに相談はありません。Google が返金を行い、購入者はサブスクリプションへのアクセスを失い、その金額はあなたの支払い額から差し引かれます。2日前に購入された年額プランでは、それは年額請求全体が出ていくことを意味し、あなたからの入力は一切なしに決定されます。
48時間を過ぎると、全額か日割りかを選べる
セルフサービス期間が終わると、Google Play の返金は開発者に回され、ここであなたは本当のレバーを手にします。Play Developer API のメソッド purchases.subscriptionsv2.revoke を使い、返金の種類を指定する revocationContext を渡します。
- fullRefund は現在の請求期間の100%を返し、サブスクリプションを終了させます。年額プランではそれが1年分すべてです。
- proratedRefund は残りの利用可能期間に基づいて未使用分のみを返し、アクセスを即座に終了させます。年の半分の時点で解約された年額プランでは、それはおおよそ年額の半分です。
どちらの操作もサブスクリプションを即座に取り消し、どちらも SUBSCRIPTION_REVOKED のリアルタイム開発者通知を発火させるので、あなたのサーバーは利用権がなくなったことを知ります。違いはお金です。年額プランでは、fullRefund の代わりに proratedRefund を選ぶことは、1年分すべてを返すか、顧客が使わない月数だけを返すかの違いになります。
| 返金の種類 | API フィールド | 年額プランで戻る金額 | 決めるのは誰か | \n | --- | --- | --- | --- | \n | セルフサービス、48時間以内 | あなたではなく Google | 年額請求全額 | Google、アプリごとに1回 | \n | 全額返金 | fullRefund | 年額の100% | あなた、48時間経過後 | \n | 日割り返金 | proratedRefund | 未使用分のみ | あなた、48時間経過後 |
|---|

App Store が年間サブスクリプションを返金する方法
Apple には第2段階がありません。開発者による返金がそもそも存在しないからです。年額の App Store サブスクリプションでお金を取り戻したい顧客は reportaproblem.apple.com で申請し、Apple が審査して判断します。Apple は通常24〜48時間以内に更新情報を返します。開発者向けの返金ボタンも、返金 API も、あなたが金額を設定する方法もありません。
ここで開発者がつまずくことが2つあります。第一に、サブスクリプションの解約は返金と同じではありません。年額プランを解約した顧客は、次の更新を止めるだけで、年が終わるまでアクセスを維持します。お金は動きません。返金は Apple が独自に判断する別のリクエストです。第二に、Apple はサブスクリプション返金の日割り計算式を公開していないため、顧客が1年分すべてを受け取るのか、一部なのか、まったく受け取らないのかを予測できません。それはケースごとに判断されます。
その判断とあなたの唯一の接点が消費リクエストです。自動更新サブスクリプションで返金がリクエストされると、Apple は CONSUMPTION_REQUEST 通知を送り、Send Consumption Information エンドポイントを通じて回答するための12時間をあなたのサーバーに与えます。自動更新サブスクリプションについては、Apple が経過時間から消費量を自ら算出するため、あなたが送るのは提供状況とアカウントのシグナル、それにあなたの返金の希望であって、使用率ではありません。それは Apple の判断への入力であり、判断を覆す拒否権では決してありません。
年間サブスクリプションの返金が実際にあなたにもたらすコスト
表示される金額は請求書の始まりにすぎません。返金された年額プランは支払いを払い戻しますが、その加入者を獲得し、サービスを提供するためにすでに費やしたコストは一緒には払い戻されません。
戻ってくるお金と、戻ってこないお金
年額プランが全額返金されると、支払いは顧客に戻り、その売上はあなたの帳簿から消えます。戻ってこないのは、サブスクリプションが有効だった数か月の間にあなたがすでに費やしたすべてです。顧客が実行した各セッションの計算処理、あなたのアプリが顧客に代わって行った API 呼び出し、顧客のアカウントのために維持したストレージ、そしてすでに収益として計上した支払いです。年額プランではこれらのコストが返金が来る前に数か月分積み上がります。それこそが年額の返金を月額よりも高くつかせる理由です。あなたは単に支払いを返しているのではなく、その上に数か月分の提供済みサービスをのみ込んでいるのです。
ここで Google の proratedRefund が真価を発揮します。顧客が年の途中で本当に製品の利用をやめた場合、日割り返金は利用権を終わらせつつ、あなたの損失を請求額全体ではなく未使用分に抑えます。Apple にはそのような制御がないため、承認された年額返金はあなたが一括で吸収する1年分の払い戻しになります。
2026年8月3日以降、Google Play で年額請求が争われるとさらにコストがかさむ
顧客が返金フローを飛ばして代わりに銀行に請求を争わせると、Google Play では計算がさらに悪化します。2026年8月3日以降に行われた注文については、Google はチャージバックのコストを開発者に移します。あなたは購入価格から Play のサービス手数料を差し引いた額に加え、銀行のチャージバック手数料を負担します。決済業界の情報源はその銀行手数料を1件の争いあたりおおよそ $15 から $25 と見積もっており、1年分の請求ではそれが、月額プランがさらす額よりはるかに大きい払い戻し額の上に積み重なります。Google は開発者に対し、不当な争いに異議を唱える方法として orders.reviewrefund フローを通じた24時間のチャージバックレビューを案内しています。
| 1件あたりのリスク | 月額プラン | 年額プラン | \n | --- | --- | --- | \n | 全額返金で払い戻される支払い | 1か月分 | 1年分すべて | \n | すでに費やした提供済みコスト | 約1か月分の利用 | 最大1年分の利用 | \n | 2026年8月3日以降の Google チャージバック | 1か月分、サービス手数料を引き、銀行手数料を足す | 1年分、サービス手数料を引き、銀行手数料を足す |
|---|
年額プランであなたの証拠が意味を持つ唯一の機会
ほとんどの年額返金はあなた抜きで決まります。Google の48時間セルフサービスの払い戻し、サポート担当者が認める返金、そして Apple が独自に承認する返金です。それらはストアの判断であって、あなたが負けた争いではなく、後からどれだけ証拠を出しても変わりません。あなたが送るものが判断の前に文書化された入力となる瞬間は、ちょうど2つだけあります。
- Apple の消費リクエストは、サブスクリプションの返金がリクエストされたときに、提供状況とアカウントのシグナル、それにあなたの返金の希望を送るための12時間をあなたに与えます。
- Google のチャージバックレビューは、購入者が銀行に請求を争わせたときに、orders.reviewrefund を通じて証拠を送るための24時間をあなたに与えます。
高額の年額プランでは、両方の機会は毎回答える価値があります。かかっている額が1か月分ではなく1年分だからです。その2つの機会の外にあるものはすべて簿記であって、争いではありません。
EEA と UK の購入者が計算を変える場所
消費者法はストアのポリシーで止まりません。欧州経済領域(EEA)とイギリス(UK)では、法定の撤回権が購入を取り消す購入者の立場をより強くしており、Google Play はそれに合わせてこれらの地域向けに別の返金ポリシーを公開しています。そこの顧客に販売された年額プランについては、返金経路が標準の48時間ルールよりも購入者に寛容になり得ると想定し、それらの返金は争えるものではなくストアが決定したものとして扱ってください。
年額の返金を自分の数字でどう読むか
年額の返金は月額のものと同じように記録すべきではありません。リスクが同じではないからです。
- 年額返金は件数ではなく金額で重み付けしてください。1件の1年分の払い戻しが数十件の月額返金を上回ることがあるので、年額プランの返金件数が少なくても大きな資金流出になり得ます。
- Google Play では、年の途中の本当の解約には proratedRefund を既定とし、fullRefund は請求額全体を本当に返すべきケースのために取っておいてください。その選択はあなたが手元に残すか手放すかのお金です。
- ストアが決定した返金を、争える2つの機会と切り分けてください。あなたの防御は、あなたが答えた消費リクエストとチャージバックレビューだけで判断し、Apple や Google が独自に行った返金では決して判断しないでください。
- 証拠は素早く出し続けてください。年額プランでも12時間と24時間の時計は他のどのプランとも同じ長さですが、そこにかかっている額は1年分です。
これが RefundHalt が年額プランを扱う方法です。高額の消費リクエストとチャージバックレビューがその期限とともに最初に浮かび上がり、年額の返金は件数でまとめられるのではなく金額で重み付けされ、ストアがあなた抜きで決めた返金は別に記録されるので、あなたが争えたかのように装うことなく帳簿が完全になります。
短くまとめると
年間サブスクリプションの返金は直近の請求を基準に計算されるため、年額プランでは全額返金が一度に1年分すべてを返します。Google Play では最初の48時間を過ぎれば結果を選べます。fullRefund は1年分すべてを返し、proratedRefund は未使用分のみを返し、どちらもアクセスを即座に取り消します。App Store では何も選べません。判断するのは Apple だけで、あなたの唯一の入力は12時間の消費リクエストです。実際のコストは支払いより大きくなります。あなたがすでに費やした数か月分の計算処理、ストレージ、サービスはお金と一緒には戻ってこないからです。年額の返金は金額で重み付けし、ケースが本物のところでは日割りにし、争えるすべての機会に答えてください。年額プランでは常に1年分がかかっているからです。
よくある質問
- 年間サブスクリプションを自分で返金できますか?
- ストアによります。Google Play ではできます。Play Developer API のメソッド purchases.subscriptionsv2.revoke を使い、fullRefund か proratedRefund を選びます。App Store ではできません。開発者向けの返金 API がないため、顧客が reportaproblem.apple.com で申請しなければならず、金額を決めるのは Apple だけです。
- 年額プランの全額返金は1年分すべてを返しますか?
- はい、その返金が全額返金である場合は。返金は顧客の直近の注文の金額に基づき、年額プランではその注文が1年分の請求全額です。Google Play では fullRefund が現在の請求期間の100%、つまり1年分すべてを返します。App Store では Apple がケースごとに金額を判断し、1年分すべてを返すこともあります。
- Google Play での fullRefund と proratedRefund の違いは何ですか?
- fullRefund は現在の請求期間の100%を返し、サブスクリプションを終了させます。proratedRefund は残りの利用可能期間に基づいて未使用分のみを返し、同じくアクセスを即座に終了させます。年の途中で解約された年額プランでは、fullRefund が1年分すべてを返すのに対し、proratedRefund は残りのおよそ半分を返します。
- Apple が年間サブスクリプションを返金するのを止められますか?
- いいえ。App Store の返金を承認または拒否できるのは Apple だけで、それを阻止する方法はありません。あなたの唯一の入力は CONSUMPTION_REQUEST 通知で、Send Consumption Information エンドポイントを通じて提供状況とアカウントのシグナル、それにあなたの返金の希望を送るための12時間をあなたのサーバーに与えます。Apple はそれを拒否権ではなく入力として扱います。
- 年間サブスクリプションを解約すると未使用の月数は返金されますか?
- いいえ。解約は次の更新を止めるだけで、顧客は現在の年が終わるまでアクセスを維持します。お金は動きません。返金は別のリクエストです。Apple はサブスクリプション返金の日割り計算式を公開していないため、年の途中の解約が自動的に未使用分を返すことはありません。
出典と参考資料
- Android Developers: Manage subscriptions and one-time purchases (purchases.subscriptionsv2.revoke, fullRefund vs proratedRefund, refund based on the latest order, SUBSCRIPTION_REVOKED)
- Google Play Android Publisher API: purchases.subscriptionsv2.revoke reference
- Google Play Help: Apps, games, and in-app purchases refund policies (48-hour self-service window, once per app, contact the developer after 48 hours)
- Google Play Help: Refund policies in EEA countries and the UK (separate statutory-rights refund policy)
- Google Play Console Help: Updates to refund protection and chargeback cost responsibility (developer carries purchase price minus service fee plus bank chargeback fee for orders after August 3, 2026)
- Apple Support: Request a refund for apps or content that you bought from Apple (customers file at reportaproblem.apple.com, Apple decides, 24 to 48 hours for an update)
- Apple Developer: Send Consumption Information (App Store Server API, the 12-hour consumption request input for consumables and auto-renewable subscriptions)
- Apple Developer: CONSUMPTION_REQUEST notification type (sent for refund requests on auto-renewable subscriptions, with the ConsumptionRequestReason field)
RefundHalt
App Store と Google Play の返金を自動処理
続きを読む
アプリ内販売の販売主体はあなたではなく Apple または Google であり、それがあなたの返金を決めます
販売主体はストアであって、あなたではありません。Apple は App Store のすべての購入を自ら販売し、Google Play では販売者は EEA と UK では Google ですが、それ以外のほぼすべての地域ではあなたです。この一つの事実が、誰があなたの顧客に返金できるか、誰がチャージバックを負担するか、そしてあなたが発言できる場面はどこかを決めます。
非更新型サブスクリプションは、期限切れも再購入もすべての返金もあなたに丸投げする。それが本当はどれだけのコストになるのか
App Store の非更新型サブスクリプションと、その親戚である Google Play のプリペイドプランは、一度だけ課金して二度と更新しません。そのため期限切れのカウントダウン、再購入、返金がすべてあなたの負担になります。各ストアで返金がどう動くのか、未使用のプリペイドに関するルール、そして期間固定モデルが実際に何のコストになるのかを説明します。