VBA・Excelマクロ開発者のフリーランス案件|報酬の決まり方と単価を上げる考え方
公開 2026-10-29 監修:株式会社エージェントベスト
VBA・Excelマクロ開発者のフリーランス案件の報酬は、新しく作るのか、他人が作ったマクロを引き継いで直すのか、ツールが止まったときに業務がどれだけ止まるのか、ExcelやAccessの外にある仕組みとどこまでつなぐのか、そして契約の形で決まります。VBA・Excelマクロ開発者の単価について公的な統計はなく、案件によって大きく変わります。
同じ「Excelマクロの開発」という募集でも、手作業の集計を1本のボタンにまとめる仕事と、経理の締めや受発注で毎日使われている複数のブックとAccessのデータベースを読み解いて直す仕事では、負う責任の重さがまるで違います。報酬の差は、書けるコードの量より、この責任の重さから生まれます。
仕事の種類で、期待される役割が違う
VBAの案件は、大きく次の4つに分けると整理しやすくなります。
| 仕事の種類 | 発注側が期待すること | 報酬への影響 |
|---|---|---|
| 小さなツールの新規開発 | 手作業の手順を聞き取り、短い期間で動くものを作る | 件数は多い。担える人も多く、差がつきにくい |
| 既存マクロの改修 | 作った人がいないマクロに、機能の追加や不具合の修正を加える | 読み解く手間と、壊さない慎重さが評価される |
| 属人化したツールの引き継ぎ・解析 | 中身を調べて仕様を書き起こし、社内で直せる状態にする | 文書化まで担える人が少なく、評価されやすい |
| 移行・置き換えの検討 | Officeの版上げへの対応や、別の仕組みへ移すかどうかの判断材料を出す | 業務と技術の両方で説明が要り、高めに出やすい |
新規開発だけを担う案件は数が多い一方で、作業の範囲が小さく、担える人も多くいます。改修や引き継ぎの案件は、作った人がすでに社内にいないことが多く、「中身が分からないまま毎月使っている」状態を解消することに価値があります。仕事の中身ごとに問われる力はVBA・Excelマクロ開発者のスキルの記事で整理しています。
ツールが止まったときの影響で責任が変わる
報酬の面で大事なのは、ツールの大きさより、止まったときに何が止まるかです。
- 担当者が手元で使う補助ツール:止まっても手作業に戻せる。影響の範囲が小さい
- 部署の締め作業や月次の報告に組み込まれたツール:期日の前に止まると、締めが遅れる。原因の切り分けを急ぎで求められる
- 基幹システムへの取り込みデータを作るツール:出力が誤っていると、後ろのシステムに誤ったデータが入る。テストと確認の手順まで求められる
後ろの2つは、作る側に求められる慎重さが上がります。締めの期日に合わせた対応や、出力の検証まで担った経験は、条件を相談するときの材料になります。
つなぐ仕組みの広さで難しさが変わる
VBAの仕事は、Excelの中だけで完結するとは限りません。次のような連携が入るほど、調べることと確かめることが増えます。
- 同じ社内の複数のブックやCSVの読み書き、ファイルサーバー上のフォルダの操作
- Accessのデータベースや、外部のデータベースへの接続
- OutlookやWordなど、ほかのOffice製品の操作
- WindowsのAPIを呼び出す処理
特に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の仕事は、「このツールを作って納める」という形の請負で出されることが少なくありません。請負では、完成したものを納め、検収を受けて報酬が支払われるのが一般的で、納めたものが契約の内容に合っていなかったときの責任も問われます。一方、改修や保守を一定の期間支える形では、準委任で受けることが多くなります。
| 確かめる点 | 請負で受ける場合 | 準委任で受ける場合 |
|---|---|---|
| 何に対して払われるか | 完成して納めたツール | 決めた期間の作業 |
| 気をつけること | 仕様の書面化、検収の条件、納めた後の不具合の扱い | 作業の範囲、問い合わせへの対応の範囲 |
小さなツールの請負では、仕様があいまいなまま作り始め、追加の要望が重なって作業が膨らむことがあります。違いは準委任契約と請負契約の違い、納めた後の責任は契約不適合責任の記事、範囲が広がったときの扱いは作業範囲が広がったときの契約の扱いをご覧ください。
単価が下がりやすい条件
- 現物のブックを見せてもらえず、口頭の説明だけで見積もる
- テスト用のデータがなく、本番のファイルで確かめるしかない
- 本数やボタンの数で成果を数え、解析や文書化の時間が見込まれていない
- 利用者の端末のOfficeの版や32ビット・64ビットの違いが確かめられていない
- 「ついでに」の修正依頼が続き、範囲が決まらない
特に引き継ぎの案件で、解析の時間を見込まずに修正の作業だけを見積もると、読み解く手間がまるごと持ち出しになります。最初に中身を調べる期間を分けて置けるかを相談すると、無理のない見積もりになりやすくなります。
交渉で示せる材料
条件の見直しを相談するときは、発注側の担当者が社内で説明しやすい事実を並べます。
| 材料 | 示し方の例 |
|---|---|
| 担う範囲の広がり | 改修の担当で参画したが、仕様書の作成や利用者への説明まで担っている |
| 作業時間の削減 | 手作業の時間がどれだけ減ったか(守秘の範囲で、割合などで) |
| 止まる回数の減少 | エラー処理とログを入れ、原因の分からない停止が減った |
| 引き継ぎやすさ | 仕様書と手順書を整え、社内の担当者が軽い修正をできるようになった |
| 版の変化への対応 | 64ビット版や新しい版での動作を確かめ、必要な修正を済ませた |
伝える時期と言い方は単価交渉の記事、報酬の仕組みの全体像はフリーランスの単価の決まり方にまとめています。
よくある質問
VBA・Excelマクロ開発者の単価の相場はいくらですか?
VBA・Excelマクロ開発者の単価について公的な統計はなく、仕事の種類、業界、稼働日数、契約の形によって大きく変わります。相場の数字を探すより、ご自身の経験が新規開発・改修・引き継ぎ・移行のどこに当てはまるかを整理し、複数の案件で条件をそろえて比べるほうが判断の材料になります。
Excelだけでなく、Accessもできると条件は変わりますか?
変わることがあります。Accessのデータベースとつながったツールは、テーブルの設計やクエリまで読み解く必要があり、担える人が限られるためです。Excel側だけを直せる人より、データの持ち方まで含めて説明できる人のほうが、改修や引き継ぎの案件で任される範囲が広がります。
小さなツールを1本ずつ請け負う形は損ですか?
一概には言えません。仕様がはっきりしていて、検収の条件と納めた後の扱いが決まっていれば、無理のない形で受けられます。仕様があいまいなまま作業が膨らみやすい案件では、準委任で期間を区切って受けるほうが合うこともあります。案件の選び方はVBA・Excelマクロ開発者のスキルシートの書き方とあわせて、経験の見せ方から考えておくと進めやすくなります。
参考にした公的情報・資料
- 2025 年のサポート終了(Microsoft Learn)
- 2026 年のサポート終了(Microsoft Learn)
- 64 ビット Visual Basic for Applications の概要(Microsoft Learn)
- フリーランス法特設サイト(公正取引委員会)
記事の内容は公開日時点の情報にもとづきます。制度や税率は変わることがあるため、手続きの前に必ず各機関の最新情報をご確認ください。