Excelマクロ外注の費用相場と失敗しない選び方

Excelマクロ外注の費用相場と失敗しない選び方

「Excelマクロの作成を外注したいが、相場がわからない」「前任者が作ったマクロが動かなくなり、どこに頼めばいいのか見当もつかない」──こうした悩みを抱える中小企業の実務担当者は少なくありません。システム会社に相談すれば「作り直し」で数百万円、クラウドソーシングでは品質が不安。Excelマクロの外注における費用相場を正しく把握し、信頼できる開発会社を選ぶための判断基準を持つことが、無駄なコストを避ける第一歩です。

本記事では、Excelマクロ作成の外注にかかる費用相場を規模別に整理したうえで、失敗しない開発会社の見抜き方を具体的なチェックポイントとともに解説します。「今あるExcelを活かしたまま、適正価格で改善したい」という方に向けた実務的な内容です。

監修者情報

株式会社セルネッツ 代表取締役 竹本 一道

「パッケージソフトでは届かない、その

Excelマクロ外注の相場一覧

Excelマクロ(VBA)の外注費用は、依頼内容の規模と複雑さによって大きく変動します。シンプルな自動化であれば3万〜20万円、複数シートやファイルを連携させる中規模の業務改善なら20万〜50万円が主な目安です。大規模な業務システムになると50万円以上かかるケースが多くなります。

以下の表は、Excelマクロ作成を外注した場合の費用相場を規模別にまとめたものです。実際の費用は開発工数(作業時間)によって変わるため、事前の見積もり取得が不可欠です。

価格帯 主な内容例 開発期間の目安
〜5万円 既存ファイルの修正、簡単な関数改善、バグ直し、軽い自動化 スポット(数日)
5万〜20万円 小規模ツール作成、データ入力・集計の自動化、定型業務の短縮 1週間程度
20万〜50万円 複数シート・ファイル連携、在庫管理、CSVや基幹システムとの連携 2週間〜1ヶ月
50万円〜 複雑なワークフロー、複数部署向けシステム、保守込みの開発 1ヶ月以上

費用に幅が出る最大の理由は、開発工数が直接コストに直結するためです。単純なデータ転記の自動化であれば短時間で完了しますが、複数の基幹データを連携させる処理になると設計・テスト工程が増え、その分費用も上がります。

依頼先による費用の違い

クラウドソーシングや個人への依頼は3万円程度から可能ですが、コードの品質にばらつきがあり、連絡が途絶えるリスクも否定できません。

制作会社への依頼は10万〜50万円が中心価格帯となり、品質の安定性や納品後の保守対応が期待できます。法人として継続的に使う業務ツールであれば、安さだけで判断せず、保守体制まで含めたトータルコストで比較することが重要です。

既存マクロの改修は低コスト

前任者が作ったマクロの改修・保守であれば、10万〜15万円程度から対応できるケースが多くあります。

「ゼロから作り直すしかない」と言われた場合でも、Excel VBAの専門家であれば、仕様書がなくてもコードを読み解き、必要な部分だけを修正できる可能性があります。作り直しを前提にした高額な見積もりが出た場合は、セカンドオピニオンとして別の会社にも相談してみることを推奨します。

相場より安すぎる場合の注意

3万円未満の激安案件はコード品質が低く、納品後にトラブルが発生しやすい傾向があります。

安価な外注で作られたマクロが動かなくなり、結局別の会社に依頼し直すという「二重コスト」の事態は避けたいところです。費用と品質のバランスを見極め、実績のある会社で中間価格帯を選ぶのが堅実な判断といえます。

セルネッツ竹本

既存マクロの改修なら10万円台から対応可能です。「作り直し」の前に、まず専門家に診てもらいましょう。

Excelマクロ外注で失敗する原因

Excelマクロの外注で「想定どおりに動かない」「追加費用が膨らんだ」といった失敗が起きる原因は、多くの場合、発注前の段階にあります。費用の相場だけを見て安い業者に飛びつくと、結果的にコストも時間も余計にかかる事態に陥りがちです。

ここでは、実務の現場でよく見られる失敗パターンとその原因を整理します。

