フリーランスエンジニアとして独立する際、あるいはキャリアの踊り場に差し掛かった際、誰もが直面する課題があります。
「今の自分の技術スタックだと、いくらが適正なのか?」
「高すぎて敬遠されるのは困るが、安売りして『作業要員』にはなりたくない」
会社員時代は、等級制度や給与テーブルによって会社が価値を決めてくれていました。しかし、フリーランスになれば、あなた自身が自分のスキルと経験に「値札(プライスタグ)」を貼らなければなりません。
この「単価設定」は、単なる請求額の話ではなく、エンジニアとしてのキャリア戦略そのものです。
適切な単価設定ができなければ、どれだけモダンな技術を扱っていても、いつまでも低単価な案件で疲弊することになります。逆に、論理的に単価を設計できれば、稼働時間をコントロールしながら年収1,000万円の大台を超え、技術研鑽の時間も確保可能です。
本記事では、曖昧な感覚論を排除し、エンジニアが論理的に「適正単価」を算出するための5つのステップを解説します。さらに、2025年の技術トレンドを踏まえた相場感、インボイス制度への対応、そして施行されたばかりの「フリーランス新法」を活用した賢い立ち回りまで、プロとして知っておくべき知識を網羅しました。
なぜ「最初の単価設定」が重要なのか?
エンジニアにとって、単価設定はクライアントとの「最初のコミットメント」です。
なぜ、ここを慎重に行うべきなのか。理由は大きく2つあります。
1. 「安売り」は技術的負債と同じく、後から取り返すのが難しい
「実績がないから」「まずは勉強させてもらうつもりで」と、相場より極端に低い単価で案件を受けてしまうと、以下のような悪循環に陥ります。
- 低単価で受注する:生活水準を維持するために、長時間労働(または複数案件の掛け持ち)が必要になる。
- キャッチアップの時間が消える:目の前のタスク消化に追われ、新しい技術や設計思想を学ぶ余裕がなくなる。
- 市場価値が停滞する:レガシーな保守運用や単純作業から抜け出せず、高単価なモダン案件への切符を掴めない。
エンジニアにとって最大の資本は「学習時間」です。安すぎる単価は、この投資時間を奪い、キャリアの陳腐化を招きます。
2. 一度決めた単価の「リファクタリング」は困難
コードのリファクタリング同様、一度固定化された契約条件を後から修正するのは多大なエネルギーを要します。
新規契約時に「今回はお試し価格で」と伝えてしまうと、クライアント側ではそれが「基準(ベースライン)」としてインプットされます。後から「システムが安定したので単価を上げてください」と交渉しても、機能追加などの明確な変更がない限り、納得してもらうのは容易ではありません。
だからこそ、最初の契約時に「適正な市場価格」で握ること、あるいは将来的な単価見直しの条件(KPI達成時など)を合意しておくことが不可欠なのです。
自分の価値を見積もる!単価設定の「5つのステップ」
では、具体的にどうやって数字を弾き出すべきか。
「なんとなく」ではなく、ご自身の生活コストとビジネス目標に基づいた論理的な計算式を用います。以下の5ステップに沿ってシミュレーションしてみてください。
STEP1:目標年収(生活費+経費+税金)から「稼働単価」を逆算する
まずは、損益分岐点と目標利益を明確にします。
1. 必要経費と税金の洗い出し
フリーランスエンジニアの売上は、そのまま手取りにはなりません。
生活費: 家賃、生活費など(ベースライン)
事業経費: PC・周辺機器、クラウド費用(AWS/GCP)、技術書、カンファレンス参加費など
税金・保険料: 所得税、住民税、国民健康保険、国民年金、消費税(インボイス登録者)
目安:手取り600〜700万円(ミドル層)を目指す場合
税金や経費を考慮すると、年間売上1,000万円前後が目標ラインとなります。
2. 実質稼働日数の設定
365日から土日祝、休暇、そして「稼働できない日(事務作業、学習、病欠リスク)」を差し引きます。
エンジニアの場合、コードを書いている時間以外に、設計思考や調査の時間も必要です。
- 請求可能な稼働率:約80%(月140〜160時間程度)
3. 時間単価の算出
目標売上 ÷ 年間稼働時間 = 目標時給単価
計算例:売上1,000万円を目指す場合
1,000万円 ÷ 1,920時間(月160h×12ヶ月)≒ 約5,200円
これが最低ラインです。この金額を下回る案件は、構造的に目標未達になるため避けるべきです。
STEP2:会社員時代の手取りと比較し、リスクヘッジ分を上乗せする
「会社員時代は時給3,000円換算だったから、4,000円なら十分」と考えるのは危険です。
会社員は、社会保険料の労使折半、有給休暇、傷病手当、福利厚生、開発環境の支給などの恩恵を受けています。フリーランスはこれら全てを「単価」に内包しなければなりません。
一般的に、正社員と同等の生活水準とリスクヘッジを確保するには、額面年収の1.3倍〜1.5倍の売上が必要と言われています。
- 会社員年収600万の人 → フリーランスなら売上800万〜900万が同等ライン
STEP3:市場相場(自分の技術スタック)と照らし合わせる
算出した希望単価が、市場で通用するかを確認します。ここで重要なのが、「誰に聞くか」です。
一般的なクラウドソーシングサイトの相場は、アマチュアも含まれるため低くなりがちです。必ず「プロエンジニア向け」のデータ・サービスを参照してください。
STEP4:提供価値(ROI)で調整する
単価は「作業時間」だけでなく「クライアントへの貢献度」で決まります。
例えば、パフォーマンスチューニングでAWSコストを月100万円削減できるなら、その作業に50万円(たとえ実働が数日でも)を請求するのは妥当です。
作業ベース: 「実装に時間がかかるので高くします」→ クライアントにはデメリット
価値ベース: 「この設計により、将来的な改修コストを30%削減できます」→ クライアントへの投資メリット
STEP5:バッファを含めて最終提示額を決定する
プロジェクト単位(請負・準委任問わず)で見積もる際は、以下のバッファを含めます。
要件定義の揺らぎ: 実装中に仕様変更が発生するリスク(工数の10〜20%)
コミュニケーションコスト: 定例MTG、Slack対応、ドキュメント作成
環境構築・調査: 予期せぬエラー対応
これらを加味した上で、「(想定時間 × 1.2)× ステップ1の時給単価」で見積書を作成します。
【2025年最新】職種・スキル別フリーランスの単価相場一覧
ここでは、エンジニア・PM職種を中心とした2025年時点での単価相場目安を提示します。
※スキルセット、商流(直契約か2次請けか)によって変動します。
職種別の単価相場(月額・週5日稼働目安)
| 職種 | 月額単価目安 | 備考 |
|---|---|---|
| テックリード / VPoE代行 | 120万 〜 200万円 | 組織課題の解決、技術選定含む |
| SRE / インフラエンジニア | 90万 〜 160万円 | AWS/GCP設計、Kubernetes、IaC経験など |
| バックエンドエンジニア | 80万 〜 130万円 | Go, Rust, Scalaなど静的型付け言語が高単価傾向 |
| フロントエンドエンジニア | 70万 〜 110万円 | Next.js, TypeScriptの実務経験必須 |
| PM / PdM | 90万 〜 150万円 | アジャイル開発の進行管理、要件定義能力 |
| ITコンサルタント | 100万 〜 200万円+ | DX推進、SAP導入など |
スキル・経験年数による変動要因
1. 技術トレンドによるプレミアム
Go / Rust: RustやGoは依然として高年収言語の上位に位置しています。供給不足が続いており、実務経験があれば月単価100万円が最低ラインになることも珍しくありません。
Python (AI/MLOps): モデル構築だけでなく、MLOps(運用基盤)までカバーできる人材は極めて高単価です。
2. 経験年数と期待値の壁
実務3年未満: 50万〜70万円。まずは自走力を証明するフェーズ。
実務3年〜5年: 70万〜90万円。設計判断ができるかどうかが、100万円の壁を超える鍵です。
実務5年以上: 100万円〜。技術力に加え、ビジネス理解やチームビルディングの要素が評価対象になります。
【重要】単価設定に影響する最新トレンド
市場環境の変化も単価設定に影響します。特にエンジニアが意識すべき3点です。
1. インボイス制度と「税抜き」交渉の徹底
インボイス制度導入後、B2B取引では消費税の扱いが厳格化しています。
エンジニアの場合、原則として「税抜き金額」で交渉し、請求時に消費税を上乗せする形を徹底してください。詳しくは国税庁のインボイス制度特設サイト等の一次情報も参照してください。
悪い例:「税込み80万円でお願いします」
良い例:「税抜き80万円(+消費税)でお願いします」
「税込み」で契約してしまうと、増税時やインボイス未登録業者(経過措置期間中)としての値引き要請時に、計算が不利になります。見積書には「税抜価格」を大きく記載しましょう。
2. 生成AI(Copilot/Cursor)前提の生産性と単価
GitHub CopilotやCursorなどのAIツールが開発現場の標準になりました。
「AIで早く終わるから安くする」必要はありません。「AIを活用して、同じ時間でより高品質・高難度なタスクをこなす」ことが正解です。
コーディング速度が上がった分、テストコードの充実やリファクタリングに時間を充てる。
空いた時間で、インフラ構成の見直しなど「重要だが緊急ではないタスク」を提案する。
これにより、単価(時間あたりの密度)の実質的な向上を図れます。
「安いエンジニア」で終わらない!単価を戦略的に上げる方法
単に「経験年数が増えたから上げて」と言うだけでは、単価は頭打ちになります。
1,000万円プレイヤーになるための、具体的なアクションプランです。
1. スキルを掛け合わせ「代替不可能な人材」になる
単一言語(例:PHPだけ)では、どうしても価格競争に巻き込まれます。複数の領域を掛け合わせることで、希少性を高めます。
アプリ開発 × インフラ (SRE): コードも書けて、AWSの構築・運用もできる(DevOps)。
フロントエンド × デザインシステム: 実装だけでなく、FigmaでのUI設計やデザインシステムの整備ができる。
バックエンド × ドメイン知識: 金融、医療、物流など、特定業界の業務知識(ドメイン知識)を持っている。
2. 「上流」または「横断」へシフトする
実装(Hands-on)だけを行うメンバーより、全体を見渡すロールの方が単価は高くなります。
テックリード: チームのコードレビュー、アーキテクチャ設計、技術選定を行う。
PM/VPoE支援: 開発スケジュールの管理、エンジニア採用の支援、組織課題の解決。
現在の案件の中で「設計部分も巻き取ります」「開発フローの改善案を作りました」と提案し、既成事実として役割を広げていくのが近道です。
3. 「技術のわかる」エージェントをパートナーにする
どれほどハイスキルでも、それを評価できないクライアントやエージェントと付き合っていては単価は上がりません。
特に、エンジニア経験のない担当者がマッチングを行う一般的なエージェントでは、「Go言語ができる=〇〇円」といった画一的な評価しかされないケースが多々あります。
市場価値を正しく評価してもらう環境に身を置くこと。これも重要な戦略の一つです。
実践的!単価交渉を成功させる「3つのコツ」
最後に、具体的な交渉のテクニックをお伝えします。
コツ1:タイミングは「契約更新」と「スコープ拡大」時
契約途中での値上げは難しいですが、更新月(3ヶ月や6ヶ月ごと)は交渉のチャンスです。
また、最も成功率が高いのは「業務範囲が増える時」です。
「この機能追加もお願いしたい」と言われたら、「可能です。ただ、責任範囲と工数が増えるため、単価を〇〇円に見直させていただけますか?」とセットで提案するのが鉄則です。
コツ2:定性ではなく「定量データ」で成果を示す
「頑張りました」「生活が苦しい」等の感情論はNGです。エンジニアらしく、数字(ファクト)で貢献を示しましょう。
「APIのレスポンスタイムを50%改善し、UX向上に貢献しました」
「CI/CDパイプラインを整備し、デプロイ工数を月20時間削減しました」
「重大なバグを未然に防ぎ、手戻りコストを回避しました」
コツ3:選択肢(松竹梅)を用意して選ばせる
見積もり提示時、1つの金額だけ出すと「高い/安い」の二元論になります。
3つのプランを出し、クライアントに「選ぶ権利」を与えつつ、本命に誘導します。
プランA(松):フルサポート
要件定義〜実装〜テスト〜リリース後の保守運用(月額120万)
プランB(竹):本命
実装〜テスト〜リリース支援(月額100万)
プランC(梅):最低限
実装のみ。テスト・保守はクライアント側(月額80万)
多くのクライアントは真ん中を選びます。「安くしたいなら範囲を削る(梅)」という選択肢があることで、理不尽な値引きを防げます。
よくある質問(FAQ):単価設定の悩み
Q. クライアントから「予算オーバー」と言われたら?
A. 単価(レート)を下げるのではなく、工数(スコープ)を減らしましょう。
「では、管理画面のこの機能はフェーズ2に回し、今回はコア機能のみに絞ることで予算内に収めましょう」と提案します。
単価そのものを下げると、あなたの市場価値が下がります。「単価は維持、総額を調整」が鉄則です。
Q. 実務未経験の技術(例:Go言語)に挑戦したい場合、単価は下げるべき?
A. 学習コスト分として、一時的に下げるのは戦略としてアリです。
ただし、「半年後の更新時に、戦力化できていれば正規単価(〇〇円)に戻す」という条件を最初に入れておきましょう。
また、ここでも「Relance」のようなエージェントが役立ちます。ポテンシャル採用に理解のあるテック企業を紹介してもらい、実務経験を積みながら適正な報酬を得るルートを探るのが効率的です。
Q. 駆け出し(フリーランス1年目)の相場感は?
A. 実績作りと割り切るなら相場の1〜2割減も許容範囲ですが、安売りしすぎないこと。
エージェント経由であれば、経験3〜5年程度で月60〜70万円程度が標準ラインです。
直請けで安く受ける場合は、「実績公開OK」「ポートフォリオ掲載可」を条件にするなど、将来の資産になるメリットを確保してください。
まとめ:単価とは、あなたのエンジニアとしての「覚悟」である
フリーランスの単価設定について、計算式から市場動向、交渉術まで解説しました。
論理的に算出する: 目標年収から逆算し、最低ラインを死守する。
市場を知る: テックカンパニー運営のエージェントを活用し、正確な自分の価値を知る。
価値で売る: コードの行数ではなく、解決した課題の大きさで対価を得る。
更新し続ける: 技術のアップデートと共に、単価も定期的に見直す。
単価設定は、フリーランスエンジニアとして生き残るための生存戦略です。
「お金の話は苦手」と避けていては、いつまでたっても搾取される側から抜け出せません。
あなたの技術と経験には、確かな価値があります。
その価値を正当に評価してくれるパートナーを見つけ、自信を持って適正な「値札」をつけてください。



