VBA案件のフリーランス単価相場|Excel業務自動化の実情と探し方
最終更新日:2026/08/17
VBAフリーランス案件とは、Excel・Access・OutlookなどMicrosoft Officeの業務自動化を対象とした業務委託案件です。公開案件ベースでは単価40〜80万円台の帯に集まる傾向があり、週4〜5日準委任案件では経験年数よりAccess・SQL・Power Automate併用の有無で条件が変わる傾向が見られます(首都圏中心の主要エージェント公開案件を2026年8月時点で観測)。独立検討中の業務改善エンジニア・情シス経験者向けに、単価・稼働形態・探し方を整理しました。
先に結論
主要フリーランスエージェントの公開案件を横断すると、VBA案件の単価は月額40〜80万円の帯に集まる傾向が見られる。中心は50〜60万円で、SQL・Access・Power Automateの併用経験があると上振れするケースが目立つ
案件は「既存VBAツールの保守・改修」と「業務プロセス自動化の新規開発」の2系統に分かれ、単価は後者のほうが高めに出やすい傾向がある
公開案件では週2〜4日・リモート可の募集も一定数見られ、専業だけでなく副業・兼業でも案件化しやすい
探し方の実務:大手フリーランスエージェントを複数併用し、「VBA」「Excel VBA」「業務効率化」といったキーワードで検索するのが基本ルート。クラウドソーシングは単発小規模向け
VBA単独では月60万円台で単価が伸びづらいケースが多く、単価アップはPython・Power Automate・SQLへの併走が実務的な突破口
この記事でわかること
VBAフリーランス案件の単価レンジと、条件別に単価が動く要因
週2〜3日・リモート・請負など、VBA特有の稼働・契約形態の実情
業界別(金融・製造・事務・情シス)に見える案件の性質差
スキルシート記載や高単価案件の狙い方、単価が伸びづらい案件の見分け方
VBAという言語自体の仕様・歴史・他言語との違いはVBファミリー(VB, VB.NET, VBA)とは?特徴・用途から年収・将来性まで解説で解説しています。本記事はフリーランス案件視点に絞って整理します。
目次
VBAフリーランス案件の全体像
VBAフリーランスの単価相場
VBA案件の稼働形態と契約形態
業界別のVBA案件動向
VBA案件の主要業務パターン
単価が上がるスキル・条件
VBA案件の探し方
VBA案件のスキルシート記載ポイント
VBA案件でよくある失敗・落とし穴
VBA案件の将来性と次のキャリア
まとめ
よくある質問
VBAフリーランス案件の全体像
VBA案件は「小さくて数が多い」市場です。Microsoft Officeがほぼ全業界に導入されているため、業務自動化の需要が事業規模を問わず存在します。一方で1件あたりの規模は小さく、1人月フル稼働ではなく部分稼働の並行案件が組みやすいのが特徴です。
VBAとはどんな案件領域か
案件で扱うのはExcelを中心としたOfficeアプリケーションの自動化です。伝票作成、日次レポート集計、帳票フォーマット統一、Access連携によるデータ管理といった業務が中心になります。詳しい言語仕様はVBファミリーの解説記事に譲り、ここでは案件として現れる形の整理に絞ります。
VBA案件が今も残る理由
Excelが業務システムの一部として定着している職場が多く、置き換えコストが高い
Access中心の内製データベースが現役で運用されている企業がある
Power AutomateやRPAへの移行が進むほど、旧VBA資産の橋渡しとして保守案件が発生する
業務部門が主導する自動化(IT部門が関与しない案件)ではVBAが依然として現実解
VBA案件が伸び悩んでいる領域
クラウド前提の新規業務システム(SalesForceやkintoneなど)はVBA対象外
大規模なRPA導入プロジェクトはUiPath・WinActor・Power Automateへ移行
Excelの利用制限が入る業界(一部の金融・公共系)では新規VBA開発が抑制される
ミニFAQ
Q. VBA案件は今後なくなりますか?
A. RPAやPower Automateへの移行が進む一方で、既存Excelマクロ資産の保守と、部門主導の小規模自動化は当面残る見込みです。新規大規模開発の比率は限定的な状態が続く可能性が高く、長期的にはPower Automate・Pythonへの併走を前提にキャリア設計するのが安全です。
VBAフリーランスの単価相場
まずは公開案件ベースで月40〜80万円が目安です。以下は主要フリーランスエージェント数社(首都圏中心・大手総合型を中心に、VBA/Excel VBA関連の公開募集月額を横断比較した目安)で、週4〜5日稼働の準委任案件・実務経験3年以上を想定しています。観測時期は2026年8月時点。週1〜3日案件・地方案件・請負案件は含めていません。非公開案件は補足的に参照し、本文の相場感は公開案件ベースで整理しています。
単価レンジの目安(首都圏・公開案件・週4〜5日準委任・2026年8月観測)
帯 | 想定スキル・条件 | 想定人物像 |
|---|---|---|
40〜50万円 | Excel VBAのみ、実務2〜3年、既存マクロの保守中心 | 事務系や情シスからの独立初期。ルーティン改修が中心の層 |
50〜65万円 | Excel+Access VBA、SQL基礎、業務ヒアリング可 | Access連携や複数部門にまたがるツール開発を任せられる層 |
65〜80万円 | VBA+Power Automate/Power BI/Python併用、要件定義経験 | 業務改善の企画から入り、VBAは実装手段のひとつと位置づける層 |
80万円超 | 上流工程・PMO寄り、部門横断の自動化プロジェクトを担当 | VBAは道具として、業務改善コンサル的な立ち位置で入る層 |
上表は首都圏の主要エージェント数社の公開案件の募集月額レンジを横断比較した目安です。地域・業界・稼働日数で個別に変動し、地方案件・週1〜3日案件・請負案件は含めていません。単価の考え方の全体像はフリーランスエンジニアの単価相場と単価の上げ方に整理があります。
経験年数だけで単価は決まらない
VBAは学習難度が低く、経験10年でも案件がExcel保守中心だと単価が横ばいになるケースが観測されます。単価を左右するのは併用スキルと業務理解の深さです。逆に経験3年でもAccess+SQL+業務ヒアリングまでできれば、60万円台前半のレンジに入るケースがあります。
単価の天井を突破する条件
自分がどのくらいの単価を狙えるか気になる方は、無料のフリーランスエンジニア単価診断で現在の市場単価の目安を確認できます。診断結果を元にスキルの棚卸しをすると、次に伸ばすべきスキルが見えやすくなります。
Excel VBA単独では月60万円台で頭打ちになるケースが多く見られる
同程度の稼働率・首都圏公開案件の比較では、Access併用・SQL併用で+5〜10万円のケースが見られる
Power AutomateやPower BIまで扱えると、案件の対象範囲が広がる(クラウド・BI寄りの募集条件を満たせる)
Python併用で、VBAを1つの手段としつつデータ処理案件に横展開できる
スキル併用・稼働形態別の単価差(観測メモ)
併用スキル | 単価インパクトの目安 |
|---|---|
Excel VBAのみ | ベースライン。40〜55万円が中心 |
+Access VBA | +5〜10万円のケースが見られる |
+SQL(Oracle/SQL Server) | +5〜15万円。データ集計・レポート案件で有利 |
+Power Automate/Power BI | +10〜15万円。公開案件の募集要件で頻出 |
+Python(自動化/データ処理) | +10〜20万円。案件の選択肢自体が広がる |
+業務ヒアリング・要件整理 | 上流工程案件で+10〜20万円 |
上表は複数エージェントの公開案件を横串で見たときに現れる傾向で、絶対値の保証ではありません。これらの上振れは、単に併用スキルを学習済みというより、実案件で要件整理や他システム連携まで担当した経験がある人で出やすい傾向です。単価交渉の考え方は単価交渉のコツ|タイミング・伝え方・根拠の作り方、複数スキルでの単価アップの実例はエンジニアの単価を上げる5つの方法を参照してください。
ミニFAQ
Q. VBAだけで月70万円は狙えますか?
A. Excel VBA単独では60万円台後半で頭打ちのケースが多く見られます。70万円台を狙う場合は、Access・SQL・Power Automateのいずれかの併用実績があるか、業務改善の上流(現状分析・要件整理)まで担える立場が必要になる傾向です。
VBA案件の稼働形態と契約形態
VBA案件は「フルタイム常駐」よりも部分稼働が組みやすい市場です。ここは他言語案件と大きく異なる点で、独立初期や副業ワーカーにとって重要な特徴になります。
週2〜3日案件が組みやすい
公開案件では、フルタイム案件に比べて週2〜3日・リモート可の募集も一定数見られる
業務部門が予算を持ち発注する小規模案件が多く、必要工数が「週1〜3日×数か月」に収まりやすい
副業・兼業のフリーランスと相性がよい
週3日中心の働き方を検討中の方は週3日で働くフリーランスエンジニアの始め方、副業前提なら副業エンジニアの案件の探し方も参考にできます。
常駐かリモートか
事務・情シス寄りのVBA案件はリモート可の割合が比較的高い
金融・公共・製造業の一部では、機密性の高いデータを扱うため常駐要件が残る
Access DBやオンプレのデータ基盤に接続する案件は、リモート接続の可否がそのまま常駐要件を決める
契約形態は準委任と請負が混在する
エージェント経由の案件は準委任が中心で、小規模案件や直取引・クラウドソーシング経由では請負・成果物型も見られます。理由は成果物(マクロ・ツール一式)が明確で、工数見積もりの前提が立てやすいためです。
契約形態 | よくあるパターン | 単価の出し方 |
|---|---|---|
準委任(月額) | 継続保守・改修、業務改善プロジェクト | 月額固定 |
請負(一括) | 特定ツールの新規開発、既存マクロの改修一式 | 見積もり金額 |
準委任+成果物 | 定常業務+新機能開発の混在 | 月額+追加見積 |
請負案件では要件不明確による工数超過が典型的なリスクになります。稼働時間の見積もりを崩さないためのポイントは後述の「よくある失敗」で整理します。
ミニFAQ
Q. VBAの請負案件で工数超過を防ぐには何を確認すべきですか?
A. 対象データの実サンプル、既存マクロのコード規模と品質、業務部門の変更要求の頻度、この3点を契約前に把握できると見積もり精度が上がります。特に「業務部門が要件変更を頻繁に出すか」は稼働超過の主要因になります。
業界別のVBA案件動向
業界ごとに求められるスキルセット・単価レンジ・稼働形態が異なります。関連業界の詳細記事も併せて参照してください。
金融業界(銀行・証券・保険)
公開案件では、帳票・レポート集計、コンプライアンス集計、金融商品の計算モデル自動化などが中心
単価は中〜高位(60〜80万円台)で、常駐要件が残る募集が比較的見られる
Excel/Access資産が長期運用されており、保守・改修案件が継続的に発生する傾向がある
詳細は金融業界のフリーランスエンジニア案件を参照
製造業(原価計算・生産管理)
募集要件上は、原価計算、生産計画、在庫管理のExcel運用が根強く残っている
公開案件ではSAPやOracleとの連携マクロの改修案件が観測される
工場所在地の常駐案件と、本社側リモート案件が混在する傾向がある
詳細は製造業のフリーランスエンジニア案件を参照
事務・バックオフィス業務
公開案件では、経理・人事・営業事務のルーティン自動化案件が中心
単価は40〜55万円のレンジが中心で、稼働は週2〜3日の募集が多く見られる
クラウドソーシング経由でも案件化しやすい領域
フリーランス事務系のキャリア観はフリーランス事務の仕事内容と案件獲得を参照
情シス・運用自動化
公開案件では、定型レポート配信、ライセンス管理、資産管理台帳の自動更新などの募集が見られる
PowerShellやPower Automateとの組み合わせ案件も観測される
運用寄りの案件動向は運用保守・オンコール案件のフリーランス実情、Power Shell連携はPowerShellとはを参照
VBA案件の主要業務パターン
案件内容の型を4つに整理します。募集要件を見るときの分類軸として使えます。
既存VBAツールの保守・改修
前任者が退職・引退したExcelマクロの引き継ぎ、機能追加、バグ改修
案件数は多いが、単価は40〜55万円中心のケースが多い
「巨大マクロ・スパゲッティコード」が含まれる案件はリスクが高い(詳細は後述)
業務プロセス自動化の新規開発
業務部門から「この作業を自動化したい」というテーマが来て、ヒアリング→設計→実装
単価は50〜70万円のレンジ
業務ヒアリング能力が単価を左右するタイプの案件
データ集計・レポート自動生成
日次・週次・月次のレポート作成をVBAで自動化
Access・SQL Server・Oracleとの連携が伴うケースが多い
Power BIと組み合わせるとレンジが上がる
他システム連携(Access・SQL・SAP・API)
既存の業務システムからデータを取り出し、Excelで整形して報告書化
単価は60〜75万円のレンジになりやすい
SAP GUI Scripting、SQL接続、Web API呼び出しといった周辺技術の経験が評価される
単価が上がるスキル・条件
VBA案件で単価を上げる典型パターンを整理します。順序はコストパフォーマンス順(習得コストに対する単価インパクト)で並べています。
Access VBAと基礎SQL
Excel VBAだけで頭打ちを感じたら、まずAccessとSQLを追加する
データ集計・レポート案件の対象範囲が一気に広がる
SQL Server・Oracleとの接続経験も同カテゴリでカウントされる
Accessの機能・データベース設計はMicrosoft Access 公式で確認できる
Power AutomateとPower BI
Microsoft 365を導入する企業が広がるなかで、Power Automate・Power BIの募集要件で頻出する
Excel VBAとの併記で募集される案件が観測される
「VBAだけ」から「Power Platform全体を扱える」へのポジション転換が単価アップの近道
Python(自動化・データ処理領域)
pandas・openpyxl・xlwingsなどの経験があるとVBAとの並走が可能
案件の選択肢自体が広がり、VBA以外の案件も獲得できる
RPAツール(UiPath・WinActor)
VBA案件のリプレース先としてRPA導入が観測されるため、両方扱えると案件継続性を確保しやすい
単価はRPA案件のほうがやや高い傾向
RPAエンジニアとは?仕事内容・年収・必要スキルと案件動向で案件動向を整理しています
業務ヒアリング・要件整理
単価60万円超のVBA案件では、コードを書く力より業務を聞き取る力が評価されるケースが目立つ
業務部門と直接話せる立ち位置になれると、単価と継続性の両方が上がる
VBA案件の探し方
VBA案件は「エージェント複数社+クラウドソーシング」の併用が実務的です。案件の性質ごとに探すルートを分けます。
フリーランスエージェント経由(中規模以上向け)
大手フリーランスエージェントを複数併用するのが基本ルート(例:レバテックフリーランス、ITプロパートナーズ、PE-BANKなど)
「VBA」「Excel VBA」「業務効率化」「Excel マクロ」の表記ゆれタグで検索する
非公開案件は面談で開示されるケースが多いため、面談を受ける価値が高い
クラウドソーシング(単発小規模向け)
クラウドワークス・ランサーズにExcel VBAの小規模案件が継続的に出ている
単価は月額ベースで20〜40万円相当の帯が中心で、エージェント経由より低め
独立初期の実績づくり・副業向き
直取引・リファラル
前職の関係企業、業務改善コンサル会社経由の紹介
VBA案件は業務部門との関係が近いため、口コミ・紹介ルートが機能しやすい
営業活動全般の考え方はフリーランスエンジニアの営業方法と案件獲得の近道を参照
求人検索時に併記するキーワード
VBA単独で検索すると案件数が絞れないため、以下のキーワードを組み合わせると精度が上がります。
業務要件系:「業務自動化」「Excel マクロ」「レポート自動化」「Access」「帳票」
併用スキル系:「SQL」「Power Automate」「Power BI」「Python」
契約形態系:「請負」「準委任」「週2」「リモート」
VBA案件のスキルシート記載ポイント
スキルシート全体の書き方はフリーランスエンジニアのスキルシートの書き方を参照してください。ここではVBA案件で評価されやすい書き方のポイントに絞ります。
案件詳細で書くべき粒度
対象業務(何の業務を自動化したか)
対象データの規模(ファイル数、レコード数、ユーザー数)
削減工数の実績(月◯時間削減、日次業務が◯分短縮など)
併用したツール(Access、SQL Server、Power BI、SAP、API連携等)
「作業自動化ツールを作成」だけでは差別化になりません。案件詳細の書き方はスキルシートの案件詳細の書き方、単価に響く定量表現はスキルシートで単価を上げる書き方で整理しています。
実績が少ない場合の書き方
前職での内製ツール開発経験を「請負案件相当の粒度」で翻訳して書く
業務部門とのやり取り経験を「要件ヒアリング」として明示
併用スキルの書き方
「Access VBA(3年)」「SQL Server(2年、SELECT/UPDATEレベル)」のように深さを添えて書く
「使ったことがある」レベルと「業務で運用した」レベルは分けて記載
業務改善の上流経験がある場合は必ず記載(要件整理、業務フロー図の作成など)
VBA案件でよくある失敗・落とし穴
契約前・稼働開始前に確認すべき典型リスクを整理します。
「巨大マクロの塩漬け」保守案件
数千行・数万行に膨らんだVBAコードの引き継ぎ案件
前任者がドキュメントを残していないケースが多い
引き受け前にコードの実物を確認し、規模と品質を見積もる(NDA締結後に開示されるケースが一般的)
稼働見積が崩れる要件不明確案件
「Excelの作業を自動化したい」だけの募集要件は、稼働超過の危険信号
契約前に現行の作業手順・対象データ・完了条件の3点を書面で確認する
請負契約の場合は要件変更時の追加費用ルールを合意しておく
単価が上がらないルーティン案件
定期レポートの継続運用など、業務が固定化されている案件
短期的には安定するが、契約更新時に単価アップの根拠を出しづらい
単価アップ交渉のタイミングは単価交渉のコツ、更新面談での単価防衛は契約更新で単価が下がる時の対策を参照
RPAリプレースで案件消滅
既存VBAマクロがRPAツールにリプレースされ、案件が終了するケース
兆候:発注元が「Power Automate・UiPath導入」の話を出し始めたら注意
対策:自分がリプレース先のRPAツールも扱えるようにしておくと案件継続につながる
VBA案件の将来性と次のキャリア
短期・中期・長期の3つの時間軸で整理します。
短期(〜2年):保守と部分改修が主戦場
現時点の公開案件では、既存Excel資産の保守案件が継続的に募集されている
今後もOffice 365への移行と並行して、週2〜3日の並行案件を組みやすい状態が続くと見込まれる
中期(3〜5年):Power Platformとの共存
今後はPower Automate・Power BIとの併用案件が中心になっていくと見込まれる
VBA単独の求人は縮小する可能性が高い一方、「Power Platform+VBA既存資産」の橋渡し案件は残る見通し
長期(5年以上):次のスキルへの併走
VBA一本足のキャリアはリスクが高い
選択肢A:Python・データ分析領域へ横展開
選択肢B:RPA・Power Platform領域へ横展開
選択肢C:業務改善コンサル寄りの立ち位置(VBAは道具のひとつ)
キャリア全体の見立てはエンジニア市場価値の診断5ステップで棚卸ししつつ、次のスキル選定を進めるのが実務的です。
まとめ
公開案件ベースでは、VBAフリーランス案件の単価は月額40〜80万円が中心で、Excel VBA単独では60万円台、Access・SQL・Power Automate・Pythonの併用で上振れするケースが観測される
稼働は公開案件で週2〜3日のリモート募集も一定数見られ、副業・並行案件と相性がよい
案件は「保守・改修」「新規業務自動化」「データ集計」「他システム連携」の4系統に分かれる傾向がある。上流に近いほど単価は上がる傾向が見られる
探し方は大手エージェント複数社への登録が基本ルート。クラウドソーシングは実績づくり向き
単価の天井を突破するには、VBA単独から離れてPower Automate・Python・RPAへの併走を早めに始めるのが実務的
自分の単価がどこに位置するかを知りたい場合は、フリーランスエンジニア単価診断で目安を把握するところから始めてみてください。単価を体系的に上げる考え方はフリーランスエンジニアの単価相場と単価の上げ方に整理があります。
製品仕様の公式情報
本文の相場・案件動向は、首都圏中心の主要フリーランスエージェント数社の公開案件を2026年8月時点で観測した数字を目安として整理しています。以下は言語・ツールの製品仕様確認に使用した公式情報です(VBA案件相場の直接根拠ではなく、製品仕様の確認用)。
よくある質問
実務経験なしでVBAフリーランス案件を取れますか?
A. エージェント経由の案件では実務2〜3年以上が要件として提示されるケースが多く見られます。ただしクラウドソーシングでは実務経験不問の小規模案件が出ており、そちらで実績を積んでからエージェント登録に移る道が現実的です。前職の内製ツール開発経験は「実務」として翻訳できるケースが多いため、面談で提示する準備をしてください。
Excel VBAとAccess VBAはどちらが単価が高いですか?
A. Access VBAを含む案件のほうが単価は高めに出る傾向があります。Access案件は業務データベース運用が絡むため、SQLやデータ設計の理解が必要で、単価が上振れしやすいためです。ただしAccess案件そのものの母数はExcel案件より少ないため、Excel+Accessの併用スキルで臨むのが実務的な選択です。
リモートワーク案件はどれくらいありますか?
A. 主要エージェントの公開案件を見ると、事務・情シス系ではリモート可の案件が多く見られます。一方、金融・公共・機密データを扱う製造業では常駐要件が残っています。VBA案件の探し方としては、初期スクリーニング時にリモート可の絞り込みを入れると効率的です。
「VBAエキスパート」の資格は取ったほうがよいですか?
A. 資格自体が案件獲得の必要条件になることはあまり見られませんが、実務経験が浅い段階ではスキル証明として機能するケースがあります。実務2〜3年以上ある場合は、資格取得より併用スキル(Access・SQL・Power Automate)の実績づくりに時間を投じるほうが単価インパクトが大きい傾向です。
契約形態は請負と準委任どちらが多いですか?
A. VBA案件は他言語案件に比べて請負・成果物型の比率がやや高めです。ただしエージェント経由の案件は準委任が中心。請負案件は個人受注(クラウドソーシング・直取引)に集まる傾向があります。請負では要件変更時の稼働超過リスクがあるため、契約書での完了条件の合意が重要です。
VBAだけの人はどれくらい市場にいますか?
A. 具体的な統計データは公開されていませんが、公開案件を見る限りでは、上位単価帯(月65万円超)はAccess・SQL・Power Automate・Pythonのいずれかを求める募集が目立ちます。逆に月40〜55万円のレンジではExcel VBA中心のスキル要件も見られるため、単価と併用スキルには相関がある傾向です。
Power AutomateとVBAはどちらを先に学ぶべきですか?
A. すでにVBAで実務経験がある方は、Power Automateを併走で覚えるのが現実的です。既存VBA案件をこなしながらPower Automateの募集要件を満たせる状態を目指すと、案件の選択肢が広がります。ゼロから学び始める場合は、Power Automateからのほうが習得速度が早いケースもあります。
VBA案件で単価交渉するタイミングはいつですか?
A. 継続案件では契約更新のタイミングが交渉しやすい機会になります。単価アップの根拠として、対応した業務範囲の拡大、新機能追加、他部門への横展開などを提示できると通りやすくなります。詳しくは単価交渉のコツ、エンジニアの単価を上げる5つの方法を参照してください。
副業でVBA案件を取ることは可能ですか?
A. 週2〜3日・週末稼働の小規模案件は副業でも受注可能です。ただし本業が副業禁止規定に触れないか、業務内容が競業避止義務(会社と競合する仕事を制限する取り決め)に該当しないかを事前に確認してください。副業案件の探し方は副業エンジニアの案件の探し方で整理しています。
VBAの新規案件は減っていますか?
A. 新規のExcel VBA大規模開発は現時点では限定的な傾向が観測されます。一方、既存マクロの保守・改修、部門主導の小規模自動化、Power Automate移行前の橋渡し案件など、保守と過渡期の案件は継続的に発生しています。今後の主戦場は「VBAだけ」ではなく「VBA+Power Platform/RPA/Python」の組み合わせに移っていく見込みです。
スキルシートに書きにくい社内ツール開発の実績はどう表現しますか?
A. 案件相当の粒度に翻訳します。「対象業務」「対象データ規模」「削減した工数」「使用技術(VBA、Access、SQL等)」の4点を書き出せば、社外案件のように読める形になります。守秘義務に触れる企業名・部門名は伏せて構いません。詳細は実績が少ないフリーランスエンジニアでも通るスキルシートの書き方を参照してください。

