RORK LABEN
FUNDING — Rorkが$15Mを調達。モバイル特化のノーコードAIという立ち位置に投資家の評価が集まっていますMAX-NATIVE — Rork MaxはAR/LiDAR・Metal 3D・ウィジェット・Dynamic Island・Live Activities・HealthKit・Core MLなど、React Nativeでは届かないネイティブ領域に対応MOBILE-FIRST — BoltやLovableがWebアプリ中心なのに対し、Rorkはモバイルアプリ専業。説明文から本番品質のアプリを生成しますWWDC — WWDC26が閉幕。AIがOSのコア機能となり、iOS 27世代へ。ウィジェットやLive Activitiesの価値がさらに上がる局面ですPRICING — Rorkは無料で開始でき有料$25/月〜、Rork Maxは$200/月。Expoで素早く検証し、必要に応じてMaxでネイティブ化する多段戦略が現実的ALL-APPLE — Rork MaxのSwift直接生成はiPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessageまでカバーしますFUNDING — Rorkが$15Mを調達。モバイル特化のノーコードAIという立ち位置に投資家の評価が集まっていますMAX-NATIVE — Rork MaxはAR/LiDAR・Metal 3D・ウィジェット・Dynamic Island・Live Activities・HealthKit・Core MLなど、React Nativeでは届かないネイティブ領域に対応MOBILE-FIRST — BoltやLovableがWebアプリ中心なのに対し、Rorkはモバイルアプリ専業。説明文から本番品質のアプリを生成しますWWDC — WWDC26が閉幕。AIがOSのコア機能となり、iOS 27世代へ。ウィジェットやLive Activitiesの価値がさらに上がる局面ですPRICING — Rorkは無料で開始でき有料$25/月〜、Rork Maxは$200/月。Expoで素早く検証し、必要に応じてMaxでネイティブ化する多段戦略が現実的ALL-APPLE — Rork MaxのSwift直接生成はiPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessageまでカバーします
記事一覧/ビジネス
ビジネス/2026-06-13上級

サブスクの値上げで既存ユーザーの価格をどうするか — App Store と Google Play の価格改定実務

サブスク値上げの最初の関門は既存購読者の扱いです。増収になる追加解約率の上限の試算、App Store と Google Play の同意フローの違い、PRICE_INCREASE・EXPIRED 通知の処理、改定後のコホート計測までを個人開発の視点で整理します。

Rork386サブスクリプション55価格改定App Store67Google Play18収益化56

プレミアム記事

今年の春、運営しているサイトの有料メンバーシップの月額を改定しました。Stripe の管理画面で新しい Price を作る作業自体は 30 分ほどで終わったのですが、その手前で一番時間を使ったのは「すでに購読してくださっている方の価格をどうするか」という判断でした。

結論として私は既存の方の価格を据え置きましたが、アプリのサブスクで同じことをやろうとすると、判断も実装も Stripe よりずっと複雑になります。App Store と Google Play では価格改定の仕組みがまったく違い、既存購読者の扱いを一歩間違えると、増収のつもりの値上げが解約の波に変わるからです。AI 機能を組み込んだアプリが増えた 2026 年は、API 原価の変動で価格を見直す場面がどのアプリにも回ってきます。個人開発の視点で、価格改定を増収で終わらせるための判断と実装を順に見ていきます。

値上げの前に「増収になる追加解約率の上限」を計算する

値上げの議論は「いくら上げるか」から始まりがちですが、先に決めるべきは「既存購読者を新価格に移すか、据え置くか」です。そしてこの判断は感覚ではなく、損益分岐の式で出せます。

既存購読者にも新価格を適用する場合、値上げによる単価増と、値上げをきっかけにした追加解約はトレードオフになります。月額 p 円のプランを Δp 円値上げするとき、値上げ起因の追加解約率 x が次の値を超えると減収です。

x = Δp ÷ (p + Δp)

たとえば月額 480 円を 600 円に改定する場合、120 ÷ 600 = 0.2 なので、追加解約が 20% 未満なら増収、超えれば減収になります。言い換えると、25% の値上げは「購読者の 5 人に 1 人が離脱しても元が取れる」変更です。手元の数字で確かめられるよう、簡単なシミュレーターを用意しました。

// 値上げの損益分岐シミュレーター
// 「既存にも新価格を適用」した場合に許容できる追加解約率の上限を出します
type PriceChangePlan = {
  currentPrice: number;   // 現在の月額(円)
  newPrice: number;       // 改定後の月額(円)
  subscribers: number;    // 現在の購読者数
  baselineChurn: number;  // 平時の月次解約率(例: 0.04 = 4%)
};
 
