導入当初は「月3万円ならコーヒー代より安い」と感じていたSaaSが、3年後には年間数百万円の固定費に化けている——中堅企業の経営者から増えている悩みです。原因はシンプルで、SaaSの月額は1ユーザーあたり課金が基本であり、従業員数と利用機能の拡大に応じて青天井で膨らむ構造を持っているからです。本記事では、SaaSの3年TCOと自社開発の損益分岐点を具体的な数字で比較し、いつ・どの規模なら切り替えが現実解になるのかを整理します。
この記事の結論(3行)
- SaaS月額は1ユーザーあたり課金のため、従業員30名超・3年継続の時点で自社開発の初期費用を逆転しやすい
- 損益分岐点は「月額単価×利用人数×36ヶ月 > 自社開発費+3年運用費」で簡易試算でき、年間180万円超なら検討余地あり
- 切り替え判断ではデータ移行・並行運用期間・既存連携の3つの落とし穴を先に潰すこと
なぜSaaS月額料金は「気づかぬうちに」高額化するのか
SaaSの月額料金は、契約時点では小さく見えても、3年後には「年間予算で最大の固定費」に育っているケースが珍しくありません。理由は、SaaSの課金が「人数 × 機能 × 時間」の3軸で積み上がる仕組みになっているからです。
1ユーザーあたり課金の正体
SaaSの大半は、1ユーザーあたり月額1,500〜6,000円のレンジで設計されています。これは「1人入社するたびに年額18,000〜72,000円の固定費が増える」ことを意味します。従業員30名なら年間54万〜216万円、50名なら年間90万〜360万円。SaaSを5本契約していれば、その5倍が固定費として乗ります。
しかも料金は「使った分」ではなく「在籍している分」で発生します。アカウントを発行すれば月1回しか使わなくても満額請求され、退職時の解約処理を忘れて半年分払い続けていたという事故も現場ではよく見ます。
機能アップグレードと解約しづらさ
もう一つの膨張要因が「上位プランへの誘導」です。導入当初はベーシックプランで足りていても、現場が使い込むほど承認ワークフロー、API連携、SSO、監査ログ、カスタム項目という壁にぶつかり、上位プランでユーザー単価が1.5〜2倍に跳ね上がります。
加えて、データがSaaSに溜まるほど解約のハードルは上がります。1年分の顧客データ、3年分の案件履歴を別システムに移すコストは月額の何倍にもなり、「高いと分かっていても動けない」状態に陥ります。SaaS月額が高すぎると感じ始めた瞬間が、まさに損益分岐点を超えているサインです。自社の現状を 業務改善・システム見積もりAI適正診断 で客観的に整理してみる価値があります。
SaaS 3年TCO vs 自社開発の損益分岐点
ここからは「どこから自社開発が有利になるのか」を具体的な数字で試算します。SaaS側は「1ユーザー月額3,000円」、自社開発側は「開発300万円+運用費月2万円」を前提に置きます。
利用人数別の3年TCO比較
| 利用人数 | SaaS 3年TCO(月3,000円/人) | 自社開発 3年TCO(開発300万+運用月2万) | 差額 | |---|---|---|---| | 10名 | 108万円 | 372万円 | SaaSが264万円安い | | 20名 | 216万円 | 372万円 | SaaSが156万円安い | | 30名 | 324万円 | 372万円 | SaaSが48万円安い | | 40名 | 432万円 | 372万円 | 自社開発が60万円安い | | 50名 | 540万円 | 372万円 | 自社開発が168万円安い | | 80名 | 864万円 | 372万円 | 自社開発が492万円安い |
ざっくり「従業員30〜40名」が分岐点です。これは1本のSaaSでの試算なので、複数本契約していれば、より小さい規模で逆転します。CRM・勤怠・経費精算・名刺管理の4本を契約していれば、利用人数10名でも年間144万円、3年で432万円となり、自社開発の3年TCOを上回ります。
損益分岐点を計算する公式
実務で使える簡易公式は次のとおりです。
- SaaS 3年TCO = 月額単価 × 利用人数 × 36ヶ月
- 自社開発 3年TCO = 初期開発費 + 月額運用費 × 36ヶ月
自社開発300万円・運用費月2万円なら3年TCOは372万円。SaaS月額3,000円なら「372万 ÷ (3,000 × 36) = 約34名」が分岐点、5,000円なら「約20名」まで下がります。
経営者の感覚値として持っておきたいのは、年間SaaS固定費が180万円を超えたら、自社開発の検討を始めるタイミングというラインです。180万円は、自社開発300万円を3年で減価償却した年間負担額+運用費+切り替えリスク予算から逆算した数字です。逆に年100万円未満なら、自社開発より先にプラン整理・アカウント棚卸しの方が費用対効果が高くなります。
このロジックを自社の状況に当てはめたい場合は、業務改善・システム見積もりAI適正診断 で具体的な数字を入れて整理できます。
自社開発が有利になる組織規模・利用人数の目安
数字だけでは判断しきれない、組織の業務特性による分岐ポイントを3つ整理します。
従業員30名以上で複数SaaSを併用している
最も典型的なのは、従業員30名以上で業務領域ごとに3〜5本のSaaSを契約しているケースです。営業はSFA、経理は経費精算、人事は勤怠、現場はチャット——それぞれは月数万円でも、合算すると月20〜50万円、年240〜600万円の固定費になります。業務領域を2〜3本に統合した自社システムを300〜500万円で開発すれば、2〜3年で初期費用を回収し、4年目以降は実質的に運用費のみで稼働します。
業務固有のロジックがSaaSに収まらない
SaaSの標準機能だけで業務が回らず、Excel・スプレッドシートで「補助システム」を作って運用している組織も、自社開発が有利になりやすい層です。独自の承認フロー・複雑な料金体系・業種固有のルールはSaaSでは応えきれません。「SaaSの上にExcelを重ねている」状態は、二重コストを払っているのと同じです。補助業務に月20時間以上の手作業が発生していれば、時給換算で年72万円相当を3年TCOに加算してください。逆転する可能性が高まります。
データ件数が10万件超で検索・分析が主業務
3つ目は、SaaSの中に溜まったデータが10万件を超え、日常業務として検索・集計・分析を回しているケースです。多くのSaaSは件数増でAPI制限や容量課金が発生しますが、自社開発ならデータはすべて自社DBに格納され、件数による追加課金はありません。データを「資産」として扱いたい組織ほど、自社開発が有利になります。
切り替え判断時の3つの落とし穴
数字上は有利でも、移行プロセスで失敗するケースは少なくありません。意思決定の前に必ず潰しておくべき落とし穴が3つあります。
落とし穴1:データ移行コストの見落とし
最も多い失敗が、データ移行コストの見積もり漏れです。CSV1ファイルに見えても、実際には旧SaaSと新システムの項目マッピング、マスタデータの表記揺れ正規化、添付ファイルの取り出し、過去履歴の形式変換が発生します。中堅企業の3年分のデータ移行は30〜100万円の追加コストになります。自社開発の見積もりにデータ移行が含まれているか、必ず確認してください。
落とし穴2:移行期間中の業務空白
2つ目は、開発・移行期間中の並行運用コストです。開発3ヶ月+習熟1〜2ヶ月で、合計4〜5ヶ月はSaaS料金を払い続けながら新システムを並走させます。年200万円のSaaSなら並行運用だけで80〜100万円。これを見落とすと回収期間が半年〜1年延びます。
落とし穴3:既存連携と業務フローの再設計
3つ目は、他システム・他SaaSとの連携を新システムでも再現できるかという点です。SaaS同士はAPI連携が標準で用意されていますが、自社開発で同等の連携を実現するには、APIと認証設計が別途必要です。連携相手が10個あれば10個分の実装が要ります。
ただし、切り替えのタイミングは業務フロー全体を見直す絶好の機会でもあります。「全部移植する」ではなく「本当に必要な業務だけ残す」発想で取り組むことで、結果として運用コストもさらに下がります。手元の状況を 診断する ことで、優先順位を整理できます。
経営者目線で考える「SaaS依存からの脱却」
ここからは技術論ではなく経営の話です。SaaSベンダーのビジネスモデルは「契約期間が長く、ユーザー数が多いほど儲かる」設計であり、ベンダー側のインセンティブとユーザー企業側のコスト最適化は、根本的に逆方向を向いています。
これは悪意ではなく構造です。ベンダーは「解約させない仕掛け」を磨くほど業績が上がるので、データ囲い込み・上位プラン誘導・機能追加によるロックインを進めます。ユーザー企業は意識せず使い続けるほど、コストは膨らみ依存度は深まります。
経営者として持つべき軸は3つです。
第一に、「SaaSは賃貸、自社開発は持ち家」という比喩で固定費を捉え直すこと。住み続ける期間と組織規模で正解は変わります。第二に、「SaaS料金は人数で線形に増えるが、自社開発の費用は人数で線形には増えない」という非対称を理解すること。30名でも100名でも、自社開発の運用費はほぼ変わりません。第三に、「SaaSは標準業務、自社開発は固有業務に合わせる」という設計思想の違いを意識すること。自社の競争優位が固有のオペレーションにあるなら、SaaSに業務を合わせ続けることは長期的には強みを削ることになります。
ある中堅小売A社の場合:4本のSaaSを1本に統合
具体ケースを1つ。従業員45名の中堅小売A社(仮称)は、次の4本のSaaSを併用していました。
- 顧客管理SaaS:月5,000円 × 30 = 月15万円
- 在庫管理SaaS:月12,000円 × 10 = 月12万円
- 売上分析SaaS:月2万円(固定)
- スタッフ間チャットSaaS:月1,500円 × 45 = 月6.75万円
合計月35.75万円、年430万円、3年で約1,290万円。加えて、SaaS間のデータをExcelに転記する作業に月20時間(年96万円相当)が費やされており、3年TCOは実質1,580万円規模でした。
これを顧客・在庫・売上を1本に統合した自社システム+チャットSaaSのみ残す構成で再設計すると、市場相場では700〜1,200万円のところ、AI駆動開発を前提に整理すれば450〜550万円のレンジで実現可能でした。運用費月3万円とすると3年TCOは約558万円。3年で約1,000万円、5年で約2,000万円のコスト差が見えてきます。Excel転記は自動化され、削減した240時間/年を本業の接客・販促に振り向けられます。
「SaaS月額が高すぎる」と感じるタイミングは、単なるコスト問題ではなく業務全体を再設計するチャンスでもあります。手元のSaaS料金との 比較を依頼する ことで、同じ構造の改善余地があるかを確認できます。
SaaS見直しから自社開発切り替えまでの実践ステップ
最後に、現実的なロードマップを3段階で示します。
- ステップ1:現状のSaaS固定費と隠れコストを棚卸しする
- ステップ2:自社開発に置き換える優先順位を決める
- ステップ3:段階的に切り替え、効果を計測する
ステップ1:現状のSaaS固定費と隠れコストを棚卸し
契約中のSaaSをすべて洗い出し、月額・年額・アカウント数・利用率を一覧化します。経理データだけでなく各部署にヒアリングして「実際に使っている人数」と「眠っているアカウント数」を分けます。さらに、SaaS間のデータ転記・Excel補助運用に費やしている時間も時給換算で加算します。多くの場合、表面のSaaS料金より隠れた手作業コストの方が大きく、棚卸しだけで年50〜200万円の削減余地が見つかります。
ステップ2:自社開発に置き換える優先順位を決める
優先度は (1) 年間固定費が高く、(2) 利用人数が多く、(3) 業務固有のロジックがあり、(4) データを資産として活用したいSaaSの順です。逆に、メール配信・ビデオ会議・チャットなどSaaSの強みが活きる汎用領域は無理に内製化する必要はありません。「全部を内製化する」ではなく「競争優位に直結する業務だけを自社開発する」が鉄則です。
ステップ3:段階的に切り替え、効果を計測
優先度の高いSaaSから1本ずつ進めます。1本目で「初期費用 vs 月額削減 vs 業務効率化」の実測値が出るので、2本目以降の判断材料になります。意識すべきは「SaaSをそのまま置き換える」のではなく「自社開発を機に業務フローを見直す」こと。3段階で進めれば、移行リスクを最小化しながら3〜5年でSaaS依存度を半分以下に下げることが現実的に可能です。手元の見積もりや契約状況を 項目別に整理 することで、最初の1本をどこから着手すべきかが明確になります。
まとめ
SaaSの月額料金は、便利さの対価として「人数×時間」で線形に積み上がる構造を持ちます。年間180万円を超える固定費になっていれば、自社開発との損益分岐点を検討すべきタイミングです。従業員30〜40名規模、複数SaaSの併用、業務固有ロジックの存在——これらが揃っていれば、自社開発に切り替えることで3年で1,000万円規模のコスト差が出るケースは珍しくありません。
ただし、データ移行・並行運用期間・既存連携という3つの落とし穴は必ず先に潰すこと。これらを織り込んで試算すれば、「SaaSが高すぎる」という感覚値を具体的な投資判断に変えられます。3年TCOと自社開発の損益分岐点を整理したい場合は、業務改善・システム見積もりAI適正診断 で具体的な数字を入れて整理できます。