EC-CUBE開発の保守・運用費用・ランニングコストについて

EC-CUBEはオープンソースのECパッケージであるため、ライセンス費用がかからず「無料で始められる」という印象を持たれがちです。しかし、ECサイトは公開してからが本番であり、サーバーの維持、決済手数料、日々の運用改修、そしてオープンソース特有のセキュリティ脆弱性対応やバージョンアップといった、継続的に発生するランニングコストを正しく見積もっておかなければ、運用フェーズで予想外の出費に苦しむことになります。特にEC-CUBEのようなオープンソースは、SaaS型のカートと違い、プラットフォーム提供者がセキュリティパッチやバージョンアップを自動で当ててくれるわけではありません。PHPやSymfonyのアップデート、脆弱性への対応、導入したプラグインの維持といった作業を、自社あるいは保守委託先が責任を持って行う必要があり、これが長期的なコストの大きな部分を占めます。だからこそ、EC-CUBEでの構築を検討する企業の担当者からは「保守・運用費用は月額どのくらいかかるのか」「ランニングコストの内訳は何か」「コストを抑えるにはどうすればよいか」といった疑問が必ず挙がります。

本記事では、EC-CUBE開発の「保守・運用費用・ランニングコスト」に焦点を当て、規模別の月額相場、サーバー・決済手数料・保守監視・バージョンアップ対応といった費用の内訳、保守契約の形態、そしてランニングコストを最適化する具体的な方法までを、具体的な金額とともに体系的に解説します。なお、本記事で示す相場値はEC-CUBEに限らずオープンソースおよびECパッケージ全般の実情をベースにした目安であり、実際の費用は構成や運用体制によって変動します。最後までお読みいただくことで、初期費用だけでなく数年単位の総保有コスト(TCO)を見据えた現実的な予算計画を立てるための判断軸が身に付くはずです。

本テーマに関する全体ガイドは、以下の記事をご覧ください。

▼全体ガイドの記事
・EC-CUBE開発の完全ガイド

EC-CUBEの保守・運用費用の全体像

EC-CUBEの保守・運用費用の全体像

EC-CUBEの保守・運用費用は、運用体制をどう組むかによって大きく変わります。社内にエンジニアを抱えて自社運用する場合は、サーバー代やドメイン代といった実費が中心になりますが、脆弱性対応やバージョンアップの作業は人件費として内部コストに換算する必要があります。一方、サーバー監視・不具合対応・セキュリティ保守を制作会社や開発パートナーに委託する場合、中規模〜大規模で月額10万〜50万円程度(それ以上になることもある)の保守費用が発生するのが一般的です。ここで重要なのは、EC-CUBEが「ライセンス費用無料」であることと「運用費用が安い」ことはまったく別物だという認識です。むしろオープンソースは、セキュリティとバージョンアップの責任を利用者側が負うため、SaaSのように月額料金にすべてが含まれているわけではなく、自社で対応するか外部に委託するかのいずれにせよ、相応のコストと手間がかかります。この前提を踏まえて予算を組まないと、「無料だと思っていたのに保守でこんなにかかるのか」という事態に陥りがちです。

もう一つ全体像として押さえておきたいのが、ランニングコストは「毎月ほぼ一定で発生するもの」と「数年に一度まとまって発生するもの」の二層構造になっているという点です。前者はサーバー代・決済手数料・日常の保守改修費などで、後者はメジャーバージョンアップや大規模なセキュリティ対応です。特にEC-CUBEのようなオープンソースでは、数年ごとに訪れるメジャーアップデートが実質的な「リニューアル」に近い規模になることがあり、これを毎月の保守費とは別枠で予算化しておかないと、いざという時に対応費用を捻出できず、古いバージョンを放置してセキュリティリスクを抱え込むことになります。以降のセクションでは、これらの費用を内訳ごとに詳しく見ていきます。

規模別の月額相場

規模別の月額相場をもう少し具体的に見てみましょう。小規模サイト(デフォルトテーマ中心・自社運用)の場合、月額の固定費はサーバー代・ドメイン代・SSL証明書といった実費が中心で、これらを合計しても月数千円〜数万円程度に収まることが多いです。ただし、脆弱性対応やプラグインの更新といった作業は自社のエンジニアが担うため、その人件費は別途見込む必要があります。中規模サイト(オリジナルデザイン・複数プラグイン・一部外部連携)で外部に保守を委託する場合は、月額10万〜30万円程度が目安となり、サーバー監視・軽微な不具合対応・定期的なセキュリティチェック・コンテンツ更新支援などが含まれます。大規模サイト(基幹連携・大量SKU・高トラフィック)では、24時間365日に近い監視体制や、複雑な連携の維持、頻繁な機能改修が必要になるため、月額50万円以上になることも珍しくありません。これらはあくまで保守委託費の目安であり、後述する決済手数料やサーバーのスケールアップ費用は別途加算されます。自社の売上規模・トラフィック・要件の複雑さに応じて、どの帯に該当するかを把握しておくことが予算計画の出発点です。

