アプリ内課金(In-App Purchase)とは?4つの種類を解説
著者:Mehdi Azizi
公開・9 分
アプリ内課金とは、アプリの中で行う任意の購入です。Appleは消耗型、非消耗型、自動更新サブスクリプション、非更新サブスクリプションの4種類に分けています。
アプリ内課金(In-App Purchase)とは、アプリをインストールしたあとに、そのアプリの中で行う購入のことです。Appleはこれを、アプリの機能を変えたり、サービスやコンテンツ、仮想アイテムを解放したりする任意の購入と定義しています。種類は4つあります。消耗型、非消耗型、自動更新サブスクリプション、非更新サブスクリプションです。 App Storeでは、「入手」(Get)ボタンの近くに「In-App Purchases」という表示があれば、そのアプリにアプリ内課金があるという意味です。
このガイドでは、この疑問を2つの立場から説明します。ユーザー側としては、表示の意味、実際に何にお金を払うのか、解約や返金の方法、子どものiPhoneで課金をブロックする方法です。開発者側としては、App Store Connectでの4種類の呼び方、Appleの手数料、アプリに用意しておくべきことです。内容はすべてAppleの公式ページに基づいており、2026年11月3日に確認しました。
僕自身、自分のiOSアプリでアプリ内課金を販売しています。SNSブロッカーのSolysはサブスクリプションと買い切り(永久アクセス)を提供しています。トレードシミュレーターのTradaZenと、AIで服を試着できるNoleraは、主に無料トライアル付きの年額サブスクリプションを販売しています。
アプリ内課金:Appleの定義
App Storeはアプリ内課金についてのページで、「アプリの機能を変更したり、サービス、コンテンツ、仮想アイテムを解放したりするための任意の購入」と説明しています。大事なのは「任意」という言葉です。アプリ内課金は決して強制ではありません。買うかどうかを決めるのはあなたです。
つまり、ダウンロードは無料で、中で何かを販売するアプリもありえます。アプリのダウンロードに関するAppleのヘルプにもはっきり書かれています。価格ではなく「入手」ボタンが表示されていればそのアプリは無料で、ダウンロードに料金はかかりません。ただし、無料アプリの中には有料のアプリ内課金やサブスクリプションを提供しているものもあります。
インストール前にこうしたアプリを見分けるには、価格や「入手」ボタンの横に「In-App Purchases」の表示があるかを確認するよう、App Storeは勧めています。この表示は、いくら払うことになるかは教えてくれません。アプリの中に買えるものがある、ということだけを示しています。
アプリ内課金の4つの種類
開発者が商品を作成するツールであるApp Store Connectでは、4つの種類が定義されています。以下はApp Store Connectのヘルプの定義と例に、App Storeのページの例を加えたものです。
| 種類 | 何にお金を払うか | Appleが挙げている例 |
|---|---|---|
| 消耗型(Consumable) | 一度使ったら終わりで、買い直すアイテム | 魚のエサ、ライフ、ジェム |
| 非消耗型(Non-Consumable) | 一度買えばずっと使える機能の解放 | レースコース、レベル、フィルター |
| 自動更新サブスクリプション | 定期的に課金されるアクセス権 | 動画ストリーミング、クラウドストレージ |
| 非更新サブスクリプション | 期間限定で、自動継続しないアクセス権 | 記事アーカイブ、シーズンパス |
消耗型
Appleの定義では、一度使うと減ってなくなり、買い直す必要がある商品です。ゲーム内通貨、ライフのパック、AIアプリの生成クレジットなどがこれにあたります。購入者を守るルールもあります。ガイドライン3.1.1により、アプリ内課金で購入したクレジットや通貨に有効期限を設けることはできません。
非消耗型
一度購入すれば期限切れにならず、使っても減らない商品です。フル機能版、レベルパック、写真フィルターなど、ある機能を永久に解放します。Solysの永久アクセスはこの種類です。支払いは一度だけで、iPhoneを買い替えても引き継げます。
自動更新サブスクリプション
一定期間コンテンツやサービスにアクセスでき、ユーザーが解約しない限り自動で更新されます。僕のアプリで使っているモデルです。ガイドライン3.1.2では3つの条件が定められています。継続的な価値を提供すること、期間が7日以上であること、ユーザーのすべてのデバイスで使えることです。App Store Connectで設定する通常の無料トライアルは、この種類で提供します。サブスクリプションのないアプリでも、ガイドライン3.1.1に従い、「XX-day Trial」という名前の無料の非消耗型アイテムとしてトライアルを提供できます。
非更新サブスクリプション
一定期間サービスにアクセスでき、自動では更新されません。続けるには購入者が買い直す必要があります。Appleは、記事アーカイブへの1年間のアクセスや、動画配信のシーズンパスを例に挙げています。僕のアプリでは使っていません。
種類によって実際に何が変わるか
種類の名前だけではすべてはわかりません。アプリ内課金に関するAppleのページと、現在有効な権利の一覧であるStoreKitのcurrentEntitlementsのドキュメントをもとに、購入者とアプリにとっての違いをまとめました。
| 種類 | 買い直しが必要? | 再インストール後に復元 | ファミリー共有 |
|---|---|---|---|
| 消耗型 | はい | いいえ | 不可 |
| 非消耗型 | いいえ | はい | 可能 |
| 自動更新サブスクリプション | いいえ、自動更新される | はい(有効期間中または猶予期間中なら) | 可能 |
| 非更新サブスクリプション | はい、期間終了時に | はい | 不可 |
補足が2つあります。ファミリー共有では最大5人の家族とアクセスを共有でき、Appleは自動更新サブスクリプションと非消耗型アイテムでこれを用意しています。有効にするかどうかは開発者が選びます。また、App Storeによって返金または取り消しされた購入は、権利の一覧から消えます。
ユーザーから見た流れ:購入から返金まで
購入を確認する
App Storeのページによると、アプリ内課金をするにはパスワードを入力するかTouch IDを使う必要があります。パスワードの場合は、毎回求めるか15分ごとに求めるかを選べます。購入時のパスワードに関するAppleのヘルプではFace IDにも触れています。購入にTouch IDまたはFace IDを有効にしている場合、無料アプリも含めてダウンロードのたびに認証を求められます。
サブスクリプションを解約する
解約は開発者ではなく、あなたのAppleアカウントから行います。iPhoneでは、解約に関するAppleのヘルプに従って次のように操作します。
- 「Settings」で自分の名前をタップします。
- 「Subscriptions」をタップします。
- 該当するサブスクリプションをタップします。
- 「Cancel Subscription」をタップします。ボタンを見つけるには画面をスクロールする必要がある場合もあります。
App Storeのページによると、サブスクリプションは現在の請求期間の終了時に終わります。無料トライアルの場合、同じ解約のヘルプでは、トライアル期間終了の24時間以上前に解約するよう勧めています。
返金を申請する
返金も開発者ではなくAppleを通して行います。手順は返金に関するAppleのヘルプにあります。reportaproblem.apple.comにサインインし、「I'd like to」をタップしてから「Request a refund」を選びます。理由を選び、アプリまたはサブスクリプションを選んで送信します。回答までは24〜48時間待つようにとAppleは案内しています。対象になるかどうかは国によって異なります。
子どものiPhoneでアプリ内課金をブロックする
Appleには2つの設定があります。1つ目はすべてをブロックし、2つ目は購入ごとに保護者の承認を求めます。
スクリーンタイムでのブロック。 スクリーンタイムに関するAppleのヘルプによると、まずスクリーンタイムを有効にしておく必要があります。そのうえで次のように操作します。
- 「Settings」を開き、「Screen Time」をタップします。
- 「Apps & Websites」、次に「App Store」をタップします。
- 「In-App Purchases」をタップし、「Blocked」を選びます。
ファミリー共有での「承認と購入のリクエスト」。 お子さんが自分のデバイスと自分のアカウントを持ち、あなたのファミリーグループに入っている場合、Ask to Buy機能を使うと、リクエストがすべてあなたに届きます。アプリのダウンロードとアプリ内課金の両方が対象で、アプリの年齢区分には関係ありません。自分のデバイスから有効にするには次のようにします。
- 「Settings」を開き、「Family」をタップします。
- お子さんの名前をタップします。
- 「Apps & Websites」、次に「Restrictions」をタップします。
- 「Ask to Buy」をタップし、「Require Purchase Approval」をオンにします。
国によっては、このオプションはデフォルトでオンになっていて、18歳になるまでオフにできません。
開発者側:アプリ内課金で必要になること
デジタルコンテンツの解放にはアプリ内課金が必須
ガイドライン3.1.1で義務づけられています。アプリ内の機能やコンテンツを解放するには、Appleのアプリ内課金を使わなければなりません。Appleが認めるケースを除き、ライセンスキー、QRコード、暗号資産をその目的で使うことはできません。例外と地域ごとのルールは、ガイドライン3.1.1のガイドにまとめています。
Appleの手数料
メンバーシップのページによると、App Storeで販売するデジタル商品・サービスの手数料は30%です。Small Business Programやその他いくつかのプログラムのメンバー、および対象となるサブスクリプションでは15%に下がります。EU、日本、韓国など一部の国で配信される特定のアプリには、別の料率や手数料が適用される場合があります。登録方法も含めた詳細はApple Small Business Programにあります。
最初の商品を作る前に必要なこと
- 有料アプリの契約に署名する。 App Store Connectのヘルプによると、アプリ内課金を提供するにはアカウント保有者がPaid Apps Agreementに署名する必要があります。手順はPaid Apps Agreementのガイドにあります。
- App Store Connectで商品を作成する。 アプリ内課金の作成に関するヘルプによると、消耗型と非消耗型はアプリのサイドバーの「Monetization」内、「In-App Purchases」から作成します。種類を選び、参照名と製品IDを入力します。サブスクリプションは別の「Subscriptions」から作成します。
- 復元を用意する。 Appleのアプリ内課金のページにもあるとおり、アプリを再インストールしたりデバイスを変えたりしたユーザーは、購入したものをすぐに取り戻せなければなりません。ガイドライン3.1.1により、復元可能な購入を復元する手段もアプリに用意する必要があります。
レシート検証を自分で書かずにすべてをつなぐため、僕はRevenueCatを使っています。手順はRevenueCatとiOSのアプリ内サブスクリプションにあります。
最初のアプリではどの種類を選ぶべきか
| 販売するもの | 合う種類 |
|---|---|
| 毎週充実していくサービス | 自動更新サブスクリプション |
| 一度きりで買えるフル機能版 | 非消耗型 |
| クレジット、生成回数、ライフ | 消耗型 |
| 期限付きで、自動継続しないアクセス | 非更新サブスクリプション |
最初のアプリでは、実際の選択はほぼ必ずサブスクリプションか買い切りかになります。月の収益の計算も含めて、iOSアプリはサブスクリプションか買い切りかで詳しく解説しています。
最初のアプリ内課金を販売する
iOS & Android Kitは、僕のアプリのスターターコードがベースです。オンボーディング、ペイウォール、サブスクリプションはすでに実装済みで、4ステップの手順に沿って自分のペースでApp Storeまでたどり着けます。App Store Connectでの商品作成からペイウォールまでの全体の流れは、iOSのアプリ内サブスクリプションのページで説明しています。
初めてのリリースを準備しているなら、無料診断を受けてみてください。プロジェクトを本当に止めているものが何かを教えてくれて、Appleのリジェクト対策チェックリストもお送りします。
よくある質問
App Storeの「In-App Purchases」とはどういう意味ですか?
アプリの中で通貨、機能の解放、サブスクリプションなど何かを販売している、という表示です。価格や「入手」ボタンの横に表示されます。「入手」と表示されていればダウンロードは無料で、お金を払うのは自分で買うと決めたものだけです。
アプリ内課金のある無料アプリは本当に無料ですか?
ダウンロードは無料で、料金はかからないとAppleは明記しています。ただし、アプリ内の一部の機能やコンテンツは有料の場合があります。購入時には、パスワード、Touch ID、またはFace IDを求められます。
消耗型と非消耗型の違いは何ですか?
消耗型はライフやジェムのように使うと減り、買い直すものです。非消耗型はレベルパックやフル機能版のように一度買えばずっと使えるものです。2つのうち、再インストール後に復元されるのは非消耗型だけです。
iPhoneでアプリ内課金を無効にするには?
スクリーンタイムを有効にし、「Settings」、「Screen Time」、「Apps & Websites」、「App Store」と進みます。「In-App Purchases」をタップして「Blocked」を選びます。子どものデバイスなら、「Ask to Buy」を使って購入ごとに承認する方法もあります。
アプリ内課金は返金してもらえますか?
はい、対象となる購入もあります。reportaproblem.apple.comで「I'd like to」、次に「Request a refund」から申請します。回答までは24〜48時間待つようにとAppleは案内しており、対象になるかどうかは国によって異なります。
Appleはアプリ内課金でどれくらい手数料を取りますか?
原則として、デジタル商品・サービスには30%です。Small Business Programのメンバーと対象となるサブスクリプションでは15%です。EUなど一部の国では、特定のアプリに別の料率や手数料が適用される場合があります。

