ブログに戻る
会計・決算9分で読めます

基幹システムでサブスクリプションと継続課金を一元管理する

サブスクリプション、プラン体系、継続収益を基幹システム(ERP)で一元管理。請求スプレッドシートから脱却しMRRと解約率を可視化する手法を解説します。サブスクリプションを第一級の財務オブジェクトとして扱い、アップグレードや解約まで含め、決算につなぐライフサイクル設計を紹介します。

著者 Kikan System チーム公開 EN/JA

あなたのチームがサブスクリプションを販売しているとします。毎月、誰かがスプレッドシートを開き、プラン名を転記し、誰がまだ支払っているか推測し、合計が銀行の口座と一致することを祈ります。顧客が離脱したことに気づくとき、収益はすでに何週間も前から消えています。継続課金は本来、ビジネスのなかで最も予測可能な部分であるはずです。しかし多くのサブスクリプションチームにとって、それが最も乱雑な領域になっています。

世界のサブスクリプション課金管理市場は、2025年に84億7,000万米ドルと評価され、2035年には373億6,000万米ドルに達すると予測されています。これは約4.4倍の拡大です。この成長は誇張ではありません。継続収益で事業を運営する企業がこれほど増えた事実と、その収益をバラバラのツールではなく単一のERP(基幹システム)で追跡したいという切実なニーズを反映しています。本記事では、サブスクリプションとプランの管理が基幹システムというERPの中核に統合されたとき、何が変わるのか、そしてその機能を正しくどうスコープすべきかを説明します。

課題:誰にも見えない継続収益

多くのサブスクリプションチームに不足しているのは、売上ではなく可視性です。典型的な1か月は、見慣れた失敗のリストを生み出します。

  • プラン体系が手作業で管理され、starter、pro、enterprise のいずれに誰がいるのか誰も確信を持てない。
  • 更新日がカレンダーやメールに散らばり、顧客が気づかないうちに契約終了してしまう。
  • アップグレード、ダウングレード、値引きが個別の編集として処理され、請求額が合意内容から乖離していく。
  • 月次経常収益(MRR)と年次経常収益(ARR)がスプレッドシートで計算され、プランが変わるとすぐに壊れる。
  • 解約が事後に発覚し、多くの場合1サイクル分の収益をすでに失ったあとになる。

サブスクリプションビジネスに関する調査は、その代儖に厳しい見方を示しています。解約の約65%は最初の45日以内に発生し、月次解約率がわずか5%でも、1年間で顧客ベースの約46%が失われる可能性があります。ライフサイクルをリアルタイムで見られなければ、タイムリーな介入はできません。離脱したサブスクリプションは予測も決算の締めも歪めるため、ダメージは複利で膨らみます。

スプレッドシートや単独の請求アドオンではこの問題は解決しません。それらはもともとサブスクリプションライフサイクル全体をモデル化するために作られたものではなく、そのライフサイクルを財務の決算とつなぐこともできません。必要なのは、基幹システムの一部として存在するサブスクリプション管理であり、後付けされたものではありません。

何が変わるか:基幹システムのなかにあるサブスクリプションとプランのライフサイクル

サブスクリプション管理がERPに組み込まれると、ライフサイクルは一連の手作業イベントではなくなり、経理チームが信頼できる構造化データになります。基幹システムとしてのERPは、まさにこの信頼の単一ソースとなるべきものです。Kikan System プラットフォームでは、これはプラン上のすべてのアカウントを追跡するファーストクラスのサブスクリプションエンジンとして実装されています。実際のコードに基づいた、その具体的な姿を以下に示します。

プラン体系と価格の構造化されたレコード

各サブスクリプションは、プラン名、課金サイクルあたりの価格、および課金サイクル(月次、四半期、年次)を保持します。これにより、顧客が実際に購入する方法をモデル化できます。別のプランカタログは、表示名、説明、価格、含まれる機能、最大ユーザー数、ストレージ上限を含むティア定義を保持します。これが「pro」と書かれた自由入力フィールドと、経理が照合できる本当のプランレコードの違いです。

各サブスクリプションは現在の請求期間の開始日と終了日も記録します。アクセスと更新はこの境界で評価されるため、継続課金は「誰かが請求書を送るのを思い出したか」ではなく、カレンダーに固定されます。

単なるオンオフではない、本物のライフサイクル

成熟したサブスクリプションエンジンには、オンオフのフラグ以上のものが必要です。プラットフォームは、active、trialing、past due、canceled を中心に、incomplete や unpaid などの追加状態を含むライフサイクル状態の完全なセットをモデル化します。それぞれの状態がチームに異なる事実を伝えるため、これが重要になります。

  • trialing のサブスクリプションはまだ本 conversion していないため、支払いのあるものとは異なる予測枠に属します。
  • past due のサブスクリプションは支払いが失敗したことを意味し、来月ではなく今すぐ回復ワークフローを始めるべきです。
  • canceled のサブスクリプションは、期間が終わるまでアクセスが残る場合があり、これは二値のスイッチではなく課金上のニュアンスです。

