システム開発の平均費用と料金相場|早見表つき【2023年最新版】
システム開発会社への依頼を検討する際に気になる費用。実際、システム開発にはどのくらいの費用がかかるのでしょうか?
この記事では、システム開発会社の料金表を確認し、「システム開発の平均費用と料金相場」をわかりやすく解説していきます。システム開発費用の仕組みなど、システム開発会社選びの基礎となる知識も掲載しているので、ぜひ最後までご覧ください。
平均費用の相場 | 233万円~ |
---|---|
<システム開発の種類> | <費用目安> |
簡易顧客システム | 20万円~ |
webシステム | 130万円~ |
業務システム | 400万円~ |
システム構築を依頼する場合の費用相場
システム構築の依頼する際の費用は、一体いくらくらいになるのでしょうか?
費用相場は、プログラマであれば安くて40万円から60万円程度。システムエンジニアであれば安くて60万円~120万円程度となっています。費用はプログラマやエンジニアのスキルや開発規模によって決まる仕組みが多いようです。
以下で詳しくみてみましょう。
費用を決めるのは主に人件費
先ほども触れましたが、開発会社のホームページを見てもシステム構築の料金を具体的に提示している会社はほとんどないのが現状です。
具体的に提示していない企業が多い理由の1つとして、システム構築の費用の算出に「人月」という工数単位が用いられていることが挙げられます。
「人月」単価とはシステムを構築する上で必要な人数と1人当たりの作業期間(月単位の単価)とを掛け合わせたもので、「人数 × 月数」を意味します。
例えば2人の技術者(システムエンジニアとプログラマ)が2ヵ月でシステムを構築する場合は「4人月」というように算出し、技術者1人の単価が60万円だとすると、「2人 × 2ヵ月 × 60万円 = 240万円」が請求額(人件費以外が掛からなと仮定した場合)になります。
つまり、費用を決めるのは主に技術者であるシステムエンジニア(SE)およびプログラマ(PG)の単価と投入人数であり、システムエンジニアやプログラマのスキルや開発規模などによって費用総額は大きく異なってきます。
だからこそシステム開発を行う会社としては、実際にどのようなシステムを構築するかをヒアリングしてからでないと、具体的な金額を提示することは難しいというわけです。
ちなみに、技術者の単価の相場は上級システムエンジニアならば100万円から160万円、初級システムエンジニアでも60万円から100万円程度と言われています。
そして、プログラマの単価相場はシステムエンジニアよりも安く、大手企業で50万円から100万円、下請け企業や個人事業主の場合には40万円から60万円程度です。
なお、開発会社はシステム構築に関するノウハウを蓄積しており、すべてのシステムを一から開発するわけではありません。そのため、主要なシステムについては一応の目安とされる金額があります。目安の金額は下記の表にまとめたので、参考にしてみてください。
開発内容 | 費用相場 |
---|---|
メールフォーム | 3万円~ |
顧客管理 | 20万円~ |
CMS | 50万円~ |
ECサイト | 50万円~ |
検索機能 | 80万円~ |
SNS | 100万円~ |
こんなシステム開発会社を探していませんか?
必ずしも「人月単価が高い=質が高い」ではない
システムエンジニア(SE)とプログラマ(PG)の単価には数十万円単位の開きがありますが、人月単価が高いからといって必ずしもスキルの高い技術者が担当するわけではありません。
システム構築では大手の開発会社を中心に子会社や委託会社などに作業を依頼するケースが多く、その場合には自社の利幅を確保するためにあらかじめ人月単価を高めに設定しています。
したがって、「単価が高い=質の高いシステムが構築できる」と考えるのは危険であり、「大手だから」「名の知れた会社だから」という理由だけで発注先を決めてしまうと、同じようなクオリティにも関わらず費用が高くなる可能性も否定できません。
また、一般的に企業規模が大きくなればなるほど間接経費が高くなる傾向があり、その分の費用も当然料金として加算されます。
システム構築にかかるコストを抑えたい場合には、あえて相対的に単価の安い中小規模の開発会社を選択するのも1つの方法です。
次の項目ではさらにシステム構築費を抑えるためにはどのようなことを考えるべきか、4つのポイントに絞って取り上げます。
システム構築費を安く抑えるためには?
システム構築費を安く抑えるためのポイントは、大きく分けて以下4つです。
- システム構築の費用を安く抑える4つのポイント
-
- ・実現したい機能や業務の具体的なイメージを伝える
- ・システムの使用年数(投資回収期間)を想定する
- ・ASPやパッケージを利用する
- ・一度にすべてをシステム化しない
この中で特に大切なのは1つ目の「実現したい機能や業務の具体的なイメージを伝える」です。言い換えると「要件定義」に近い作業とも言えるでしょう。詳しい要点は以下の見出しで解説していきます。
(1)実現したい機能や業務の具体的なイメージを伝える
このポイントが一番大切です。
システム構築に限ったことではありませんが、「どういう機能が欲しいのか」「どんなアウトプットが必要なのか」といった具体的なイメージが固まっていない状態で発注してしまうと、後になって「こうしたほうがよかった」「別のシステムのほうがいい」というような不満が出てくることが多々あります。
しかも、クライアント側の要求があいまいな場合の修正や作り直しは基本的に別料金となり、時間的なロスも発生してしまいます。このような事態を避けるには単に「受発注管理システムを安く作りたい」「顧客システムが欲しい」というようなざっくりとした要望ではなく、具体的な課題感がイメージできるまで課題感をブレークダウンすることが大切です。
具体的には
・「入力間違いなどの人的ミスが多いので、チェック作業にかかる時間とコストが削減できる受発注管理システムが作りたい」
・「顧客情報の属人化により社内での共有ができていないため、顧客管理システムを導入したい」
・「Webサイトからの受注強化のために、オンライン・オフラインでのマーケティングデータを全社で統合して管理できるシステムを構築したい」
というくらいのレベルまで落とし込めているのが理想です。
「そうは言っても依頼をするのが初めてでどのようにイメージを具体的にしていけばいいのかわからない」という方もいると思います。そのようなお悩みもぜひアイミツにご相談ください。
多種多様な問い合わせをいただく中でもシステム開発についての問い合わせは特に多く、社内でも知見が溜まっています。
「『とりあえず◯◯に関するシステムを開発してくれ』と上司に言われたが、どう進めていけばいいのかわからない」といった形の相談をいただくことも多いので、気軽にお問い合わせください。
こんなシステム開発会社を探していませんか?
(2)システムの使用年数(投資回収期間)を想定する
最初の段階で構築したシステムを具体的に何年間使用するつもりでいるかを考えることは簡単ではありません。
ですが、現実的に考えて短期間しか使用する予定のないシステムに数百万円単位の構築費をかけるのは、得策ではないと言えるでしょう。
特に大規模で多くの機能や要素を組み込んだシステムはその分トラブルも起こりやすく、後述する運用・保守の費用が想定以上にかかってしまうこともあります。
また、現在のように市場の変化が激しい環境では長期間の使用を前提としたシステムを構築しても、短期間で刷新が必要になるケースも十分に考えられます。
ですから、使用年数や投資回収期間を想定し、搭載する機能や要素を絞り込むという視点を持つことも重要です。
(3)ASPやパッケージを利用する
システム構築の方法には、会社や業務に合わせてオリジナルで作る「フルスクラッチ」、顧客管理や在庫管理といった業務ごとに一般的に必要な機能をソフトウェアとして製品化した「パッケージ」、インターネットを通じてパッケージに搭載されているような機能を提供する「ASP(アプリケーション・サービス・プロバイダー)」といったものがあります。
ちなみに「パッケージ」と「ASP」には、業務ごとの機能をまとめた統合型の製品・サービスもあります。
当然のことながら、すべてオリジナルでシステム開発する「フルスクラッチ」よりも「パッケージ」や「ASP」のほうがコストはかからず、開発期間も短くて済みます。
ただし、「パッケージ」や「ASP」に搭載されている機能は一般的なものであり、必ずしも自社のシステム構築に適しているわけではありません。
「パッケージ」は販売会社や開発会社に依頼すれば業務フローに対応したカスタマイズも可能ですが、カスタマイズの範囲やシステムの規模によってはかなりの金額を要することもあるため、注意が必要です。
(4)一度にすべてをシステム化しない
自社で抱えているさまざまな課題について、今の業務フローのままシステムによって改善できるものなのか、業務フローの見直しを必要とするものなのかを考えることも、システム構築の費用を抑える上で重要なポイントです。
今の業務フローのまま、例えばボトルネックになっている人の手による入力作業をシステム化することは、基本的に一部門内での対応で済むため、システム化や効果測定も容易です。
一方、業務フローの見直しによって課題が解決できるのであれば、当面はシステムを導入する必要はなくなり、不要不急のシステム投資を安く抑えることができます。
また、業務フローを見直すことにより、新たにシステム開発を行う必要性が出てくることもあります。
いわゆるBPR(ビジネス・プロセス・リエンジニアリング)であり、経営トップ層をも巻き込んだ全社的なプロジェクトになっていくケースも少なくありません。
このようにシステム構築の対象を明確にすることは単にコスト面で安くなるだけでなく、プロジェクトを成功させる上でも不可欠な作業です。
ここまで構築費を抑えるための4つのポイントを説明しましたが、大前提としてシステム開発会社にすべて任せっきりにするのはNGです。
開発会社はシステム構築のプロですからとにかく任せておけば安心だと思うのは当然ですが、それでは費用を抑えることなど到底できません。
開発会社に任せるべき部分と自社で十分に検討すべき部分とを明確にすることで、初めて最適な費用が算出できるということを肝に銘じておいてください。
【参考】アプリ開発の費用相場
ここまではシステム構築する際の費用相場とその内訳、費用を抑えるコツについて説明してきました。
昨今ではシステム開発に似たところで、スマートフォンの普及により、アプリ開発についての問い合わせも増えてきております。そこでここでは、代表的なアプリ開発の費用相場について下記の表でまとめました。
システム構築と共にアプリ開発を考えている方はぜひ参考にしてみてください。
アプリのタイプ | 開発費用の相場 |
---|---|
ショッピングカート系 | 100万~300万円 |
カタログ・フリーペーパー系 | 50万~100万円 |
通話・メッセージアプリ系 | 100万~500万円 |
ツール系 | 50万~300万円 |
ゲーム系 | 300万~1,000万円 |
SNS位置情報系 | 500万~1,000万円 |
アプリ内課金/多言語/マップ対応 | 各10万~20万円 |
SNS連携/アクセス解析 | 各5万円 |
学習アプリ系 | 50万~300万円 |
こんなシステム開発会社を探していませんか?
システム開発に関する費用の具体事例
関連する費用事例です。様々な企業の実績をベースに費用事例として紹介しておりますのでぜひご覧ください。
【601万円~1000万円】 入退館予約管理システム

