今使っているシステムの不具合を直したい、入力項目を増やしたい、帳票を変更したい。こうしたときに検討するのがシステム改修です。

ただし、画面上では小さな変更に見えても、データベースやほかの機能に影響することがあります。そのため、プログラムの修正だけでなく、事前の調査やテストにも費用がかかります。

この記事では、システム改修の費用相場を規模別に紹介します。具体的な見積もり例のほか、費用が高くなる理由や改修を依頼するまでの流れ、作り直しとの違いも説明します。

システム改修の費用相場

システム改修の費用は、どこを直すか、現在のシステムがどんな状態かによって変わります。Webシステムや業務システムを開発会社に依頼する場合の参考目安は、次のとおりです。

改修の規模 費用の目安 改修内容の例
軽微な改修 数万円〜50万円程度 文言変更、表示崩れの修正、小さな不具合の修正
小規模な改修 50万〜200万円程度 入力項目の追加、帳票修正、画面の一部改善
中規模な改修 200万〜800万円程度 新機能の追加、データベース変更、外部サービスとの連携
大規模な改修 800万円〜数千万円 複数機能の変更、基盤更新、大規模なデータ移行

※金額はあくまで参考目安であり、一律に決まった価格ではありません。消費税、サーバー・クラウド利用料、外部サービスの利用料、機器購入費などは含めていません。システムの構成や資料の有無、セキュリティ要件によって実際の金額は変わります。

例えば「入力項目を1つ追加する」という依頼でも、画面だけを直せばよい場合と、データベースや帳票も変更する場合では、作業量が異なります。実際の費用は、現在のシステムを調べ、変更する範囲を確認してから見積もります。

システム改修とは

システム改修とは、今あるシステムを使いながら、不具合を直したり、機能を追加・変更したりすることです。

例えば、次のような変更があります。

  • 画面の表示崩れや入力時の不具合を直す
  • 入力項目や検索条件を追加する
  • 帳票やCSVの出力内容を変える
  • 別のサービスとデータを連携する
  • 処理速度やセキュリティ上の問題を改善する
  • 法改正への対応や古い動作環境の更新を行う

どんなときにシステム改修が必要になる?

身近な例を3つ紹介します。

困っていること 検討する改修の例
入力ミスが多く、後から修正する手間がかかる 必須項目の確認や入力チェックを追加する
検索結果が出るまで時間がかかる 原因を調べたうえで、検索処理やデータの扱い方を見直す
受注情報を別のシステムへ毎回手入力している システム間でデータを受け渡す仕組みを作る

ただし、困りごとがあれば必ず改修が必要というわけではありません。設定の変更や、業務の進め方を見直すだけで解決できることもあります。まずは原因を確認することが大切です。

システム改修と似た言葉には「保守」や「リプレイス」があります。

種類 内容
システム改修 既存システムの一部を変更・改善する
システム保守 障害対応や監視など、安定して使える状態を維持する
新規開発 新しいシステムを作る
リプレイス 古いシステムを新しいシステムへ入れ替える

不具合修正が保守契約に含まれることもあります。新たに費用をかける前に、現在の契約でどこまで対応してもらえるか確認しておきましょう。

システム改修費用の内訳

改修の見積もりには、プログラムの修正以外にも、次のような作業が含まれます。

システム改修の現状調査から本番反映までの作業工程

項目 作業内容
現状調査 ソースコード、仕様書、データベース、外部連携などを確認する
要件整理 何を、どのように変更するかを決める
影響範囲の調査 変更によって影響を受ける画面や機能を調べる
設計 画面、処理、データの変更方法を決める
実装 プログラムを修正する
テスト 改修した機能と関連する既存機能が正常に動くか確認する
本番反映 必要なバックアップを取り、本番環境へ変更を反映する
プロジェクト管理 打ち合わせ、進捗管理、資料作成などを行う

費用は、担当者の単価と作業量(工数)をもとに計算することが多くあります。

例えば、1人日5万円で10人日の作業なら、5万円 × 10人日 = 50万円です。1人日は、担当者1人が1日作業する量を表します。実際の単価は、担当者の役割や開発会社の体制によって異なります。

見積書の見方を詳しく知りたい方は、次の記事も参考にしてください。

システム開発の見積もりの見方は?内訳・比較ポイントをサンプル付きで解説

システム改修の見積もり例

ここからは、作業量と費用の関係が分かるように、3つの仮想例を紹介します。ニチコマの料金表や実際の案件の金額ではありません。 比較しやすいよう、すべて1人日5万円で計算しています。