プラットフォームは「期間末でキャンセル」というフラグによる予約キャンセルをサポートし、今日キャンセルした顧客も支払い済みのサイクルの終わりまでアクセスを保持します。即時キャンセルと再有効化(reactivation)もサポートし、後者は期間の境界と次回支払日をリセットします。作成時に1アカウントにつき1つの有効なサブスクリプションのみが許可されるため、同じ顧客を二重に請求したり、ゴーストプランを抱えたりすることはありません。

トライアル、値引き、期限切れをデータとして処理

トライアルは備考欄のコメントではありません。トライアル終了日が設定されると、サブスクリプションは trialing 状態に入り、次回支払日がそれに揃えて調整されます。値引きはコードと値引額としてサブスクリプション自体に記録されるため、経理は顧客がなぜその金額を支払うのかを正確に把握できます。「まもなく期限切れ」フィルターは、30日以内に期間が終わる active または trialing のサブスクリプションを浮かび上がらせ、更新リスクを驚きではなく能動的なリストに変えます。

自動期限切れジョブは期間の終わった active/trialing のサブスクリプションを past due に移行させ、予約キャンセルのフラグが立ったものは確定させます。これは人間がスプレッドシートを開くべきでない定型作業の典型です。

正確なデータソースから計算される収益指標

サブスクリプションを所有するのと同じモジュールが、経営陣が毎週月曜に求める指標も計算します。合計収益、MRR、ARR、有効・トライアルのサブスクリプション数、ユーザーあたり平均収益(ARPU)、そして解約率(churn rate)です。これらの数値は別のエクスポートからではなくサブスクリプションレコードからロールアップされるため、内部的に一貫しています。ARPU と MRR が互いに矛盾することはありません。同じソースから導出されているからです。

実際のシナリオ:東京のSaaS企業

東京の40名規模のSaaS企業が、3つのプラン体系でプロジェクト管理ツールを提供していると想像してください。彼らは1人の運用マネージャーが維持する請求スプレッドシートから始めました。2年間は機能しましたが、ある時点で機能しなくなりました。

200の有償アカウントを超えたとき、スプレッドシートは信頼できなくなりました。四半期プランと年次プランは特に厄介で、各サイクルの次回更新日を手作業で計算しなければなりませんでした。あるエンタープライズ顧客向けに交渉された値引きは、メールのスレッドの中にしか存在しませんでした。経理チームが四半期を締めたとき、MRR は銀行に対して約1,200万円のズレがあり、決算の期限までにそのギャップを迅速に説明できる人はいませんでした。

サブスクリプション管理を基幹システムに移行した後、変化は構造的なものでした。プラン体系は「意見」ではなく「レコード」になりました。各サブスクリプションの課金サイクルが期間の終了日を自動的に決定したため、更新はもはや記憶に依存しませんでした。「まもなく期限切れ」のビューは、カスタマーサクセスチームにすべての更新について30日のリードタイムを与えました。解約は感覚ではなく計算された数値として現れ、ARPU の数値はついに経理が収益として認識したものと一致しました。

移行後の最初の締めで、銀行とのギャップは50万円未満に低下し、以前は3日かかった照合作業は1日未満で終わりました。この規模の企業にとって、それは回復された実際の余裕であり、アナリストをもう1人雇うことではなく、構造によってもたらされたものです。

日本のビジネスにとってなぜ重要なのか

日本企業にとって、ERPのなかにあるサブスクリプション管理は、今まさに重要な3つの圧力に関わります。第一はDXです。デジタルトランスフォーメーションの取り組みは、継続的な事業運営を測定可能にしたかどうかで評価され、継続課金はその価値を最も明確に証明できる領域の一つです。第二は決算です。サブスクリプション収益は期間にわたって認識されるため、明示的な期間境界を持つクリーンなライフサイクルは、月末や期末の経理作業をはるかに楽にします。

第三は継続課金への広がるシフトです。メディアから製造業のサービスまで、より多くの日本企業が一時売上から継続モデルへ移行しており、その移行は計画の追跡方法のあらゆる弱点を露呈します。ライフサイクル、ティア、収益指標を一か所でモデル化する基幹システムこそが、その移行を安全なものにします。インボイス制度のもとでも、継続課金の売上は適切に区分して記録する必要があり、構造化されたプランデータがその作業を支えます。

