エージェントベストジョブ フリーランスフリーランスのエンジニア・コンサル向け案件紹介

トップ › お役立ち記事 › バックエンド開発

バックエンド開発

VBA・Excelマクロ開発者のフリーランス案件|報酬の決まり方と単価を上げる考え方

公開 2026-10-29 監修:株式会社エージェントベスト

VBA・Excelマクロ開発者のフリーランス案件の報酬は、新しく作るのか、他人が作ったマクロを引き継いで直すのか、ツールが止まったときに業務がどれだけ止まるのか、ExcelやAccessの外にある仕組みとどこまでつなぐのか、そして契約の形で決まります。VBA・Excelマクロ開発者の単価について公的な統計はなく、案件によって大きく変わります。

同じ「Excelマクロの開発」という募集でも、手作業の集計を1本のボタンにまとめる仕事と、経理の締めや受発注で毎日使われている複数のブックとAccessのデータベースを読み解いて直す仕事では、負う責任の重さがまるで違います。報酬の差は、書けるコードの量より、この責任の重さから生まれます。

仕事の種類で、期待される役割が違う

VBAの案件は、大きく次の4つに分けると整理しやすくなります。

仕事の種類発注側が期待すること報酬への影響
小さなツールの新規開発手作業の手順を聞き取り、短い期間で動くものを作る件数は多い。担える人も多く、差がつきにくい
既存マクロの改修作った人がいないマクロに、機能の追加や不具合の修正を加える読み解く手間と、壊さない慎重さが評価される
属人化したツールの引き継ぎ・解析中身を調べて仕様を書き起こし、社内で直せる状態にする文書化まで担える人が少なく、評価されやすい
移行・置き換えの検討Officeの版上げへの対応や、別の仕組みへ移すかどうかの判断材料を出す業務と技術の両方で説明が要り、高めに出やすい

新規開発だけを担う案件は数が多い一方で、作業の範囲が小さく、担える人も多くいます。改修や引き継ぎの案件は、作った人がすでに社内にいないことが多く、「中身が分からないまま毎月使っている」状態を解消することに価値があります。仕事の中身ごとに問われる力はVBA・Excelマクロ開発者のスキルの記事で整理しています。

ツールが止まったときの影響で責任が変わる

報酬の面で大事なのは、ツールの大きさより、止まったときに何が止まるかです。

後ろの2つは、作る側に求められる慎重さが上がります。締めの期日に合わせた対応や、出力の検証まで担った経験は、条件を相談するときの材料になります。

つなぐ仕組みの広さで難しさが変わる

VBAの仕事は、Excelの中だけで完結するとは限りません。次のような連携が入るほど、調べることと確かめることが増えます。

特にWindowsのAPIを呼ぶ処理は、Officeの32ビット版と64ビット版で書き方が変わります。Microsoft Learnの説明では、Office 2019とMicrosoft 365からは64ビット版が既定になっており、64ビット版で動かすにはDeclareステートメントにPtrSafeキーワードを付け、ポインターやハンドルを扱う型をLongPtrなどに直す必要があるとされています(2026年10月時点)。古いマクロをこの観点で洗い出して直した経験は、改修の案件でよく求められます。

Officeの版の変化が改修の需要を生む

Microsoftのライフサイクルのページによると、Office 2016とOffice 2019(ExcelとAccessを含む)は2025年10月14日に、Office 2021とOffice LTSC 2021は2026年10月13日にサポートが終了しています(2026年10月時点)。

版が上がると、それまで動いていたマクロが動かなくなったり、動きが変わったりすることがあります。影響の調査、修正、利用者の端末での確認をまとめて担える人は、単純な新規開発より広い範囲を任されやすくなります。今後の動きはVBA・Excelマクロ開発者の将来性の記事でまとめています。

契約の形で負う責任が変わる

VBAの仕事は、「このツールを作って納める」という形の請負で出されることが少なくありません。請負では、完成したものを納め、検収を受けて報酬が支払われるのが一般的で、納めたものが契約の内容に合っていなかったときの責任も問われます。一方、改修や保守を一定の期間支える形では、準委任で受けることが多くなります。

確かめる点請負で受ける場合準委任で受ける場合
何に対して払われるか完成して納めたツール決めた期間の作業
気をつけること仕様の書面化、検収の条件、納めた後の不具合の扱い作業の範囲、問い合わせへの対応の範囲

小さなツールの請負では、仕様があいまいなまま作り始め、追加の要望が重なって作業が膨らむことがあります。違いは準委任契約と請負契約の違い、納めた後の責任は契約不適合責任の記事、範囲が広がったときの扱いは作業範囲が広がったときの契約の扱いをご覧ください。

単価が下がりやすい条件

特に引き継ぎの案件で、解析の時間を見込まずに修正の作業だけを見積もると、読み解く手間がまるごと持ち出しになります。最初に中身を調べる期間を分けて置けるかを相談すると、無理のない見積もりになりやすくなります。

交渉で示せる材料

条件の見直しを相談するときは、発注側の担当者が社内で説明しやすい事実を並べます。

材料示し方の例
担う範囲の広がり改修の担当で参画したが、仕様書の作成や利用者への説明まで担っている
作業時間の削減手作業の時間がどれだけ減ったか(守秘の範囲で、割合などで)
止まる回数の減少エラー処理とログを入れ、原因の分からない停止が減った
引き継ぎやすさ仕様書と手順書を整え、社内の担当者が軽い修正をできるようになった
版の変化への対応64ビット版や新しい版での動作を確かめ、必要な修正を済ませた

伝える時期と言い方は単価交渉の記事、報酬の仕組みの全体像はフリーランスの単価の決まり方にまとめています。

よくある質問

VBA・Excelマクロ開発者の単価の相場はいくらですか?

VBA・Excelマクロ開発者の単価について公的な統計はなく、仕事の種類、業界、稼働日数、契約の形によって大きく変わります。相場の数字を探すより、ご自身の経験が新規開発・改修・引き継ぎ・移行のどこに当てはまるかを整理し、複数の案件で条件をそろえて比べるほうが判断の材料になります。

Excelだけでなく、Accessもできると条件は変わりますか?

変わることがあります。Accessのデータベースとつながったツールは、テーブルの設計やクエリまで読み解く必要があり、担える人が限られるためです。Excel側だけを直せる人より、データの持ち方まで含めて説明できる人のほうが、改修や引き継ぎの案件で任される範囲が広がります。

小さなツールを1本ずつ請け負う形は損ですか?

一概には言えません。仕様がはっきりしていて、検収の条件と納めた後の扱いが決まっていれば、無理のない形で受けられます。仕様があいまいなまま作業が膨らみやすい案件では、準委任で期間を区切って受けるほうが合うこともあります。案件の選び方はVBA・Excelマクロ開発者のスキルシートの書き方とあわせて、経験の見せ方から考えておくと進めやすくなります。

参考にした公的情報・資料

記事の内容は公開日時点の情報にもとづきます。制度や税率は変わることがあるため、手続きの前に必ず各機関の最新情報をご確認ください。

条件に合う案件だけ、知りたい方へ

ご登録は無料です。条件に合う案件だけを、ご本人の了承を得てからご提案します。