見積もり内訳が不明確

「一式○万円」という総額だけの見積もりは、追加費用が発生しやすい典型的なパターンです。

工数や機能ごとの内訳が明記されていなければ、「ここは含まれていません」と後から言われても反論が難しくなります。信頼できる開発会社であれば、設計費・開発費・テスト費を分けた見積もりを提示してくれるはずです。

納品後の保守体制が未確認

納品して終わりの開発会社に依頼すると、エラーが発生したときに誰も対応できない状況に陥ります。

Excelマクロは日常業務に直結しているため、エラーが出た瞬間に業務が止まるリスクがあります。無料修正期間の有無、有償保守の料金体制、スポット対応の可否を事前に確認しておくことが欠かせません。

業務フローの理解不足

開発会社が業務の流れを正しく理解しないまま作ったマクロは、現場で使い物にならないことがあります。

要件ヒアリングの段階で、実際の業務フローや例外処理まで丁寧に確認してくれるかどうかが、成否を分ける大きなポイントです。メールだけのやり取りでは伝わらないニュアンスも多いため、対面やオンラインでの打ち合わせに応じてくれるかも判断材料になります。

セルネッツ竹本

外注の失敗は「発注前」に原因があります。見積もり内訳・保守体制・ヒアリングの質を必ず確認してください。

信頼できるマクロ外注先の選び方

Excelマクロ作成の外注先を選ぶ際、費用相場だけで判断するのは危険です。安さに惹かれて発注した結果、コードが使い物にならない、連絡が取れなくなる、という事態は実際に多く発生しています。ここでは、信頼できる開発会社を見抜くために確認すべき具体的なチェックポイントを解説します。

評価版で事前にお試しできるか

発注前に「触って試せる」仕組みがあるかどうかは、開発会社を選ぶうえで極めて重要な判断材料です。

システム開発は完成するまで実物が見えないという特性があります。信頼できる会社であれば、過去の開発実績をもとにした評価版やデモツールを提供し、操作感や処理速度を事前に確認できる体制を整えています。特にExcel VBA開発の場合、成果物はExcelファイルそのものであり、インストールも不要でそのまま動作するため、早ければ打ち合わせの翌日にはたたき台を試せるのが本来の強みです。

個人か法人かで責任体制が異なる

法人には登記情報があり、所在地・代表者・資本金が公的に確認できるため、トラブル時の責任の所在が明確です。

個人事業主やフリーランスは料金が安いケースもありますが、本人の体調不良や廃業により保証が消失するリスクがあります。業務で継続的に使うシステムであれば、瑕疵担保責任(契約不適合責任)を契約書に明記し、組織として対応できる法人への依頼が堅実です。

所在地と電話番号を確認する

バーチャルオフィスの住所では対面打ち合わせができず、与信調査も困難になります。

登記住所がバーチャルオフィスかどうかは、住所を検索すれば容易に確認できます。さらに、代表電話が固定電話番号(03や06から始まる番号)であれば、実際にその地域にオフィスが存在する蓋然性が高まります。フリーダイヤルやIP電話(050)のみの場合は、緊急時に電話がつながらないリスクも想定しておくべきです。

レスポンスの速さを見る

見積もり依頼への返信速度は、納品後の不具合対応スピードをそのまま映し出すバロメーターです。

概算料金にほぼ即答で回答し、メールにも原則即日返信する会社であれば、エラー発生時にも迅速な対応が期待できます。最初の問い合わせで数日放置されるような会社は、契約後も同じ対応になると考えて差し支えありません。

以下に、信頼できる開発会社を見抜くためのチェックポイントをまとめます。

評価版やデモツールで事前に操作感を確認できるか
法人としての登記情報が確認でき、責任体制が明確か
所在地が実態のあるオフィスで、固定電話番号が掲載されているか
見積もり依頼や問い合わせへのレスポンスが早いか
見積もりに工数・機能ごとの内訳が記載されているか

これらのポイントを事前にチェックするだけで、Excelマクロの外注における失敗リスクは大幅に下がります。

セルネッツ竹本

「安さ」だけで選ぶと二重コストになりがちです。所在地・電話番号・レスポンスの3点は必ず確認を。