ここで明確にしておくべきスコープのポイントがあります。本記事で説明したサブスクリプションエンジンは、プラットフォーム自体がその上で動くアカウントのプラン、価格、更新を管理する仕組みです。もしあなたのビジネスが、あなた自身のエンド顧客に継続的に請求する必要があるなら、それは関連しますが別の機能であり、ベンダーはその線引きを正確に説明できるべきです。今の時点での正直なスコープ設定が、後日の高価な追加開発を防ぎます。

あなたのビジネスに合致するか?

次のいずれかが当てはまる場合、コア業務システム(基幹システム)におけるサブスクリプション管理は強い適合となります。

  • 複数のプラン体系を運用しており、手作業なしには収益と照合できない。
  • 月次、四半期、年次のサイクルを提供しており、更新カレンダーが崩れつつある。
  • MRR、ARR、ARPU、解約率を四半期ごとのスプレッドシート作業ではなく、生きた数値として必要としている。
  • 現在サブスクリプションデータがERPの外にあり、経理の決算がそれに依存している。

一方で、更新のない単一の固定価格製品のみを販売している場合や、請求がプランカタログでは表現できないほどカスタムな場合は、適合度は下がります。そのような場合はより軽量なツールで十分かもしれず、ERPファーストのアプローチは過剰になります。

よくある質問

サブスクリプションエンジンはどのライフサイクル状態をサポートすべきですか?

最低でも active、trialing、past due、canceled と、期間末での予約キャンセルを探してください。incomplete や unpaid のような状態は支払い失敗において重要です。プラットフォームはこれらすべてをモデル化し、さらに重複請求を防ぐ1アカウント1有効サブスクリプションのルールを備えています。

MRR と解約率はどのように計算されますか?

エクスポートからではなく、サブスクリプションレコードからロールアップされるべきです。プラットフォームは有効な月次サブスクリプションから MRR を、年次サブスクリプションに MRR の12か月分を加えて ARR を、有効サブスクリプションあたりの収益として ARPU を、総サブスクリプションに対するキャンセル数として解約率を計算します。1つのソースであるため、数値は常に整合します。

自社の顧客にサブスクリプションで請求する用途に使えますか?

ここで説明したサブスクリプションエンジンは、プラットフォーム上のアカウントのプランと更新を管理するものです。顧客向けの継続課金機能は別のスコープです。何が含まれるかをベンダーに確認し、存在しない機能を想定しないでください。Kikan System はこの区別について透明です。

まとめ

継続収益は、それを生み出すライフサイクルが構造化されて初めて予測可能になります。プラン体系、課金サイクル、期間の境界、トライアル、値引き、そして収益指標は、経理が信頼でき、解約が説明を求める驚きではなく行動できる数値となる、基幹システムの中にあるべきです。サブスクリプションデータがまだスプレッドシートにあるなら、それが最初に直すべきことです。

サブスクリプションと継続収益をあるべき姿でモデル化する準備ができたら、Kikan System はライフサイクル状態、プラン体系、計算済みの MRR と解約率を含むサブスクリプション・プラン管理を内蔵したプラットフォームを提供します。最大2ユーザーまで、クレジットカード不要の無料プランで、/#get-started から始めてください。

関連記事

関連記事

会計・決算
8分で読めます

インドSaaSのための継次請求とプラン階層をERPに統合する

プラン階層、トライアル、MRR・ARR・解約率をGST対応の基幹システムERPに統合。継次請求で収益漏れを防ぎ、月次の突合作業を終わらせる仕組みを解説します。スターターからエンタープライズまでのプラン変更と解約を自動処理し、ライブの収益指標をそのまま計算する設計を紹介します。

続きを読む
購買・買掛
9分で読めます

買掛金管理でキャッシュを止めない。基幹システムで支払予定を見える化する方法

基幹システムで買掛金を運用する方法を解説。支払期日の見える化、買掛残高エイジング、支払予定、仕入先請求書の必須項目、45日の資金繰り計画を日本の中小企業向けに整理し、期日超過による納品の優先順位下落を防ぎ、手元の運転資金と仕入先との信用を同時に守る運用をまとめました。

続きを読む
営業・CRM・売掛
9分で読めます

売掛金回収を支払スケジュールに連動させる基幹システム

基幹システム(ERP)が請求書ごとに支払予定日を自動計算し、遅延・督促・資金繰りを一本化。1社につき1つのスケジュールで日本の経理チームが月末に迷わない回収管理を実現し、本当の遅延額と期日前の残高を区別し、自動化される範囲と人が残る部分を整理し、現場の実例とともに解説します。

続きを読む

始めてみませんか?

2ユーザーまで無料、カード不要で始められます。月末のいちばんの悩みを聞かせてください。最初の30日がKikan Systemでどう変わるか、具体的にお見せします。

無料で始める