ランニングコストの内訳

EC-CUBEのランニングコストの内訳

EC-CUBEを運用するうえで発生するランニングコストは、大きく「サーバー・インフラ費」「決済手数料」「保守監視・機能改修費」「バージョンアップ・脆弱性対応・プラグイン維持費」の4つに分類できます。それぞれ性質が異なるため、内訳ごとに把握しておくことが正確な予算化につながります。

サーバー・インフラ費と決済手数料

サーバー・インフラ費は、EC-CUBEを動かすための土台にかかる費用です。ドメイン代は年間500〜6,000円程度、サーバー費用は年間500〜10,000円程度が基本的な目安ですが、これはあくまで小規模の場合であり、アクセス規模が大きくなれば月額数万円〜数十万円のクラウドサーバーやVPSが必要になります。SSL証明書は年間1万〜9万円程度で、ECサイトでは必須です。EC-CUBEはSaaSと違って自分でサーバー環境を用意・維持するため、PHPのバージョンやメモリ・ディスクの管理、バックアップ体制まで含めて運用設計しておく必要があります。次に決済手数料ですが、これはランニングコストの中でも見落としやすく、かつ売上拡大とともに増大する重要な項目です。一般的に決済手数料は売上の3〜5%程度が発生し、売上に比例してコストが膨らむため利益率に直結します。たとえば月商500万円のサイトで手数料率4%なら、毎月20万円が決済手数料として消えていく計算です。サーバー代のような固定費は予測しやすい一方、決済手数料は売上連動で増えていくため、事業計画上は売上に対する変動費としてしっかり織り込んでおく必要があります。

保守監視・機能改修費

保守監視・機能改修費は、ECサイトを日々健全に運営し、継続的に改善していくための費用です。具体的には、サーバーの稼働監視、障害時の対応、バナーやキャンペーンページの更新、不具合の修正、そして成約率(CVR)を高めるためのLPO(ランディングページ最適化)やUI改善といった作業が含まれます。これらの日常的な改修費として、月額3万〜15万円程度を見込んでおく必要があります。ECサイトは「公開して終わり」ではなく、売上を伸ばすために継続的に手を入れ続ける必要があるため、この改善のための費用を運用予算に組み込んでおくことが大切です。EC-CUBEはオープンソースでソースを自由に改修できるため、こうした改善施策を機動的に実装できるのが強みですが、その分、改修を担うエンジニアの工数(自社人件費または委託費)が継続的に発生します。なお、改修を外部に委託する場合は、軽微な更新は月額固定の保守契約の範囲内で対応してもらい、まとまった機能追加は都度見積もりとするなど、作業の性質に応じて契約形態を使い分けるのが現実的です。

バージョンアップ・脆弱性対応・プラグイン維持費(OSS特有の重コスト)

EC-CUBEのようなオープンソースで特に重要なのが、バージョンアップ・脆弱性対応・プラグイン維持にかかる費用です。これはSaaSにはない、オープンソース特有の「重いコスト」です。具体的には、PHPやSymfony、利用しているライブラリのバージョンアップに伴う改修費用、システムに発見されたセキュリティ脆弱性への対応、そして導入した有償プラグインのライセンス更新費などが、その都度発生します。これらは毎月一定額が決まっているわけではなく、新たな脆弱性が公表されたタイミングや、メジャーアップデートが必要になったタイミングでまとまって発生するのが特徴です。中でも金額的に大きいのが、数年ごとのメジャーバージョンアップです。古いバージョンから新しいバージョンへの移行は、アーキテクチャの違いから実質的な「リニューアル」となることが多く、既存サイトからの移行には新規構築費用の20〜50%程度の追加費用が発生するケースがあります。技術面では、Composerによる依存管理(`composer.lock`の共有、`composer audit`やDependabotによる脆弱性の自動検知)を運用に組み込み、Symfonyが出力する「非推奨(Deprecated)」警告を日常の保守の中で潰しておくことで、次のメジャーバージョンアップをスムーズにし、こうした重コストを平準化できます。逆にこれを怠ると、いざアップデートしようとした時に大量の修正が必要になり、移行費用が跳ね上がります。

保守契約の形態と選び方

EC-CUBEの保守契約の形態と選び方

EC-CUBEの保守を外部に委託する場合、契約形態にはいくつかのパターンがあります。自社の運用方針や予算に合わせて適切な形態を選ぶことが、無駄のないコスト管理につながります。ここでは代表的な3つの契約形態を解説します。

月額固定型とスポット型