function breakEvenExtraChurn(plan: PriceChangePlan): number {
  const delta = plan.newPrice - plan.currentPrice;
  return delta / plan.newPrice; // 追加解約率がこの値を超えると減収
}
 
function monthlyRevenueAfter(plan: PriceChangePlan, extraChurn: number): number {
  const retained = plan.subscribers * (1 - plan.baselineChurn - extraChurn);
  return Math.round(retained * plan.newPrice);
}
 
const plan: PriceChangePlan = {
  currentPrice: 480,
  newPrice: 600,
  subscribers: 800,
  baselineChurn: 0.04,
};
 
console.log(`損益分岐の追加解約率: ${(breakEvenExtraChurn(plan) * 100).toFixed(1)}%`);
console.log(`追加解約 8% の場合の月次収益: ${monthlyRevenueAfter(plan, 0.08)}円`);
// 出力:
// 損益分岐の追加解約率: 20.0%
// 追加解約 8% の場合の月次収益: 422400円

注意したいのは、この式が教えてくれるのはあくまで上限だということです。実際の追加解約率は、値上げ幅だけでなく通知の伝え方や同意フローの設計でも動きます。一方の「新規のみ値上げ・既存は据え置き」は追加解約リスクがほぼゼロの安全策ですが、増収は新規流入のペースに依存するため効果が出るまで時間がかかります。私が自分のメンバーシップで据え置きを選んだのも、リスクを取らない代わりに増収を急がないという判断でした。どちらを選ぶにしても、ここから先のストア側の仕組みを知らないままでは選べません。

App Store の価格改定 — 同意が要るケースと要らないケース

App Store Connect でサブスクリプションの価格を変更するとき、最初に問われるのが「既存購読者の価格を維持するか」です。

  • 既存購読者の価格を維持する: 新規購読者だけが新価格になります。既存の方は現在の価格のまま更新が続き、同意フローは発生しません
  • 既存購読者にも新価格を適用する: Apple がメール・プッシュ通知・アプリ内表示で購読者に知らせます。値上げの幅と地域によって「通知のみで自動適用」と「明示的な同意が必要」に分かれます

同意なしで適用できるのは、目安として「値上げが年 1 回まで・月額換算で 5 ドルかつ 50% 以内(年額プランは 50 ドルかつ 50% 以内)・現地の法令が許容している」場合とされています。この枠を超える値上げや、同意が法的に必須となる地域では、購読者が同意シートで承諾しない限り新価格は適用されず、同意しないまま更新日を迎えるとサブスクリプションは自動的に終了します

ここが Stripe との一番の違いです。Web のサブスクなら値上げの適用は基本的に事業者の裁量ですが、App Store では「同意の取れない値上げ」が解約という不可逆のイベントに直結します。値上げ幅を同意不要の範囲に収めるのか、同意必須でも踏み込むのかは、前節の損益分岐と合わせて決める必要があります。

なお、同意の要否を分ける実際の閾値や地域の扱いは、改定操作のときに App Store Connect 上に表示される条件が正です。実行前に必ず画面側で確認してください。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
月額480円を600円にするような値上げで、追加解約が何%までなら増収かを損益分岐の式と TypeScript の試算コードで判断できるようになる
App Store と Google Play で大きく異なる価格改定フローを把握し、PRICE_INCREASE・EXPIRED 通知のサーバー処理を実装できるようになる
ペイウォールの価格ハードコードの罠を localizedPrice の動的取得で回避し、EXPIRED の理由付き記録で改定後の解約率をコホート計測できるようになる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

ビジネス2026-04-20
Rorkで作ったアプリを実際にリリースして収益化するまでの全工程 — 個人開発者の実践記録
Rorkでアプリをリリースして実際に収益を上げるまでの全工程を個人開発者の視点で徹底解説。企画→開発→審査→公開→収益化→改善の各ステップを実体験ベースで記録します。
ビジネス2026-04-18
Rorkアプリが最初の1ヶ月で収益ゼロだった理由と、そこから最初の売上が出るまでにやったこと
Rorkで作ったアプリをリリースしたが最初の1ヶ月は収益ゼロ。原因を分析して改善し、最初の売上が発生するまでの過程を具体的に振り返ります。戦略論ではなく、実際に起きたことの記録です。
ビジネス2026-03-21
Rork 収益化マスタープラン 2026 — AI アプリビルダーで構築するアプリビジネスの全戦略
Rork × Rork Max × マルチ AI を組み合わせたアプリ収益化戦略を徹底解説。App Store / Google Play での広告・課金収入、受託アプリ開発、テンプレート販売、アプリポートフォリオ運営まで、AI アプリビルダーを武器にした包括的マネタイズガイドです。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →