メインコンテンツまでスキップ

ASC 350-40に基づくソフトウェアの資産計上:資産計上か費用処理かの決定に関する実務ガイド

· 約17分
Mike Thrift
Mike Thrift
Marketing Manager

Gartnerの2024年の調査によると、アーリーステージのSaaS創業者の63%がソフトウェア開発コストを誤って分類しています。この過ちは2つの面で代償を伴います。まず、分類が杜撰に見えると投資家は財務諸表を低く評価します。次に、監査人がデューデリジェンス中にこの問題を指摘することで、資金調達ラウンドや売却プロセスが数ヶ月遅れる可能性があります。

ソフトウェアの資産計上は、単なる会計上の専門的な話ではありません。それはEBITDA、貸借対照表、そして貸し手、投資家、買い手からあなたのビジネスがどう見えるかに直接影響します。ASC 350-40のルール(および2025年の主要なアップデート)は、どのコストを直ちに損益計算書に計上し、どのコストを数年間にわたって配分するかを決定します。

2026-05-03-software-capitalization-asc-350-40-internal-use-software-capitalize-vs-expense-guide

このガイドでは、基準が何を要求しているのか、ASU 2025-06による最近の刷新、資産計上できるコストとできないコスト、そして正しく処理することによる財務諸表への影響について解説します。

ASC 350-40がカバーする範囲

ASC 350-40は、内部利用ソフトウェア(企業が自社の業務のために構築または購入するソフトウェアであり、主な製品として顧客に販売するものではないもの)に関するFASB(米国財務会計基準審議会)の基準です。例としては以下が挙げられます:

  • 社内用CRM、ERP、人事、または会計システム
  • クラウドインフラストラクチャツールおよびDevOpsプラットフォーム
  • 顧客向けに運営するSaaSプラットフォーム(顧客はインストールするライセンスソフトウェアとしてではなく、サービスとしてアクセスするもの)
  • 内部データパイプライン、ダッシュボード、分析ツール
  • カスタムワークフローまたはバックオフィス自動化

顧客が自身のマシンにインストールするライセンスソフトウェアを販売している場合は、ASC 985-20(外部販売用ソフトウェア)が適用され、ルールが異なります。現代のほとんどのSaaS企業は、顧客がホストされたサービスとしてソフトウェアを利用するため、ASC 350-40の対象となります。

この基準が答える核心的な問いは、「ソフトウェアの構築に資金を費やした際、そのコストを直ちに費用処理すべきか、それとも無形資産として資産計上し、将来の期間にわたって償却すべきか」という点です。

旧来の3段階モデル(ASU 2025-06以前)

数十年にわたり、ASC 350-40は段階ベースのフレームワークを使用してきました。2027年までほとんどの提出者に適用される従来のガイダンスでは、ソフトウェア開発は3つの個別のフェーズに分けられます。

第1段階:プロジェクト準備段階(Preliminary Project Stage)

これは探索的なフェーズであり、要件の定義、技術の評価、ベンダーからのデモ取得、そして構築するか、購入するか、見送るかの決定を行います。この段階のすべてのコストは、研究費と同様に発生時に費用処理されます。その理由は、経営陣がコミットするまでは、資産となる蓋然性がないためです。

ここでの活動には以下が含まれます:

  • 概念の策定と設計の代替案
  • ベンダーのデモと技術評価
  • 費用便益分析と実現可能性調査
  • アプローチまたはベンダーの最終選定

第2段階:アプリケーション開発段階(Application Development Stage)

資産計上は、経営陣がプロジェクトを承認し、資金投入を確約し、完了の蓋然性が高まった時点で開始されます。この段階では、実際の構築(コーディング、テスト、構成、統合、インストール)が行われます。

この段階で資産計上可能なコストには、通常以下が含まれます:

  • 開発者、QAエンジニア、プロジェクトマネージャーの給与および福利厚生(ソフトウェアのコーディング、テスト、構成に直接帰属する時間のみ)
  • 開発作業のための外部コンサルティング費用
  • アプリケーション構築に使用されるソフトウェアライセンスとツール
  • 開発で消費された材料およびサービスの直接コスト
  • 利息費用(限定的な場合)