警備室側で訪問予定が把握できないので、都度確認を取らなくてはならない
事前予約をできる様にし、警備室で把握できる様にする
入場希望者が多くても短時間で捌ける様になった
【601万円~1000万円】 講座(動画)配信サービス

【1001万円〜】 キヤノンマーケティングジャパン株式会社のマッチングシステム開発

・Web上の地図を使って場所からスタジオを検索できる機能を搭載するなど検索性に優れたシステムを開発
・ニーズに合わせて事前決済機能を設ける
・スタジオの紹介から検索、撮影に役立つ情報の提供まで行えるシステムを構築できた
【1001万円〜】 C2Cマーケットプレイス「RMT.club」

月10万以上の出品数、月1000万PVを超える大規模サービスに発展しました。
【601万円~1000万円】 いきものコレクションアプリ Biomeのアジャイル型の開発支援

【低予算で作りたい方必見!】システム開発に使える補助金・助成金まとめ
課題解決につながるシステムを開発するには、それなりの費用がかかります。そこで、少しでも費用を抑えたいときに役立つのが国や地方自治体の補助金です。以下にシステム開発に活用できる補助金を3つ厳選してご紹介します。原則、契約前に申請が必要なので、発注先選びと並行して補助金情報を調べるのがおすすめです。
最大補助額 | 補助率 | 申請方法 | |
IT導入補助金 | 450万円 | 1/2以内 | 電子 |
ものづくり補助金 | 3,000万円 | 1/2または2/3 | 電子 |
持続化補助金 | 200万円 | 1/4 | 電子または郵送 |
IT導入補助金(サービス等生産性向上IT導入支援事業費補助金)
「IT導入補助金」は、ITを活用した中小企業や小規模企業の業務効率化・売り上げの向上を目的とし、ホームページ作成、クラウドツール・業務用ソフトウェアの導入にかかる費用の一部を補助します。最大補助額は450万円・補助率1/2以内です。
出典:IT導入補助金2022 https://www.it-hojo.jp/
ものづくり補助金(ものづくり・商業・サービス生産性向上促進補助金)
「ものづくり補助金」は、中小企業・小規模事業者が制度変更などに対応するための革新的サービス開発、設備投資などを支援する補助金です。「一般型」と「グローバル展開型」「ビジネスモデル構築型」に大別され、さらに「通常枠」や「デジタル枠」などの枠も設定されています。最大補助額は3000万円で、補助率は1/2または2/3です。
出典:ものづくり補助金総合サイト https://portal.monodukuri-hojo.jp/index.html
持続化補助金(小規模事業者持続化補助金)
「持続化補助金」は、小規模事業者が制度変更に対応し、持続的な経営を実現するために必要な、ホームページ制作など販路拡大に関わる経費を一部補助するものです。通常枠または特別枠(賃金引上げ枠、インボイス枠など)の申請類型いずれか1つの枠のみ申請可能。システム開発にかかる費用はウェブサイト関連費に計上され、最大補助額は200万円・補助率は1/4です。
出典:小規模事業者 持続化補助金(一般型)https://r3.jizokukahojokin.info/
補助金について、さらに詳しい情報を知りたい方は以下の記事をご覧ください。
補助金を利用する際は、申請スケジュールや必要書類の準備に注意しましょう!
補助金を利用する上で何より大切なのは、規定に沿ってきちんと申請を行うことです。事業計画書、経費明細書など、必要な書類は各補助金・助成金の公式ホームページに記載されているため、もれなく準備し、不備のないように記載しましょう。
しかし、補助金申請は揃える書類や申請項目も多く、業務が煩雑になりがちです。スケジュールをきちんと把握しておらず、「気がついたら申請期限を過ぎていた」なんてことが起こる場合も。
「アイミツ」は、申請をスムーズに進められる補助金に詳しいホームページ制作会社を厳選し、「無料」でご紹介可能です。ぜひお気軽にお問い合わせください。
こんなシステム開発会社を探していませんか?
システム構築の主な作業工程
先ほどシステム構築の費用は「人月」という単位と技術者の単価によって算出するのが一般的だということを解説しました。仕組みは理解いただけたと思いますが、実際にどのような作業を行っているのかが分からないとなぜシステムエンジニアとプログラマの単価が高いのか納得できないことでしょう。
システム開発は基本的に
・「要件定義」「設計」
・「プログラミング」
・「システムテスト」
・「運用テスト・移行」
・「システム運用・保守」
の6つの工程に分けて行われます。
この項目では上記の工程について、詳しく解説していきます。
工程1「 要件定義」
最初に行う「要件定義」ではヒアリングなどを行い、クライアント側がシステムを使って何がしたいのかという「目的」と、何ができないと困るのかといった「課題」を明確にし、実装すべき機能や要素、条件を満たす性能などを具体化していきます。
「要件定義」はクライアント側の要望をシステムに落とし込んでいくための大事な工程であり、クライアント側と開発側の認識がズレないようにしっかりと詰めておかないと、後の工程において無駄な仕様変更や修正などが発生し、場合によってはプロジェクト自体が危機的状況に陥ることもあり得ます。
システム開発会社はシステム構築のプロですから、「専門知識がないから…」と萎縮せずにいろいろと意見を出すことで、自社の問題解決につながるシステムを形にしてくれるはずです。
工程2「 設計」
要件定義によって構築したいシステムの概要が決定すると「設計」の工程に移ります。
「設計」と一括りにしていますが、ここでは「概要設計」「詳細設計」「プログラム設計」という3つの作業を行っています。
「概要設計」では基本的な設計やUI(ユーザーインタフェース)設計を、「詳細設計」では「概要設計」に基づいたプログラム内部の構造設計を、「プログラム設計」では「詳細設計」で機能ごとに分割した各プログラムの処理手順をコーディングレベルで詰めていきます。
「詳細設計」の段階までくると、クライアントが意見できるような場面はほぼありません。
細かい要望がある場合には、最初の「概要設計」までにしっかりと伝えておきましょう。
なお、開発会社によっては「内部設計」「外部設計」というように分類しているところもあります。
工程3「 製造(プログラミング)」
設計が終わればいよいよ「製造(プログラミング)」の工程です。
この工程はプログラマが担当し、工程2の「プログラム設計」に基づいて実際にコーディングを行います。
工程4「システムテスト」
製造工程で仕上がったシステムを検証するのが「システムテスト」の工程です。
機能ごとに分割したプログラムを「単体」「結合」「全体」という流れで検証し、テストごとに機能や性能、品質などの確認を行います。
工程5「運用テスト・移行」
システムテストが無事に終了すれば、今度はクライアントを交えて実際の業務で問題なく使用できるかどうかを検証する「運用テスト」に移ります。
「運用テスト」は本番稼動前に行う最後の確認作業であり、システムの動作確認はもちろんのこと、クライアント側の担当者が操作や運用手順を把握するための工程でもあります。
この工程ではどのようなテストを行うのかを記した仕様書をもとに、本番環境もしくは構築したテスト環境でテストを実施します。
さらに手順を記したマニュアルも検証し、クライアント側が問題ないと判断すればようやく「納品=システム移行」という形になります。
旧システムから新システムへの移行は「最後にして最大の難関」とも言われ、失敗すれば大きなトラブルに発展する恐れもあるため、一見シンプルなようで軽視できない工程です。
最悪の場合、システム自体が使い物にならなくなることもあるため、慎重に行わなければなりません。
工程6「システム運用・保守」
実装したシステムを安全かつ安定した状態に保つために必要なのが、「運用・保守」の工程です。
「運用」では問題が発生しないようにシステムを管理し、悪意のある攻撃やアクセス集中による接続不備などが起こった際に迅速な対応を行います。
「保守」ではシステムのバグなどといった障害が発生した際に原因究明を行い、それを受け既存システムの一部を改修したり、新たなプログラムを導入したりと改善策を施します。
時にはネットワークやサーバで生じた問題にも対応し、適した環境へと整えます。
システムを長期にわたって使用する上で欠かせない「運用・保守」の工程ですが、初期費用に含まれていないケースが多く、構築費とは別に料金がかかるものと考えておくべきでしょう。
この項目ではシステム構築を6つの工程に分けて、どのような作業を行っているかを大まかに説明しましたが、実際には工程ごとにさらに細分化して作業が行われています。
基本的にシステムエンジニア(SE)は「工程3. 製造(プログラミング)」以外の全工程に関わっていることから、プログラマ(PG)よりも単価が高く設定されているというわけです。
特に「工程1. 要件定義」と「工程2. 設計」はシステム構築の根幹であり、成功のカギを握る工程でもあるため、SEが持つスキルやノウハウによってそれ相応の費用がかかるのは当然のことだと言えます。
また、システム構築の工程全体において、大きな部分を占めるのがテストの工数です。
特に品質を極限まで追求するとなると膨大なテストが必要であり、当然ながら多額の費用がかかります。
運用テスト以外は開発会社内で行うものですが、テストの計画書を作成する段階でどのレベルまで品質を求めるのかを明確にし、それに見合った目標と内容量で実施することを確認しておけば、必要以上に工数が増えてコストがかさんでしまう恐れは少ないでしょう。
アイミツでの取引事例
ここでは実際にあった取引事例をご紹介します。下の表は、取引内容をまとめたものです。
費目 | 金額 | |
要件定義・設計 | 80万円 | |
ディレクション | 30万円 | |
デザイン | 60万円 | |
フロントエンド開発 | 80万円 | |
バックエンド開発 | 850万円 | |
合計 | 1100万円 |
最近依頼内容として多いマッチングプラットフォームの事例をご紹介しました。大規模な開発では1000万円を超える場合もあるようです。ご自身の想定するシステム開発がいくらでできるのか気になりましたら、こちらからお問い合わせください!
こんなシステム開発会社を探していませんか?
アイミツで「時間」「コスト」の無駄を解消
ここからはアイミツで発注先を探すことの3つメリットについて説明します。
完全無料で利用できる
お客様の負担は0円。費用は一切かかりません。発注に至った際にも諸費用をご請求することはございません。
最短翌日までに複数社の見積もりを比較できる
コンシェルジュがヒアリングを行った上で、最適な発注先をご紹介します。
発注での失敗を削減
ヒアリング内容を踏まえて、最新のAIシステムを活用して発注先の選定をするため、会社選びのミスをなくすことができます。
アイミツのメリットを簡単にご紹介しました。発注初心者の方でも安心して利用できるような体制を整えていますのでお気軽にお問い合わせください。
こんなシステム開発会社を探していませんか?
実際にシステム開発会社のサイトにある料金表を調べてみた
前章までに、システム開発の費用を算出する方法や機能ごとの料金を説明してきました。この章では、実際の料金表についてお伝えしていきます。
Google検索でシステム開発会社のホームページを確認し、料金が公開されていないかを調べてみた結果、9割以上の会社がサイトでは料金表や費用の例を公開することはなく、見積もりを出すタイプでした。先述したように、必要な機能、開発の規模、希望の納期などによって、費用は大きく変わってしまうことが原因と言えるでしょう。
その中でも一部ですが、料金表や費用例を開示している会社がありましたので、システム開発の相場を知る参考としてここで紹介いたします。
依頼内容 | システム開発費用 | |
---|---|---|
A社 | ポータルサイト管理システム の開発 | 80万円~ |
B社 | Eラーニングシステムの開発 | 150万円〜 |
C社 | 小規模のシステム開発 | 200万円以下 |
D社 | 中規模開発(Access) | 200万円~ |
E社 | Windows7対応のシステム開発 | 300万円~ |
F社 | ECサイトと基幹システム連携 | 500万円~ |
G社 | 汎用機からのオープン化 | 800万円〜 |
H社 | 中規模のシステム開発 | 1,000万円以下 |
I社 | 大規模のシステム開発 | 2,000万円〜 |
こんなシステム開発会社を探していませんか?
各社のホームページに公開されている金額はそのほとんどが最低価格に近いものです。
今回はシステム開発の相場の参考としてご紹介しましたが、これらの金額をそのまま鵜呑みにしてはいけません。一社だけしか見積もりを取らないと、平均相場が見えてこず高くついてしまうことがほとんどです。
いくつかのシステム開発会社に見積もりを依頼し、自身の希望に合ったシステムの開発費用を知ることが大切です。
相見積もりを希望の際はぜひアイミツにご相談ください。自社でそれぞれの会社に問い合わせをするよりもスピーディ(即日〜1日以内)に相見積もりを提出させていただきます!
失敗しないシステム開発のためには…
いくらシステム構築のプロであるシステム開発会社でも、「〇〇みたいなシステムが欲しい」というようなざっくりとした要望だけでは正確な必要人月・人件費や費用金額の算出はできません。
最低でも「システム構築の目的・種類・規模・必要な機能」程度の情報は明確にしておかないと、開発会社が出した見積りと実際にかかる費用との間に大きなズレが生じてしまう恐れがあります。
また、システム構築に限った話ではありませんが、単純に開発金額や人月単価などの、料金の高い・安いだけで開発会社を選ぶのは失敗のもとです。
もちろん、低価格でも満足のいくようなシステムを構築してくれる開発会社もありますが、思い描いたものとは程遠く、作り直しが必要になるケースもないとは言えません。
こうした失敗をしないためにも、相見積もりを取って相場の感覚を掴んだうえで、「条件に即した開発内容になっているか」「工程や価格の構成におかしいところはないか」といった点を確認することをおすすめします。
その上でどの開発会社を選択すべきかお悩みの際は、ぜひアイミツにご相談ください。
しつこい営業電話やメールなども一切なく、ご紹介した業者から発注先を選ばないといけないといったことも一切ありません。ぜひ気軽にお問い合わせください。
こんなシステム開発会社を探していませんか?
システム開発会社探しで、こんなお悩みありませんか?
一括見積もりサイトだと
多数の会社から電話が・・・
相場がわからないから
見積もりを取っても不安・・・
どの企業が優れているのか
判断できない・・・
アイミツなら
-
point.1
専門コンシェルジュがあなたの要件をヒアリング!
-
point.2
17万件の利用実績から業界・相場情報をご提供!
-
point.3
あなたの要件にマッチした優良企業のみご紹介!