外注先に確認すべき契約条件

Excelマクロの外注では、費用や納期だけでなく、納品後のトラブルに備えた契約条件を事前に確認しておくことが極めて重要です。契約書の内容を見落としたまま発注すると、エラーが発生した際に「対応範囲外」と言われ、追加費用を請求されるケースがあります。

ここでは、発注前に必ず確認すべき3つの契約条件を解説します。

瑕疵担保責任の保証期間

納品後に不具合が見つかった場合、どこまで無償で対応してもらえるかを契約書に明記しているか確認が必要です。

瑕疵担保責任(現在の民法では「契約不適合責任」)として、納入後1年間の動作保証を設けている会社であれば安心感があります。保証期間終了後も、前払いチケット制の保守サポートやスポット対応の仕組みがあれば、都度の稟議を通す手間なく緊急対応を依頼できます。

ソースコードの開示と著作権

納品されるプログラムのソースコードが公開されるか、著作権がどちらに帰属するかは、長期的なリスクを左右する重要な確認事項です。

ソースコードが非公開(ロック状態)で納品される場合、その開発会社以外には改修ができなくなります。開発会社が廃業した場合、手元に残るのはブラックボックス化したファイルだけです。ソースコードを完全公開し、著作権もクライアントに譲渡する会社であれば、将来的な内製化への移行も可能になり、ベンダー依存から脱却できます。

開発体制と担当者の一貫性

打ち合わせから納品・保守まで同じ担当者が一貫して対応する体制かどうかを確認しましょう。

大手に依頼しても実際の開発が下請けに丸投げされ、打ち合わせの営業担当と開発者が別人というケースは珍しくありません。1プロジェクト1担当者の体制であれば、伝言ゲームによる情報のロスがなく、不具合発生時にも事情を知る担当者に直接連絡が取れます。

以下の表は、契約時に確認すべき主要な条件を整理したものです。

確認項目 信頼できる会社の対応 注意が必要な対応
瑕疵担保責任 納入後1年間の動作保証を契約書に明記 保証期間の記載なし、または極端に短い
ソースコード 完全公開・著作権をクライアントに譲渡 非公開(ロック状態)で納品
開発体制 打ち合わせから保守まで同一担当者 営業と開発者が別人、下請けに丸投げ
保守サポート 前払いチケット制やスポット対応が可能 納品後のサポートなし

「ソースコードは開示されますか? 著作権はどちらに帰属しますか?」──この質問への回答は、その開発会社がクライアントの長期的な利益をどこまで考えているかを映し出す鏡といえます。

セルネッツ竹本

ソースコード非公開の会社に依頼すると、将来また「ブラックボックス化」を繰り返すことになります。

Excel専門会社への外注が有利な理由

Excelマクロの作成を外注する際、「どの言語でも対応できます」という汎用的な開発会社よりも、Excel VBAに専門特化した会社を選ぶほうが、費用・品質・スピードのすべてにおいて有利になるケースが多くあります。その理由は、Excel特有の仕様や落とし穴を熟知しているかどうかで、開発の精度が根本的に変わるためです。

一般的なプログラマーにとってExcel VBAは「やったことはある」レベルの技術ですが、Excel専門の開発者は、数式の欠落、外部リンクエラー、ファイルサイズの肥大化、名前の定義エラーといったExcel固有の不具合を日常的に扱っています。プログラム技術だけでなく、Excel本体の健康状態を診断できるスキルを持っているかどうかが、専門会社と汎用会社の決定的な違いです。

導入コストを大幅に抑えられる

Excel VBA開発は、データベース構築が不要なため、一般的なシステム開発の約1/3のコストで実現できます。

一般的なWebシステム開発が100万円、データベース構築が60万円かかるのに対し、Excel VBA開発であれば30万円程度から対応可能です。Excel自体がデータベースとして機能するため、別途のDB構築費用や環境設定コストが発生しません。同時利用者5名以内、データ件数10万件以下の小規模運用であれば、高額なデータベース導入は不要であるケースがほとんどです。

納品後の運用コストがほぼゼロ