最も一般的なのが月額固定型(定額保守)です。毎月決まった金額(数万円〜30万円程度)を支払い、サーバー監視、軽微な不具合対応、定期的なセキュリティチェック、簡単なコンテンツ更新などを任せる形態です。費用が一定で予算が立てやすく、トラブル時にすぐ相談できる窓口を確保できるメリットがあります。ただし、契約範囲外の作業(大規模な機能追加など)は別料金になるため、契約時に「どこまでが月額に含まれ、どこからが追加費用か」を明確にしておくことが重要です。これと対になるのがスポット(都度)発生型です。EC-CUBEのようなオープンソースでは、OSやPHPのアップデート、新たに発覚した脆弱性へのパッチ当て、プラグイン開発のような大規模な機能追加など、突発的かつまとまった作業が発生します。こうした作業を、発生したタイミングで都度見積もりを取って支払う形態です。常時の監視は不要だが、必要な時だけ専門的な対応を依頼したいという場合に適しています。実務上は、定常的な保守は月額固定型で押さえ、突発的・大規模な作業はスポットで対応するという併用が現実的です。これはIT業界の一般的な慣行に照らすと、定常保守を準委任やラボ型契約で、突発作業をスポット契約で行う形に対応します。

成果報酬・複合型と自社運用の比較

3つ目の形態が、成果報酬・複合型です。運用やマーケティング支援まで含めて委託する場合に、「月額固定費+売上の5〜10%」といった形で契約するケースがあります。売上の拡大を支援してもらう代わりに、成果に応じた費用を支払う仕組みで、運用代行やグロース支援を一体で任せたい事業者に向いています。ただし売上が大きくなると成果報酬部分も膨らむため、自社の利益率と照らして妥当かを見極める必要があります。これらの外部委託に対して、検討すべきもう一つの選択肢が自社運用です。社内にPHP・Symfonyに精通したエンジニアがいる場合、保守を内製化することで委託費を抑えられる可能性があります。ただし、EC-CUBEの保守には、セキュリティ脆弱性の継続的なウォッチ、バージョンアップ対応、サーバー運用といった専門性が求められ、これを担える人材を確保・維持する人件費は決して安くありません。また、担当者の退職などで属人化したノウハウが失われるリスクもあります。自社運用と外部委託のどちらが得かは、サイトの規模、社内の技術力、改修頻度を踏まえて総合的に判断すべきで、「外部委託は高い」と単純に捉えるのではなく、内製化した場合の人件費やリスクも含めて比較することが大切です。

ランニングコストを最適化する方法

EC-CUBEのランニングコストを最適化する方法

EC-CUBEのランニングコストは、適切な判断と運用設計によって最適化できます。ここでは、オープンソース特有のコスト構造を踏まえた3つの最適化アプローチを解説します。

TCO(総保有コスト)での予算計画

最も本質的なコスト最適化は、目先の月額費用だけでなく、TCO(総保有コスト)で予算を考えることです。ECサイトのシステムの寿命は、デザイントレンドやセキュリティ要件の刷新サイクルから、一般的に3〜5年と言われています。この耐用年数を前提に、「初期構築費+月額の保守・運用費×期間+決済手数料+数年後に発生するメジャーバージョンアップ費用」をすべて含めた数年間の総額でシミュレーションし、投資回収計画を立てることが重要です。特にEC-CUBEのようなオープンソースでは、前述のとおりメジャーバージョンアップが新規構築費の20〜50%規模になることがあるため、これを「いつか必ず来る大型出費」としてあらかじめ積み立てておく発想が、運用フェーズでの資金繰りの破綻を防ぎます。月々のサーバー代だけを見て「EC-CUBEは安い」と判断するのではなく、5年スパンでいくらかかるのかを試算したうえで、SaaSや他のパッケージと比較することが、後悔のない選択につながります。

決済手数料の見直しとSaaS移行の検討

2つ目の最適化は、決済手数料の見直しです。決済手数料は売上拡大とともに増大し、利益率を圧迫します。売上規模が大きくなったら、決済代行サービスとの手数料率の交渉や、複数の決済手段の中で手数料の低いもの(銀行振込など)への誘導を行うことで、利益率を改善できます。わずか0.5%の手数料率の差でも、売上規模が大きければ年間で数十万〜数百万円の差になるため、定期的に見直す価値があります。3つ目は、より踏み込んだ最適化として、SaaS・ASP型クラウドECへの乗り換え(リプレイス)の検討です。オープンソースはシステム自体は無料ですが、脆弱性対応やバージョンアップを自社(または委託先)で行うため、長期的には保守コストが重くのしかかります。もし自社の売上規模や機能要件が、ShopifyやmakeshopといったSaaSの標準機能で十分に満たせる水準になったのであれば、月額利用料を払ってでも保守・セキュリティ対策をプラットフォーム側に任せたほうが、トータルコストが安くつくケースが少なくありません。「オープンソースだから安い」という思い込みを捨て、自社の現状に対して本当に最適な構築手法は何かを、TCOベースで定期的に見直すことが、最も効果的なコスト最適化になります。