資産計上は、ソフトウェアが実質的に完了し、意図した用途に使用できる状態になったとき(通常、テストが終了し、ロールアウトが段階的であってもシステムが本番環境にデプロイされたとき)に終了します。

第3段階:導入後段階(Post-Implementation Stage)

稼働開始後の継続的なコストは、再び費用処理へと切り替わります。トレーニング、メンテナンス、バグ修正、日常的なサポートはすべて費用処理されます。例外として、新しい機能を追加する(既存の機能を修正または維持するだけでなく)機能強化は、第2段階と同じ基準を使用して資産計上できます。

2025年の主要なアップデート:ASU 2025-06

2025年9月18日、FASBはASC 350-40を大幅に近代化するASU 2025-06を発行しました。このアップデートは、2027年12月15日より後に始まる年次期間から義務付けられますが、早期適用も認められています。

この変更は構造的なものです。3段階モデルは廃止されました。FASBは、従来のフレームワークが、要件が進化し「段階」が重なり合ったり並行して進んだりする現代のアジャイルや反復的な開発手法に適合しなかったため、プロジェクト段階へのすべての言及を明示的に削除しました。

新しい原則ベースの基準値

改訂された基準では、以下の両方の条件が満たされた場合にのみ、ソフトウェアコストを資産計上します。

  1. 経営陣による承認: 経営陣がプロジェクトを承認し、資金投入を確約していること。
  2. 完了の蓋然性の基準値: プロジェクトが完了し、ソフトウェアが意図した機能を果たす可能性が高い(probable)こと。

この2番目のテストが重要な役割を果たします。FASBは、完了の蓋然性を評価するために、**開発における重大な不確実性(significant development uncertainty)**という概念を導入しました。以下の点を評価する必要があります。

  • ソフトウェアに、コーディングやテストを通じて検証されていない新規または未証明の機能が含まれているかどうか。
  • パフォーマンス要件がまだ未定であるか、大幅な改訂の対象となっているかどうか。

重大な不確実性が存在する場合、不確実性が解消されるまで資産計上を延期しなければなりません。FASBは、要件が継続的に繰り返されるSaaS企業において、この新しいルールによってより多くのソフトウェアコストが費用処理されることになると示唆しています。

実務上の意味

真に新しいものを構築するスタートアップ(AIエージェントプラットフォームや斬新な自動化エンジンなど)にとって、新しいルールは、より多くの支出をより早い段階で営業費用へと押し出す可能性があります。十分に定義されたシステムを強化している成熟した企業にとっては、実務上の影響はより小さくなるでしょう。いずれにせよ、機械的なステージチェックから判断ベースのしきい値への移行は、企業が経営判断、技術的実現可能性、およびプロジェクトの状況について、より明確な文書化を行う必要があることを意味します。

資産化できるもの・できないもの:実用的なチェックリスト

従来のステージモデルを適用する場合でも、新しい原則ベースのテストを適用する場合でも、資産化可能な支出と費用処理すべき支出の境界線は、本質的に似ています。以下に実用的なチェックリストを示します。

一般的に資産化可能なもの

  • 構築フェーズにおける開発者、デザイナー、およびQAの直接労務費
  • それらの従業員に配分された給与税および福利厚生費
  • 開発作業のための外部コンサルティングおよび委託先費用
  • 開発で直接消費されたソフトウェア、ツール、およびクラウドインフラストラクチャのコスト
  • リリース後の新しい機能を開発するためのコスト(機能を大幅に拡張する機能強化)
  • データ変換活動そのものではなく、変換ソフトウェア(旧データを新システムに移行するソフトウェア)を開発するためのコスト

