SaaSの売上認識における会計処理とは?

SaaSの売上認識における会計処理とは?

SaaSの売上認識では、契約を結んだ時点や入金時点ではなく、顧客にサービスを提供して履行義務を充足した時点で収益を計上するのが基本です。月額・年額の利用料は、通常、契約期間にわたってサービスを提供するため、利用期間に応じて按分して売上計上します。

ただし、初期費用、導入支援、カスタマイズ、従量課金、無料期間などが契約に含まれる場合は、それぞれが別のサービスに当たるかを検討し、売上を認識する時期を分ける必要があります。

スマートで効率的な Twitter アカウント運用ツール SocialDog

SaaSの売上認識における基本的な会計処理

SaaSの売上は、契約内容を確認し、顧客に約束したサービスを提供した期間に対応させて計上します。契約締結時や請求時に全額を売上にするとは限りません。

たとえば、1年間の利用料12万円を契約開始時に一括請求した場合、1年分のサービスをすでに提供したわけではありません。この場合、一般的には次のように処理します。

  • 契約開始時の請求・入金:売掛金または現金預金を計上し、相手科目は契約負債などとする
  • 毎月のサービス提供:12万円を12カ月で按分し、月1万円を売上に振り替える

仕訳の例は次のとおりです。実際の勘定科目や税務処理は、会社の会計方針や契約条件によって異なります。

時点 仕訳例
1年分を請求した時点 借方:売掛金 120,000円/貸方:契約負債 120,000円
1カ月分を売上計上する時点 借方:契約負債 10,000円/貸方:売上高 10,000円

入金が請求と同時の場合は、売掛金の代わりに現金預金を使います。なお、契約負債は、顧客から対価を受け取ったものの、まだサービスを提供していない場合に用いる負債です。

収益認識の5ステップで契約を確認する

SaaSの契約は、収益認識の5ステップに沿って確認すると整理しやすくなります。

  1. 顧客との契約を識別する
  2. 契約に含まれる履行義務を識別する
  3. 取引価格を算定する
  4. 取引価格を履行義務に配分する
  5. 履行義務を充足した時点または期間に収益を認識する

1. 顧客との契約を識別する

契約書、申込書、利用規約、注文書などを確認し、契約が成立しているかを判断します。契約期間、解約条件、更新条件、請求方法、返金条件も確認対象です。

契約の締結だけで売上を計上できるわけではありません。契約に基づくサービス提供が始まっているか、対価を回収できる可能性があるかなども検討します。

2. 履行義務を識別する

履行義務とは、顧客に約束したサービスのうち、会計上、売上計上の単位となるものです。SaaSでは、次のようなサービスが含まれることがあります。

  • SaaSの継続的な利用権やアクセス提供
  • 初期設定や導入支援
  • データ移行
  • 研修や操作説明
  • 個別のカスタマイズ
  • 保守、サポート、コンサルティング

これらを別々の履行義務とするか、SaaSの提供と一体の履行義務とするかは、契約内容とサービスの性質によって判断します。

たとえば、導入支援の結果が顧客にとって独立したサービスとなる場合は、SaaSの利用提供とは別の履行義務となる可能性があります。一方、導入作業だけでは顧客が便益を得られず、SaaSの提供と一体で初めて価値を持つ場合は、一体の履行義務と判断される可能性があります。

3. 取引価格を算定する

取引価格には、固定の月額料金や年額料金だけでなく、契約内容に応じて従量課金、成果報酬、割引、返金、違約金なども関係します。

使用量に応じて料金が変わる従量課金では、実際の利用量や契約上の条件に基づいて、認識できる金額を算定します。将来の返金や値引きの可能性がある場合は、過大な売上を計上しないように見積もりを行います。

見積もりに不確実性がある変動対価については、後から大幅な売上減額が発生しない可能性が高い範囲で取引価格に含める、という考え方で検討します。

4. 取引価格を履行義務に配分する

