フリーランスエンジニアの単価交渉|更新時に単価を上げるための実践的なアプローチ
フリーランスエンジニア|エンジニア歴14年|正社員 × フリーランス × 技術顧問
「単価を上げたいけど、どう切り出せばいいかわからない。」
フリーランスエンジニアにとって、単価交渉は避けて通れないテーマです。会社員なら会社が給与テーブルに基づいて昇給を判断してくれますが、フリーランスは自分で交渉しないと単価は上がりません。
とはいえ、「もっと欲しい」とだけ言っても通りません。この記事では、契約更新のタイミングで単価を上げるための準備・タイミング・伝え方を解説します。単価の相場感については単価相場の記事で解説しています。
単価交渉はいつ行うか
ベストなタイミング:契約更新の1ヶ月前
エージェント経由の案件は3ヶ月単位の契約が一般的です。更新の1ヶ月前にエージェントの担当者から「更新の意思確認」の連絡が来ます。このタイミングが単価交渉の最適なタイミングです。
- 更新の意思確認 = 「続けてほしい」というクライアントからのシグナル
- クライアントも更新のタイミングで予算を見直す
- 急に切り出すより、定期的なプロセスの中で自然に話せる
避けるべきタイミング
- 参画直後:まだ成果を出していない段階で単価の話をすると印象が悪い
- プロジェクトが炎上中:チームに余裕がないときに単価の話は受け入れられにくい
- クライアントの業績が厳しいとき:状況を理解せずに交渉すると信頼を損なう
交渉の準備
自分の貢献を整理する
「頑張っているから上げてほしい」では交渉になりません。具体的な成果を整理しておきます。
整理すべき内容:
- 参画してから対応した機能や改善の一覧
- チームへの貢献(コードレビュー、新メンバーのオンボーディング、ドキュメント整備など)
- 当初の想定を超えて対応した業務(業務範囲が広がっていないか)
- 技術的な課題解決の実績(パフォーマンス改善、障害対応など)
市場相場を確認する
自分のスキルセット・経験年数で、現在の市場相場がどのくらいかを把握しておきます。相場より明らかに低い場合は、それ自体が交渉材料になります。
確認方法:
- エージェントの担当者に聞く(「同じスキルセットの相場はどのくらいですか?」)
- 別のエージェントにも登録して、提示される単価を比較する
- 単価相場の記事の相場テーブルと照らし合わせる
希望額と妥協ラインを決める
交渉に臨む前に、以下を明確にしておきます。
- 希望額:理想的にはここまで上げたい
- 妥協ライン:最低でもここは確保したい
- 現状維持の場合の対応:上がらなかった場合、続けるか別の案件を探すか
エージェント経由の交渉方法
エージェントの担当者を味方にする
エージェント経由の場合、単価交渉はエージェントの担当者がクライアントと交渉してくれます。自分が直接クライアントに「単価を上げてほしい」と言う必要はありません。
担当者に伝えるべきこと:
- 参画してからの貢献内容(具体的に)
- 業務範囲が当初の想定より広がっている場合はその旨
- 市場相場と現在の単価の差(ある場合)
- 希望する単価と、その根拠
実務のコツ
エージェントの担当者は、あなたの単価が上がれば自社の利益も増えます。つまり、担当者はあなたの味方です。遠慮せずに相談しましょう。「単価交渉したいのですが、どう進めるのがよいですか?」と聞けば、適切な方法をアドバイスしてくれます。
交渉の伝え方
エージェントに伝える際の例:
「次の更新のタイミングで、単価の見直しをご相談させてください。参画から半年が経ち、当初の担当範囲だったフロントエンド開発に加えて、APIの設計やインフラの改善にも対応しています。現在の単価は〇〇万円ですが、対応範囲の拡大を踏まえて、△△万円への改定をお願いできないかと考えています。」
ポイント:
- 事実ベースで話す(感情や不満ではなく、業務範囲の拡大や成果を根拠に)
- 金額を具体的に提示する(「上げてほしい」だけでは曖昧)
- 丁寧に相談する形で伝える(要求ではなく相談)
交渉が通らなかった場合
単価交渉が通らないケースもあります。その場合の選択肢は:
- 現状維持で続ける:案件自体に満足しているなら、次の更新で再挑戦
- 条件の変更で交渉:単価が上がらない代わりに、稼働日数を減らす(他の案件と並行できる)
- 案件を変える:市場相場と乖離が大きいなら、エージェントに別の案件を紹介してもらう
いずれの場合も、感情的にならず、冷静に判断することが大切です。「単価を上げてくれないなら辞めます」という交渉はリスクが高く、おすすめしません。
直接契約の場合の交渉
エージェントを介さない直接契約の場合は、クライアントと自分で直接交渉する必要があります。
直接契約特有のポイント
- 関係性が近い分、交渉しにくいと感じることがある。しかし、適正な報酬を得ることはプロフェッショナルとして当然のことです
- 交渉のタイミングは自分で作る。契約更新のタイミングがなければ、「次の期間の条件について相談させてください」と自分から切り出す
- 値上げの理由は業務ベースで説明する。「生活費が上がったから」は理由にならない
直接契約での伝え方の例
「いつもお世話になっております。次の契約期間についてご相談させてください。参画して以来、開発業務に加えて技術選定やチームへの技術共有なども対応させていただいております。業務内容の変化を踏まえて、報酬について見直しをご検討いただけますでしょうか。具体的には、現在の月額〇〇万円から△△万円への改定をお願いできればと考えております。」
単価が上がりやすい人の共通点
1. 業務範囲が自然に広がっている
当初の契約範囲を超えて貢献している人は、単価交渉が通りやすいです。「フロントだけの予定だったが、バックエンドもインフラも対応している」のような状況は、明確な交渉材料になります。
2. チームにとって「いないと困る」存在になっている
特定の技術領域の第一人者になっている、障害対応で頼られている、新メンバーのメンターを務めている。チームにとって代替が難しい存在になっていると、クライアント側も単価アップに応じやすくなります。
3. 市場相場を把握している
自分のスキルセットでどのくらいの単価が妥当かを把握している人は、根拠のある交渉ができます。「隣の芝は青い」ではなく、データに基づいた相場感が交渉力を高めます。
4. 複数の選択肢を持っている
「この案件を辞めたら次がない」状態だと交渉力は弱くなります。複数のエージェントに登録して、常に他の案件も視野に入れておくことで、交渉の背景に余裕が生まれます。ただし、それを露骨にちらつかせるのは逆効果です。
まとめ
- 単価交渉のベストタイミングは契約更新の1ヶ月前
- 交渉の前に具体的な貢献内容と市場相場を整理しておく
- エージェント経由なら担当者が交渉してくれる。遠慮せず相談する
- 交渉は事実ベースで、具体的な金額を、丁寧に相談する形で
- 通らなかった場合も感情的にならず、冷静に次の行動を判断する
- 日頃から業務範囲を広げ、チームにとって必要な存在になることが、最大の交渉材料
エージェント選びはエージェント3社比較で、契約条件の確認は契約書チェックリストで解説しています。
フリーランスエンジニア|エンジニア歴14年・100超のプロジェクト経験|Next.js / Laravel / AWS / GCP / Firebase / Supabase / OpenTelemetry
正社員 × フリーランス × 技術顧問のハイブリッド型で活動中。 得意領域はアプリケーション設計と、技術 × 戦略を一気通貫で回す 0→1 の立ち上げ。1→10 のブラッシュアップも数多く経験してきた。 営業出身からエンジニアに転身し、SES・受託・自社サービス・スタートアップ、合同会社の経営まで全部経験。省庁・金融・医療など業界も選ばず、14年で100超のプロジェクトに関わっている。エンジニア採用の経験もあり、採用する側の視点も持っている。