入力フォームを修正する場合

入力項目を追加し、入力内容の確認処理も変更するケースです。

作業 工数 費用
現状調査・影響範囲の確認 2人日 10万円
要件整理・設計 2人日 10万円
実装 3人日 15万円
テスト 2人日 10万円
本番反映 1人日 5万円
合計 10人日 50万円

入力欄を1つ増やす場合でも、その内容が管理画面や帳票にも使われていれば、関連する部分の修正が必要になります。

帳票出力機能を追加する場合

管理画面のデータを条件で絞り込み、PDFやCSVで出力できるようにするケースです。

作業 工数 費用
現状調査 3人日 15万円
要件整理・設計 5人日 25万円
実装 8人日 40万円
テスト 5人日 25万円
本番反映・管理 2人日 10万円
合計 23人日 115万円

帳票では、表示項目のほかに、集計方法、改ページ、出力するデータ量なども確認します。

外部サービスと連携する場合

決済、会計、在庫管理などの外部サービスとAPIで連携するケースです。

作業 工数 費用
現状調査・技術調査 6人日 30万円
要件整理・設計 10人日 50万円
実装 20人日 100万円
テスト 14人日 70万円
本番反映・管理 8人日 40万円
合計 58人日 290万円

外部サービスとの連携では、通信が失敗したときの処理や二重登録の防止も考える必要があります。その分、設計やテストの作業が増えることがあります。

見積もり例に含まれていない費用

上記の金額は改修作業の仮想例です。実際には、サーバーやクラウド、外部サービスの利用料、ソフトウェアのライセンス料、データ移行費用、改修後の保守費用、夜間作業などが別途必要になることがあります。

契約前に、どこまでが見積金額に含まれているか確認してください。

少しの修正でも費用がかかる理由

画面上は小さな修正でも、その画面だけを直せば終わるとは限りません。

一つの画面修正がデータベースや帳票など複数機能に影響するイメージ

現在の仕組みを調べる

例えば、受注画面の項目を変えるなら、その項目が請求書や売上集計にも使われていないかを調べます。仕様書が古かったり残っていなかったりすると、実際の動きを確認する作業が増えます。

ほかの機能もテストする

商品の価格計算を変えた結果、請求書やCSV出力の数字がずれてしまっては困ります。変更した場所だけでなく、関係する機能もテストします。これを「回帰テスト」と呼びます。

問題が起きたときに備える

本番環境へ反映する前には、必要に応じてバックアップを取り、問題が起きた場合に元へ戻す「切り戻し」の方法も決めておきます。

システム改修の費用が高くなりやすいケース

次のような場合は、調査やテストが増えて費用が高くなることがあります。

  • 仕様書がない:動作を一つずつ確認する必要がある
  • 何度も改修されている:プログラム同士の関係を把握しにくい
  • 外部システムにも影響する:連携先との調整や追加テストが必要になる
  • 古い技術を使っている:対応できる技術者や動作環境が限られる
  • システムを止められない:作業時間や切り替え方法に制約がある

こうした条件があると、見た目は同じ修正でも見積金額に差が出ます。

システム改修を依頼するまでの流れ

初めて改修を依頼する場合、細かな仕様を最初から決める必要はありません。まずは次の順番で進めます。

  1. 困っていることを整理する:どの画面で、どんな問題が起きているかを書き出す。可能なら画面の画像や操作手順も残す。
  2. 開発会社に相談する:現在のシステムと希望する変更を伝える。設定の変更で済むのか、改修が必要かも確認する。
  3. 現状調査と見積もりを依頼する:変更する範囲、費用、期間、テストや本番反映まで含まれるかを確認する。
  4. 内容を確認して発注を判断する:金額だけでなく、業務への影響や改修後の対応も比べる。

特に大切なのは、「検索を速くしたい」などの希望だけでなく、「検索に毎回30秒かかり、受付で待ち時間が生じている」といった今の困りごとを伝えることです。開発会社が原因と改善方法を考えやすくなります。

発注全体の進め方は、次の記事でも紹介しています。

システム開発の発注は何から始める?初めてでも迷わない11ステップと準備するもの

他社が開発したシステムも改修できる?

別の会社が作ったシステムでも、改修を依頼できる場合があります。ただし、新しい開発会社が構成や動作を調べるため、最初に調査費用がかかることがあります。