1つの契約に複数のサービスが含まれる場合、契約金額をそれぞれのサービスに配分します。基本的には、各サービスを単独で販売した場合の価格、つまり独立販売価格を基準に配分します。

たとえば、SaaSの年間利用料と導入支援を一括で12万円としている場合、契約書に金額の内訳が書かれているかだけでなく、それぞれを単独で販売した場合の価格も考慮します。

仮に、SaaSの独立販売価格が年間10万円、導入支援の独立販売価格が2万円で、合計12万円を請求する契約であれば、単純に契約金額の半分ずつを売上にするとは限りません。独立販売価格の比率などに基づいて配分します。

5. 履行義務を充足した時点または期間に認識する

SaaSの利用環境を継続的に提供するサービスは、通常、契約期間にわたって顧客が便益を受けるため、一定期間にわたって売上を認識します。

一方、導入時の研修や個別の納品作業など、特定の時点でサービスが完了するものは、その履行義務を充足した時点で売上を認識する可能性があります。

契約内容 売上認識の考え方
月額・年額のSaaS利用料 通常は利用期間にわたって認識
導入時の研修 研修を実施し、履行義務を充足した時点で認識する可能性がある
データ移行 移行作業の完了時または提供期間に応じて認識。契約内容による
個別カスタマイズ カスタマイズの内容や顧客への支配移転の状況により判断
従量課金 利用量などに基づき、サービス提供に対応する時期に認識

前受金と契約負債はどう処理するか

顧客から先に料金を受け取った場合でも、まだサービスを提供していない部分は、その時点の売上ではありません。将来サービスを提供する義務が残っているため、契約負債などとして計上し、サービス提供に応じて売上へ振り替えます。

従来の会計処理で「前受金」として管理している場合でも、収益認識の基準に照らして、その性質が契約負債に当たるかを確認します。

たとえば、4月から翌年3月までのSaaS利用料を4月に受け取った場合、4月時点で12カ月分を売上にするのではなく、各月のサービス提供に対応させて計上するのが基本です。

初期費用や導入支援費用の売上認識

初期費用は、請求した時点で全額を売上にできるとは限りません。初期費用の名目ではなく、その費用と引き換えに何を顧客へ提供したのかで判断します。

初期設定がSaaS提供の準備にすぎない場合

初期設定が、顧客に独立したサービスを提供するものではなく、SaaSを利用可能にするための準備作業にすぎない場合、その金額を契約期間にわたって認識することがあります。

これは、初期設定自体が独立した便益を顧客に与えるのではなく、SaaSの利用提供と一体になっていると考えられる場合の処理です。

導入支援が独立したサービスの場合

顧客が導入支援、研修、コンサルティングなどから単独で便益を受けられる場合は、SaaSの利用料とは別の履行義務となる可能性があります。この場合、導入支援の完了時や実施期間に応じて、別に売上を認識します。

初期費用という名称だけで一律に処理せず、作業内容、顧客が得る便益、SaaSとの結び付き、提供完了の条件を確認することが重要です。

無料トライアルや割引がある場合の考え方

無料トライアル期間は、通常、その期間に料金を受け取っていないため、料金の売上を計上しません。ただし、無料期間を含む契約全体で顧客に対する約束や割引がある場合は、契約期間や対価の配分方法を確認する必要があります。

たとえば、「12カ月契約で2カ月無料」のような契約では、顧客が利用する全期間と実際の請求額を確認し、サービス提供期間に対応する形で売上を認識します。無料期間を除いた有料月だけに料金を集中させる処理が適切とは限りません。

契約期間、無料期間、更新条件、解約条件が複雑な場合は、契約ごとの売上計上スケジュールを作成して確認します。

スマートで効率的な Twitter アカウント運用ツール SocialDog

年払い・月払い・途中解約で処理は変わるか

年払いか月払いかは、売上を認識する期間そのものよりも、請求と入金のタイミングに影響します。どちらの場合も、基本的にはサービスの提供期間に対応させて売上を計上します。