利用ライセンス料が不要で、軽微な改修であれば追加費用0円で対応できるのがExcel VBAの強みです。

Excelの数式や書式はプログラムに依存せず自由に変更できるため、ちょっとした修正のたびに開発会社に依頼する必要がありません。「わずかな変更でも数十万円かかる」というシステム開発への不満を根本から解消できます。

以下は、Excel VBA開発とデータベース導入開発のコスト比較です。

比較項目 DB導入開発 Excel VBA開発
導入時料金 約100万円〜 約30万円〜
ライセンス料 別途発生 0円
軽微な改修費用 都度発生 0円
納期 約3ヶ月 約1.5ヶ月

ブラックボックス化を解消できる

前任者が残したマクロは、Excel VBA専門家であれば仕様書がなくてもコードを読み解き、標準化できます。

社内で作られたマクロの多くは「マクロ記録」による記述が中心で、設計図もなく、修正しやすい記述ルールにもなっていません。しかし、Excel VBA専門家であれば、新規作り直し不要で「誰でもメンテナンスできる状態」に作り変えることが可能です。前任者のマクロがブラックボックス化して困っている方こそ、Excel専門会社への相談が最も効果的な解決策といえます。

Excel VBA開発は導入コストがDB開発の約1/3
利用ライセンス料0円、軽微な改修も0円
数式・書式・グラフを現場で自由に変更可能
前任者マクロの解読・標準化に対応できる

「Excelでは限界がある」という思い込みから過剰なシステム投資をしてしまう企業は少なくありません。正しく設計されたExcel VBAシステムであれば、低コスト・短納期で、現場が驚くほど使いやすいツールを作ることが可能です。

セルネッツ竹本

「高額なシステム開発」の前に、まず「今のExcelでどこまでできるか」を知ることが最善の一手です。

よくある質問

Q
前任者が作ったマクロの修正だけでも外注できますか?
A

対応可能です。Excel VBA専門の開発会社であれば、仕様書がなくてもコードを読み解き、必要な部分だけを修正できます。既存マクロの改修・保守は10万〜15万円程度から対応しているケースが多く、ゼロから作り直す必要はありません。まずは無料相談で現状のファイルを見てもらうだけでも、解決の糸口が見つかることがあります。

Q
エラーが出たときだけスポットで対応してもらえる会社はありますか?
A

あります。前払いチケット制の保守サポートやスポット対応(1回3万円程度〜)を提供している会社を選べば、都度の稟議を通す手間なく緊急対応を依頼できます。保守契約の有無や料金体系は会社によって異なるため、発注前に確認しておくことを推奨します。

Q
Excelマクロの外注ではなく、kintoneなどの新システムに乗り換えるべきでしょうか?
A

必ずしもそうとは限りません。同時利用者5名以内、データ件数10万件以下の運用であれば、Excel VBA開発で十分対応できるケースがほとんどです。新システムへの乗り換えは導入コストだけでなく、業務フローの変更や教育コストも発生します。まずは「今のExcelでどこまで改善できるか」を専門家に相談してから判断しても遅くはありません。

まとめ

Excelマクロ作成の外注費用は、シンプルな自動化で3万〜20万円、中規模の業務改善で20万〜50万円が相場の中心です。既存マクロの改修であれば10万〜15万円程度から対応可能であり、「作り直し」を前提にした高額見積もりに応じる前に、専門会社への相談を検討する価値があります。

失敗しない外注先を見抜くためには、評価版の有無、法人としての責任体制、所在地や電話番号の実態、レスポンスの速さ、ソースコードの開示方針を確認することが重要です。費用の安さだけで判断せず、納品後の保守体制まで含めたトータルコストで比較してください。

「前任者が残したマクロが動かない」「エラーが出るたびに業務が止まる」という状況でお悩みであれば、まずは60分無料の相談会で現状のファイルを見てもらうことをお勧めします。相談だけでも費用は一切かかりません。本記事が、Excelマクロの外注における適正な相場感と、信頼できる開発会社選びの参考となれば幸いです。

 

全国対応!お気軽にお問い合わせください ExcelVBAマクロ開発のセルネッツ
newsite