EC-CUBE特有の保守リスクと見落としやすい注意点

EC-CUBE特有の保守リスクと見落としやすい注意点

EC-CUBEの保守・運用費用を語るうえで、金額の話だけでなく、オープンソース特有の「放置すると費用が跳ね上がるリスク」を理解しておくことが重要です。これらのリスクは、適切に手を打っておけば回避できますが、見落とすと後から大きなコストとなって返ってきます。ここでは、EC-CUBE運用で特に注意すべきポイントを整理します。

旧バージョンのEOLとセキュリティ放置リスク

最も注意すべきは、旧バージョンを使い続けることによるセキュリティリスクです。EC-CUBEの2系のような古いバージョンは、依存している古いPHP系列とともにサポートが終了(EOL=End of Life)しており、新たな脆弱性が発見されても公式のセキュリティパッチが提供されません。脆弱性を抱えたまま運用を続けると、不正アクセスやクレジットカード情報の漏洩といった重大なインシデントにつながりかねず、被害が発生すれば賠償・調査・再構築で数千万円規模の損失になることもあります。ECサイトはクレジットカード情報を扱う以上、改正割賦販売法やPCI DSSといったセキュリティ基準への準拠も求められます。こうしたリスクを避けるには、保守費用を「コスト」ではなく「事業継続のための必要投資」と捉え、サポート対象のバージョンを使い続けること、そして脆弱性情報を継続的にウォッチして迅速にパッチを当てる体制を維持することが不可欠です。「動いているから」と古いバージョンを放置するのは、最も危険で、結果的に最も高くつく選択です。

コア改変による「保守地獄」と技術的負債

もう一つ、保守費用を長期的に押し上げる典型要因が、構築時のコア改変による技術的負債です。EC-CUBEのカスタマイズで、本来はフック(EventDispatcher)やテンプレートオーバーライド、DIといった拡張ポイントを使うべきところを、目先の手っ取り早さからコアファイルを直接書き換えてしまうと、後のバージョンアップやセキュリティパッチ適用のたびに、自社の改変が上書きされたり、膨大なコンフリクト解消が必要になったりします。これがいわゆる「保守地獄」で、アップデートのコストが雪だるま式に膨らみ、最終的には「もうアップデートできない」状態に陥ります。この負債は構築フェーズの設計に起因しますが、コストとして顕在化するのは運用フェーズです。だからこそ、構築を依頼する段階で「コアを直接改変しない、拡張ポイントを使った保守性の高い実装を行うか」を開発会社に確認しておくことが、将来の保守費用を抑えるうえで極めて重要です。すでにコア改変だらけの状態で引き継いだ場合は、保守費が高止まりする前に、適切な設計でのリファクタリングや再構築を検討すべきタイミングを見極める必要があります。日常的にはComposerの`composer audit`やDependabotで依存パッケージの脆弱性を自動検知し、Symfonyの非推奨警告を都度潰しておくことで、こうした負債の蓄積を防ぎ、保守コストを平準化できます。

まとめ

EC-CUBEの保守・運用費用まとめ

本記事では、EC-CUBE開発の保守・運用費用・ランニングコストについて、規模別の月額相場、費用の内訳、保守契約の形態、そしてコスト最適化の方法までを体系的に解説しました。EC-CUBEは「ライセンス無料」ですが、それは「運用費用が安い」ことを意味しません。中規模〜大規模で外部に保守委託する場合は月額10万〜50万円程度が目安となり、これに加えてサーバー・インフラ費(ドメイン年500〜6,000円、SSL年1万〜9万円など)、売上の3〜5%にのぼる決済手数料、月3万〜15万円程度の保守監視・機能改修費、そしてオープンソース特有のバージョンアップ・脆弱性対応・プラグイン維持費が発生します。特にメジャーバージョンアップは新規構築費の20〜50%規模になることがあり、これを別枠で予算化しておくことが重要です。保守契約は月額固定型・スポット型・成果報酬複合型を作業の性質に応じて使い分け、自社運用との損得も人件費とリスクを含めて比較しましょう。最終的には、目先の月額ではなく耐用年数3〜5年のTCOで予算を組み、決済手数料の見直しや、必要に応じたSaaSへの移行検討までを含めて、自社にとって最適な運用体制を選ぶことが、健全なEC運営の鍵となります。具体的な費用感を把握するには、自社のサイト規模と要件を整理したうえで、EC-CUBEの保守実績がある複数の会社に見積もりを取ることから始めることをお勧めします。

▼全体ガイドの記事
・EC-CUBE開発の完全ガイド

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。