相談時には、次の資料があると話が進めやすくなります。

  • ソースコードと仕様書・設計書
  • 画面や機能の一覧
  • サーバー、データベース、外部サービスの情報
  • 過去の改修履歴と現在の問題の記録
  • 開発元や保守会社との契約内容

全部そろっていなくても、相談はできます。何が残っているかを先に確認しておきましょう。

改修と作り直しはどちらがよい?

一部分を直せば使い続けられるのか、全体を作り直したほうがよいのか。判断するときは、今回の改修費用だけでなく、今後かかる費用も見ます。

既存システムの改修と新しいシステムへの作り直しを比較するイメージ

改修が向いているケース 作り直しを検討したいケース
問題が一部の機能に限られている 多くの業務で使いにくさや不具合が起きている
現在の技術を今後も使える 古い技術が原因で、改修や保守が難しい
変更したい範囲を把握できている 変更のたびに影響が広がり、対応が難しくなっている
改修後も必要な機能を使い続けられる 事業や業務が変わり、今の仕組みでは対応しきれない
改修にかかる費用と効果が見合う 今後の改修・保守費用が大きくなる見込みがある

仕様書がないことだけで、作り直しが必要になるわけではありません。 改修する場合も作り直す場合も、今の仕組みや業務を調べる必要があります。

今回の改修が安く済んでも、その後の保守に費用がかかり続けるなら、作り直しを含めて比べたほうがよい場合があります。

新しく開発する場合の費用は、次の記事で紹介しています。

業務システム開発の費用相場は?規模別の目安と、見積もりが2〜3倍変わる理由

改修を重ねても使いにくさが残る場合の考え方については、次の記事でも紹介しています。

数千万かけたシステムが、なぜ誰も使わなくなるのか。

システム改修の費用を抑える方法

費用を抑えたい場合は、直したい部分を絞り、開発会社が状況を調べやすいように準備しておきます。

改修の目的を具体的に伝える

「使いやすくしたい」よりも、「入力ミスを減らしたい」「毎月の集計作業を短くしたい」と伝えたほうが、必要な変更を考えやすくなります。

要件を整理する際の考え方は、次の記事でも紹介しています。

要件定義を頑張るほど、プロジェクトが遅れる理由

優先順位を付ける

例えば、受発注システムで入力ミスが多いなら、入力チェックの改善を先に行い、画面デザインの変更を後回しにする方法があります。ただし、小分けに発注するとテストや本番反映が重複することもあるため、総額も確認しましょう。

手元にある情報を渡す

仕様書や改修履歴があれば用意します。資料がなければ、問題が起きる操作を画像や動画に残すだけでも役立ちます。

見積もりは作業範囲まで比べる

複数社へ依頼する場合は、同じ条件を伝えます。合計金額だけでなく、調査・テスト・本番反映・改修後の対応が含まれているかも比べてください。

相談前に確認しておきたいこと

次の情報を分かる範囲で整理しておくと、開発会社との相談を始めやすくなります。

  • 今、どの作業で困っているか
  • どの画面や機能を変えたいか
  • 改修後にどうなってほしいか
  • 希望時期と予算の目安
  • 仕様書やソースコードが残っているか
  • 現在の保守契約ではどこまで対応できるか

全部決まっていなくても問題ありません。まずは、分かっていることと、まだ決まっていないことを分けて伝えましょう。

システム改修に関するよくある質問

システム改修にはどのくらいの期間がかかりますか?

軽微な修正なら数日から数週間、機能追加を伴う場合は1〜3か月、大規模な改修では半年以上かかることもあります。ただし、現状調査にかかる時間や、影響する機能の数によって変わります。

仕様書がなくても改修できますか?

対応できる場合はあります。ただし、現在の動きを確認する調査が必要になるため、費用や期間が増えることがあります。

改修前の調査だけを依頼できますか?

調査のみを受け付ける開発会社もあります。調査が有料かどうか、結果として何が分かるのかを事前に確認してください。

不具合修正は保守費用に含まれますか?

契約によって違います。不具合修正が保守に含まれる場合もありますが、機能追加や仕様変更は別料金になることがあります。

まとめ

システム改修の費用は、プログラムを修正する作業だけで決まるわけではありません。現在の仕組みを調べ、ほかの機能に影響がないか確かめる作業にも費用がかかります。

まずは困っていることを整理し、どこまで直す必要があるのかを確認しましょう。改修を繰り返している場合は、今後の保守費用も含めて、作り直しと比べることができます。

ニチコマでは、Webシステムや業務システムの開発についてご相談を承っています。

お問い合わせ