一般的に費用処理されるもの

  • 事前調査、ベンダー選定、および実現可能性分析
  • 新システムに関する従業員へのトレーニング
  • データのクレンジング、照合、および記録の移行
  • 定期的なメンテナンス、バグ修正、および軽微なリファクタリング
  • 開発の不確実性が高い期間に発生したソフトウェアコスト
  • 開発に直接関連しない一般管理費
  • マーケティング、サポート、およびリリース後のカスタマーサクセス活動

工数管理の問題

最大の課題は、エンジニアの時間の割り当てです。週40時間働くシニアエンジニアが100%資産化可能な業務を行っている可能性は低いです。彼らは本番環境のデバッグ、チームメイトのメンタリング、スタンドアップミーティングへの参加、レガシーシステムのプルリクエストのレビューも行っています。正当化可能な工数管理手法(プロジェクトごとにタグ付けされたエンジニアリングチケット、工数管理ソフトウェア、または正式な配分調査など)がなければ、資産化の推計は監査の精査に耐えられません。

財務諸表への影響

同じ1ドルを資産化するか費用処理するかで、財務諸表の見え方は劇的に変わります。

損益計算書への影響

資産化されたコストは、支出した期間の損益計算書には計上されません。代わりに、社内利用ソフトウェアの場合は通常3年から5年の定額法で償却されます。そのため、1年目に100万ドルの資産化されたエンジニアリング支出があったとしても、毎年の償却費は20万ドルから33万3千ドル程度に留まり、1年目の営業利益は大幅に高くなります。

これが、資産化によってEBITDAが向上する理由です。償却費は定義上EBITDAから除外されます。そのため、より多くの開発コストを資産化することで、営業費用(EBITDAを減少させる)から償却費(EBITDAに影響しない)へと資金がシフトします。SaaSの指標を精査する投資家は、このダイナミクスを見抜くために、「資産化されたR&D控除前のEBITDA」や、キャッシュベースのR&Dを用いた「Rule of 40(40パーセントルール)」の計算をよく確認します。

貸借対照表への影響

資産化されたソフトウェアは、多くの場合「ソフトウェア仮勘定」や「無形資産(ソフトウェア)」といった名称で、長期無形資産として表示されます。これにより:

  • 総資産と純資産が増加します
  • 利益が資産ベースよりも早く増加する場合にのみ、総資産利益率(ROA)が向上します
  • プロジェクトが中止されたり価値が低下したりした場合に、減損テストを行わなければならない資産が発生します

プロジェクトが開発途中で中止された場合、それまでに資産化されたコストは一括で落とさなければならず、突然の、往々にして多額の損失が発生します。これが、新しいASU 2025-06が「完了の可能性(probable-to-complete)」のしきい値を非常に重視している理由の一つです。

キャッシュ・フロー計算書への影響

資産化された開発コストは、通常(営業活動ではなく)投資活動に分類されるため、営業キャッシュフローがより強力に見えます。洗練された投資家は企業を比較する際にこれを調整しますが、見出しの数字は依然として恩恵を受けます。

トラブルを招く一般的なミス

監査人や買収者は、同じような間違いを何度も目にします。

承認前のコストの資産化

典型的なミスは、経営陣がプロジェクトを正式に承認する前のエンジニアリング時間を資産化することです。文書化された承認と資金投入のコミットメントがなければ、それらのコストは費用処理されるべきでした。議事録、取締役会の承認、または経営陣がコミットした時期を証明する書面による署名があることを確認してください。

プロジェクト単位の文書化の欠如

規制当局や監査人から「資産化したプロジェクトを見せてください」と言われた際、一般的なエンジニアリング支出しか提示できなければ、否認されます。プロジェクトごとの記録(範囲、承認日、予算、ステータス、および計上された時間)が必要です。

すべてのエンジニアリング時間を資産化可能として扱う

シニアエンジニアはバグを修正し、コードをレビューし、会議に出席し、インシデントに対応します。これらはいずれも資産化できません。単にエンジニアリングチームの給与総額に一定の割合を掛けて計算しているような企業が、監査を乗り切ることはほとんどありません。

ローンチ後の資産化の継続