契約形態 基本的な処理
月払い 各月のサービス提供に対応する料金を売上計上
年払い前受け 受け取った未提供分を契約負債などとし、月ごとに売上へ振り替え
途中解約 返金義務、解約違約金、未提供期間の扱いを契約条件に基づき確認
自動更新 更新後の契約期間や解約可能時期を確認し、契約の範囲を判断

途中解約が認められる場合は、返金の有無や返金額、解約時点で残っている履行義務を確認します。契約書に解約条項があるだけで、必ず売上を取り消すとは限りません。

SaaS提供会社と販売代理店で異なる処理

販売代理店やマーケットプレイスを通じてSaaSを販売する場合、会社が顧客にサービスを提供する「本人」に当たるのか、別の事業者のサービスを取り次ぐ「代理人」に当たるのかを判断します。

本人に該当する場合は、顧客から受け取る対価を総額で売上に計上し、仕入先への支払額を費用として処理することがあります。代理人に該当する場合は、顧客から受け取る対価のうち、手数料などの純額を売上に計上することがあります。

実際の判断では、サービスを提供する責任を負っているか、価格を設定する権利があるか、在庫リスクに類するリスクを負っているかなど、契約と取引実態を確認します。総額表示と純額表示は売上高に大きく影響するため、形式だけで決めないことが必要です。

SaaS契約に関する会計処理で確認する項目

契約ごとの売上認識を判断する際は、次の項目を一覧にすると確認しやすくなります。

  • 契約開始日と契約終了日
  • 月額、年額、従量課金などの料金体系
  • 請求日と入金日
  • 無料期間、割引、返金条件
  • 自動更新と途中解約の条件
  • 初期設定、データ移行、研修、カスタマイズの内容
  • 各サービスが独立した履行義務に当たるか
  • サービス提供の開始日と完了条件
  • 契約金額を各履行義務へ配分する方法
  • 契約負債の残高と売上への振替方法

特に、請求管理システムと会計システムの連携では、「請求した金額」と「当月に提供したサービスに対応する売上」が一致しないことがあります。請求データだけで売上を自動計上している場合は、前受け分が適切に繰り延べられているか確認が必要です。

会計処理を判断するときの注意点

SaaSの売上認識は、サービス名や料金の請求方法だけでは決まりません。契約の権利義務、提供する作業の内容、顧客がサービスから便益を受ける時期を確認して判断します。

また、同じ会社のSaaSでも、標準機能だけの契約と、個別開発や導入支援を含む契約では処理が異なる可能性があります。契約パターンを分類し、各パターンについて売上認識のルールと仕訳例を決めておくと、担当者による判断のばらつきを抑えられます。

日本の会計基準を適用する会社では、収益認識に関する会計基準や適用指針との整合性を確認する必要があります。契約内容が複雑な場合、特に初期費用、カスタマイズ、従量課金、返金、代理店取引を含む場合は、会社の監査担当者や会計専門家に確認して会計方針を文書化するのが適切です。

まとめ

SaaSの売上認識では、契約締結日や入金日ではなく、顧客にサービスを提供した期間や完了時点に対応させて売上を計上するのが基本です。

  • 月額・年額の利用料は、通常、利用期間にわたって売上を認識する
  • 前受けした未提供分は、契約負債などとして管理する
  • 初期費用や導入支援は、サービスの内容に応じて認識時期を判断する
  • 従量課金、割引、無料期間、返金、途中解約の条件を確認する
  • 代理店取引では、総額表示か純額表示かを取引実態に基づいて判断する

まずは契約書と料金表をもとに、提供するサービス、契約期間、請求条件、初期作業を一覧化してください。そのうえで、履行義務ごとの売上認識時期と契約負債の振替方法を決めると、SaaSの会計処理を整理しやすくなります。

スマートで効率的な Twitter アカウント運用ツール SocialDog