MRRとARRの解説: サブスクリプション収益の実態測定方法
MRRとARRが測定するもの、それらを有用にするムーブメントブリッジ、会計上の収益とは異なる理由、そして収益を水増ししてしまう誤りについて解説します。
MRR(月次定期収益: monthly recurring revenue)とは、有効なサブスクリプション契約の正規化された価値であり、月単位で表されます。ARRは同じ数値を年単位にしたものであり、月額制のビジネスであれば単に MRR × 12 となります。
どちらも会計上の指標ではありません。どのような会計基準、財務諸表、監査報告書の中にもMRRを見出すことはできません。これは、損益計算書があえて答えていない「もし何も変更がなければ、来月はいくらを請求することになるか」という疑問に答えるためのオペレーショナル・メトリクス(運営指標)です。
何が「定期(リコーリング)」とみなされるか
MRRの価値は、何を含めるかという厳格な基準から完全にもたらされます。含めるべき項目は以下の通りです。
- 有効な契約に基づくサブスクリプション料金(月単位に正規化。2,400ユーロの年間プランであれば、200ユーロとして計上)
- 約束された定期的なアドオンおよびシート追加
- 定期的な割引(マイナスとして計上)
含めてはならない項目は以下の通りです。
- 一回限りのセットアップ費用、導入費用、トレーニング費用
- プロフェッショナル・サービスおよびカスタム作業
- 月ごとに変動する従量課金の使用料(ただし、真に安定している場合を除き、その旨を明記すること)
- ハードウェアの販売
- トライアルおよび未締結のパイプライン
判断基準は、誰も何も作業をしなくても来月にその金額が再び発生するかどうかです。一回限りの料金を混ぜてしまうと、MRRはランレート(稼働率・予測値)ではなくなり、質の低い収益データになってしまいます。
ムーブメントブリッジ
単体のMRRの数値はほとんど役に立ちません。情報が存在するのは、2つの期間の間をつなぐブリッジ(増減内訳)の中です。
期首MRR
+ 新規 (新規顧客)
+ エクスパンション (アップグレード、シート追加)
- コントラクション (ダウングレード、シート削減)
- チャーン (解約した顧客)
= 期末MRR
ユーロ建ての実際の月次例:
| 項目 | 金額 |
|---|---|
| 期首MRR | 42,000 |
| 新規 | +3,800 |
| エクスパンション | +1,400 |
| コントラクション | -900 |
| チャーン | -2,300 |
| 期末MRR | 44,000 |
2,000ユーロの成長が見られますが、その内訳こそが診断の鍵となります。ここでの**ネット・レベニュー・リテンション(NRR: net revenue retention)**は (42,000 + 1,400 - 900 - 2,300) ÷ 42,000 = 95.7% となり、既存顧客基盤が縮小しており、成長が新規営業に完全に依存していることが分かります。NRRが110%の企業は新規営業なしで成長しますが、95%の企業は穴の空いたバケツに水を注ぎ続けている状態です。期末MRRは同じであっても、全く異なる企業体質を表しています。
MRRは収益ではない
この2つは常に乖離しており、混同すると実害を伴う誤りにつながります。
| MRR | 会計上の収益(売上高) | |
|---|---|---|
| 基準 | 特定時点における契約上のランレート | 一定期間内に稼得されたもの |
| 準拠するもの | 自社の定義 | IFRS 15 / 各国会計基準 |
| 一回限りの料金 | 除外される | 含まれる |
| 年間前払い | 定義により均等に按分 | 提供に応じて按分(通常は同じだが、常にそうとは限らない) |
| 月半ばの変更 | 多くの場合全額でカウント | 日割り計算される |
| 監査可能性 | 不可能 | 可能 |
3月15日に締結された年間契約は、ほとんどの定義において3月のMRRにその月額価値の全額が加算される一方、3月の認識収益は半月分となります。どちらもそれぞれの目的にとって正しい数値です。正しくないのは、MRR × 12を収益予測として提示したり、一方をもう一方で突合させて一致を期待したりすることです。
正しく把握しておくべき関係性は以下の通りです。前受収益(繰延収益)は、提供に先立って請求を行った結果として貸借対照表に現れるものであり、MRRはそれを生み出している契約のオペレーショナルな見方であり、認識収益は会計帳簿が報告するものです。3つの視点があり、実体は1つのビジネスです。
数値が水増しされてしまう箇所
- 受注額(bookings)をMRRとしてカウントすること。 3年契約の締結は、3年分のMRRが即座に発生するわけではなく、毎月発生するべき価値の継続です。
- 一回限りの料金を含めること。 最もよくある水増しであり、翌月に説明のつかないMRRチャーンとして表面化します。
- 不本意なチャーン(involuntary churn)を無視すること。 支払いの失敗によりクレジットカード決済が通らずにサブスクリプションが終了した場合、意図が何であれそれはチャーンです。
- 年間契約をキャッシュの価値でカウントすること。 2,400ユーロの年間支払いは2,400ユーロのMRRではなく、200ユーロのMRRです。
- 為替の変動(currency drift)。 各期間のレートで海外のサブスクリプションを換算すると、何も起きなくてもMRRが変動してしまいます。指標用には固定レートで正規化し、会計上の換算とは別個に管理してください。詳細は多通貨会計を参照してください。
Nordletができること、できないこと
率直に述べると、MRRおよびARRはこのプロダクトによって計算されません。 サブスクリプション指標のレポート、MRRのムーブメントブリッジ、解約率の計算機能はありません。会計APIに関してこれらがあると主張するものは、通常、請求プラットフォーム(ビリングプラットフォーム)のことを指しています。
元帳(台帳)が提供するのは、誰も信用していないスプレッドシートではなく、監査可能な粒度でこれらの指標を構築するための素材です。
- 請求条件を含む定期契約、およびそれらから生成された請求書。
- 収益認識スケジュール -
POST /v1/sales/recognition-schedules/listは行ごとの予定金額と日付を返します。これは会計側が保持する契約上のランレートに最も近いものです。 - 期間が紐づいた請求書明細行。これにより、顧客ごとの月額契約価値を導出できます。
- Webhookイベント(
sale_invoice.issuedおよびsale_invoice.paid)。これにより、指標サービス側が台帳全体を再読み込みするのではなく、変更に対してリアクションをとることが可能です。
賢明な役割分担として、元帳は法的な真実(認識収益、繰延残高、売掛金)を保持し、指標レイヤーはオペレーショナルな視点を保持します。指標を台帳と並行して構築するのではなく、台帳から構築することこそが、なぜ数値が異なるのかと投資家に問われた際に両者を突合可能にしておくための秘訣です。
FAQ
MRRとARRの違いは何ですか?
ARRはMRRを年単位にしたものであり、月額サブスクリプションのビジネスであれば MRR × 12 となります。ARRは年間契約のビジネスで慣習的に使用され、MRRは月額契約で使用されますが、伝えている情報は同じです。
MRRは収益と同じですか?
いいえ。MRRは特定時点における有効契約の正規化されたランレートであり、収益とは会計基準に従って一定期間内に稼得されたものです。一回限りの料金、期間中の日割り計算、収益認識ルールなどの要因により両者は乖離するため、MRRは監査済みの数値ではありません。
一回限りの料金をMRRに含めるべきですか?
いいえ。セットアップ費用、導入費用、プロフェッショナル・サービス費用は定期的に発生しないため、これらを含めるとランレートが過大評価され、翌月に幻のチャーンが発生することになります。これらは別枠で報告してください。
ネット・レベニュー・リテンション(NRR)とは何ですか?
新規営業を除外し、既存顧客の期首ベースに対する、エクスパンションからコントラクションおよびチャーンを差し引いた増減の割合です。100%を超えていれば既存顧客基盤が自律的に成長していることを意味し、100%を下回っていれば新規営業が損失の穴埋めに追われており成長に達していないことを意味します。
年間契約はMRRにどのように影響しますか?
正規化されます。一度に前払い請求されるかどうかにかかわらず、2,400ユーロの年間契約は200ユーロのMRRとして寄与します。キャッシュは一括で流入し、前受収益残高が未提供分を保持し、MRRはその月額価値を反映します。