ソフトウェアが意図した用途に使用可能になった瞬間、資産化は終了します。その後のバグ修正、パフォーマンス・チューニング、および軽微な改善は、営業費用(費用処理)となります。別個にスコープが定義された新機能であれば、新たな資産化期間を開始できますが、ローンチ後の定型的な作業を資産化することはできません。

減損テストの失念

資産化されたソフトウェアは資産であり、その価値が低下した場合には減損処理を行う必要があります。製品の開発を凍結したり、機能を廃止したり、あるいはシステムを根本から書き直したりする場合は、再評価を行い、おそらく以前の残高を減額処理(ライトオフ)しなければなりません。

正当性を立証可能なプロセスの構築方法

ソフトウェアの資産化が自社に適していると判断した場合、方針と同じくらいプロセスが重要になります。

  1. ソフトウェア資産化方針を策定する。 どのプロジェクトが対象となるか、承認プロセス、耐用年数の見積もり、および工数の割り当て方法を定義します。CFOや監査委員会の承認を得てください。

  2. プロジェクト単位でエンジニアの工数を追跡する。 これが基礎となる入力データです。Jiraのラベル、プロジェクトトラッカーのカスタムタグ、あるいは正式なタイムシートなど、何を使用するにせよ、「エンジニアXがプロジェクトZの資産化可能な作業に工数のY%を費やした」という事実を証明できる必要があります。

  3. 経営陣の承認を文書化する。 資産化対象の各プロジェクトには、日付入りの書面による承認、取締役会議事録、またはリーダーシップ層が署名したプロジェクト憲章など、承認の証拠が必要です。

  4. 重大な不確実性を定期的に再評価する。 新しい規則の下では、機能が依然として新規性があるか、あるいは未検証であるか、そして要件が安定してきているかどうかを監視する必要があります。エンジニアリング部門のリーダーシップとの四半期ごとのレビューが妥当でしょう。

  5. プロジェクトごとに償却スケジュールを作成する。 資産化された各プロジェクトは使用可能になった時点で償却を開始します。その資産の取得原価、減価償却累計額、および残存耐用年数を追跡する必要があります。

  6. プロジェクトに変更があった際に減損テストを実施する。 資産化した作業を放棄、大幅な書き直し、または廃止する際は、常に減損分析を行い、必要に応じて評価下げを計上してください。

なぜこれが簿記において重要なのか

ソフトウェアの資産化は、初日の簿記の規律が数年後に報われる分野の一つです。シリーズBの資金調達時、投資家は合計残高試算表を精査します。売却プロセスにおける買収者は、取引を仕訳まで遡って追跡します。また、IRS(内国歳入庁)は、独自の規則を持つ第174条の研究開発費税務処理と、お客様のGAAP上の処理を比較するかもしれません。帳簿上で資産化プロジェクトと営業費用が分離されていない、エンジニアの工数チャージを特定のプロジェクトに紐付けられない、あるいはクリーンな償却スケジュールが維持されていない場合、すべての監査やデューデリジェンスのサイクルは苦痛なものになります。

解決策の概念はシンプルです。クリーンな勘定科目体系を維持し、プロジェクト単位で時間を追跡し、すべての資産化の仕訳の背後にある決定事項を文書化することです。これを最初から行うことで、後々の多額のコストがかかるクリーンアップ作業を回避できます。

ソフトウェア会計を監査対応可能な状態に保つ

最初の内部プラットフォームを資産化する場合でも、数十のプロジェクトにわたって償却スケジュールを実行する場合でも、クリーンな財務記録が基盤となります。Beancount.io は、透明性が高くバージョン管理された帳簿を可能にするプレーンテキスト会計を提供します。すべてのエントリは追跡可能で、すべての勘定科目は監査可能であり、すべてのレポートは再現可能です。複数のプロジェクトにわたる資産化された開発を追跡するソフトウェア企業にとって、コードのように読める帳簿を持つことは大きなアドバンテージです。無料で開始して、なぜエンジニアやファイナンスのプロフェッショナルがプレーンテキスト会計に切り替えているのかを確かめてください。