SaaSの収益認識は、利用料を入金した時点ではなく、顧客にサービスを提供した期間に対応させて計上するのが基本です。月額・年額のクラウド利用料は、通常、契約期間にわたって均等に収益認識します。ただし、初期設定、導入支援、従量課金、個別開発などが含まれる場合は、それぞれのサービス内容と提供時期によって処理が変わります。
SaaSの収益認識は「提供したサービス」に対応させる
SaaSの契約では、請求日や入金日ではなく、顧客がサービスを受けた時期に収益を計上します。たとえば、1年分の利用料を契約時に前払いで受け取っても、契約期間が1年間なら、原則として12か月に分けて収益を認識します。
まだサービスを提供していない分は、会計上、契約負債などとして処理します。企業の勘定科目や表示方法は、適用する会計基準や会計方針によって異なります。
SaaSの収益認識方法を決める5つの手順
収益認識の判断では、契約をまとめて見るのではなく、契約に含まれる約束と提供時期を整理します。一般的には、次の順番で検討します。
-
顧客との契約を識別する
契約期間、料金、解約条件、更新条件、返金条件などを確認します。複数の契約が実質的に一体となっている場合は、別々ではなく一つの契約として検討することがあります。
-
履行義務を識別する
履行義務とは、企業が顧客に提供する約束のことです。SaaSの利用、初期設定、導入支援、研修、個別開発、保守などが、別々の履行義務に該当するかを確認します。
-
取引価格を決める
固定の月額料金だけでなく、従量課金、値引き、返金、インセンティブなどを考慮して、受け取る対価を見積もります。将来の利用量など不確実な金額は、収益の戻入れが重大にならない範囲で見積もる必要があります。
-
取引価格を履行義務に配分する
複数のサービスが含まれる場合は、通常、それぞれの独立販売価格を基礎に取引価格を配分します。単一の契約金額を、会社の任意の割合で分けるわけではありません。
-
履行義務を充足した時点または期間に収益を認識する
顧客がサービスを受け取る期間にわたって提供するものは期間配分し、納品時に完了するものはその時点で認識します。
月額・年額のSaaS利用料は契約期間にわたって認識する
顧客が契約期間中、継続的にシステムへアクセスできるタイプのSaaSは、通常、サービス提供期間にわたって収益を認識します。毎月同じサービスを提供し、料金も一定であれば、月額料金を各月に計上する方法が基本です。
| 契約内容 | 一般的な認識方法 | 注意点 |
|---|---|---|
| 月額の利用料 | 各月のサービス提供に応じて認識 | 請求日や入金日とサービス提供月が異なる場合がある |
| 年額の前払い利用料 | 契約期間にわたって配分 | 未提供分を前受けの状態で収益にしない |
| 利用量に応じた従量課金 | 利用実績など、サービス提供の状況に応じて認識 | 最低利用料や上限額などの契約条件を確認する |
| 解約可能な月次契約 | 各月の契約と提供実績に基づいて認識 | 解約権、返金、無料期間の条件を確認する |
計算例:年額料金を12か月に配分する場合
仮に、1年間のSaaS利用料が120万円で、契約期間中にサービス内容がほぼ均等に提供されるとします。この場合の月次収益は、次のように計算します。
120万円 ÷ 12か月 = 月額10万円
この計算は説明のための仮定例です。実際には、利用開始日、日割り条件、無料期間、値引き、契約変更などを反映して計算します。
初期費用や導入支援の収益認識は内容で変わる
初期費用を受け取ったからといって、必ず契約開始時に全額を収益にできるとは限りません。初期設定やアカウント発行が、顧客にとって独立したサービスなのか、SaaSを利用するための準備作業にすぎないのかを確認します。
SaaSの利用開始に必要な設定作業
設定作業によって顧客が単独で利用できる別個のサービスを受け取るのではなく、その作業がSaaSの提供と一体になっている場合、初期費用をSaaSの契約期間にわたって認識することがあります。
たとえば、初期費用を契約開始時に受け取っても、実質的には今後のクラウド利用を可能にするための作業である場合、受領時に全額を収益計上せず、利用料と同じ期間に配分する考え方です。
独立した導入支援や研修
顧客が単独で利用できる研修や導入支援を受け、そのサービスがSaaSの継続提供とは別に完了する場合は、支援や研修の提供時点または提供期間に応じて収益を認識します。
同じ「導入支援」という名称でも、作業内容、顧客が得る便益、SaaSとの一体性によって判断が変わります。名称や請求書の項目だけで処理を決めないことが重要です。
個別開発やカスタマイズは別の履行義務か確認する
顧客専用の機能開発やデータ移行が契約に含まれる場合は、その作業がSaaSの利用サービスと別個のものか、SaaSと一体になったものかを確認します。
- 顧客が開発成果物を単独で利用できる場合:成果物の提供時点などに収益を認識する可能性がある
- カスタマイズ作業がSaaSの提供と一体で、顧客が作業単体から便益を得られない場合:SaaSの提供期間に含めて認識する可能性がある
- 開発や移行が一定期間にわたって進み、顧客が進捗に応じて便益を得る場合:進捗に応じて認識する可能性がある
どの方法になるかは、契約書、作業の性質、成果物の利用可否、解約時の権利などを確認して判断します。契約に含まれる機能開発を、すべて契約開始時に売上へ計上できるとは限りません。
従量課金は利用実績や提供状況に応じて認識する
APIの呼び出し回数、保存容量、ユーザー数、処理件数などに応じて料金が変わるSaaSでは、実際の利用量や契約上の提供状況を基礎に収益を認識します。
ただし、従量課金でも最低料金、無料枠、段階的な単価、利用上限、返金条件がある場合は、契約全体の条件を確認する必要があります。請求額と収益認識額が常に同じになるとは限りません。
無料期間、値引き、返金がある場合の注意点
無料トライアル期間は、顧客から対価を受け取らず、収益認識の条件を満たしていない限り、通常は売上として計上しません。ただし、無料期間の後に有料契約へ移行する条件や、実質的な値引きがある場合は、契約全体の対価と提供期間を確認します。
契約開始時の値引きや複数サービスをまとめた割引は、どの履行義務に配分するかが論点になります。値引きが特定のサービスに対応することを示す根拠がなければ、独立販売価格を基礎として各履行義務に配分することがあります。
返金、解約、サービスレベル違反時の減額などがある場合は、受け取れる対価を過大に見積もらないようにします。契約上の返金条件と、実際の返金実績や見込みも確認対象です。
請求・入金と収益認識を混同しない
SaaSでは、請求書を発行した時点、入金した時点、サービスを提供した時点が異なることがあります。収益認識では、次の3つを分けて管理すると判断しやすくなります。
| 項目 | 意味 | 収益認識との関係 |
|---|---|---|
| 請求 | 顧客に支払いを求めること | 請求しただけで、未提供分まで収益になるとは限らない |
| 入金 | 顧客から代金を受け取ること | 入金時期だけで収益の時期は決まらない |
| サービス提供 | 顧客が契約上のサービスを受け取ること | この時点または期間に応じて収益を認識する |
たとえば、契約開始日に1年分を請求して入金した場合でも、1年分のサービスを同日に提供したとは限りません。未提供期間に対応する金額を契約負債などとして管理し、提供に応じて収益へ振り替えます。
SaaSの収益認識で確認する資料
実務では、契約書だけでなく、料金表、注文書、利用規約、請求データ、サービス提供記録を突き合わせます。特に次の項目を確認すると、契約ごとの判断を整理しやすくなります。
- 利用開始日、契約終了日、更新日
- 月額・年額・従量課金の料金体系
- 無料期間、値引き、返金、解約条件
- 初期設定、データ移行、研修、導入支援の作業内容
- 個別開発やカスタマイズの有無
- 顧客がサービスを利用できる状態になった時期
- 請求日、入金日、サービス提供期間
- 契約変更、追加ユーザー、プラン変更の条件
契約条件が複雑な場合や、複数のサービスを一つの料金で提供する場合は、適用している会計基準と自社の会計方針に照らして判断します。税務上の売上計上時期が会計上の収益認識と一致するとは限らないため、税務処理も別に確認が必要です。
まとめ:SaaSの収益認識は契約期間とサービス内容で決まる
SaaSの基本的な収益認識方法は、継続利用料をサービス提供期間にわたって計上することです。年額の前払いは、通常、契約期間へ配分し、未提供分を直ちに売上にはしません。
ただし、初期費用、導入支援、個別開発、従量課金、値引き、返金条件がある場合は、履行義務を分けて、各サービスの提供時期に応じて判断します。最初に行うことは、契約に含まれるサービスを洗い出し、請求・入金・提供の時期を分けて一覧化することです。







