PR

フリーランスエンジニアの契約交渉術:失敗から学んだ年収を変える交渉の実践ガイド【2026年版】

フリーランスエンジニアの契約交渉術:失敗から学んだ年収を変える交渉の実践ガイド【2026年版】

はじめに

フリーランス2年目のとき、口約束で進めた開発が未払いで終わった。成果物を納品してから「品質が期待に沿わない」という理由で支払いを止められ、弁護士費用を考えると法的措置も取れない金額だった。60万円。

あのとき契約書に「検収の定義」と「検収期間」が明記されていれば、払われていたはずだ。

契約交渉が怖いのはよくわかる。「せっかくの案件を失いたくない」「相手に嫌われたくない」という心理が働く。でも実態として、ちゃんとした契約書を求めることでクライアントに嫌われた経験は一度もない。むしろ「プロとして仕事している」と信頼されることが多い。

この記事では、自分が踏んだ失敗とそこから学んだ契約交渉の具体的な方法を書く。

2026年版:フリーランス新法で何が変わったか

2024年11月施行の「特定受託事業者に係る取引の適正化等に関する法律(フリーランス保護新法)」は2026年現在、実務に完全に定着している。

発注者側の義務(フリーランスが要求できる権利)

  1. 業務内容の書面交付義務:口頭発注は原則NG。業務内容・報酬・支払い期日を書面(電子可)で示すことが義務
  2. 報酬支払い期日の設定:業務委託の終了日から60日以内に支払うことが義務
  3. 中途解除の予告:6ヶ月以上の継続案件は、30日前の予告が必要

これを使った交渉

「フリーランス新法では発注書の交付が義務になっていますので、事前に発注書を頂けますか?」

これは権利なので遠慮なく言える。この一言で書面化が通りやすくなった。

失敗パターン1:「お任せします」症候群

何が起きたか

開発開始時に口頭で「月80万円でよろしく」とだけ言われ、「はい」と答えてスタートした案件があった。

2ヶ月後の検収時に「イメージと違う」と言われ、追加修正に3週間かかった。その3週間は「通常業務の範囲内」と言われ、報酬なしで対応した。

契約書で防げた内容

【検収条件の例】
成果物の検収期間は納品日から14日間とする。
クライアントは検収期間内に書面(電子メール可)で
検収結果(合格・差し戻し)を通知するものとする。
検収期間内に通知がない場合は、合格とみなす。
差し戻しの場合、差し戻し理由を具体的に明示し、
修正対象は最初の要件定義書(別紙)に記載した範囲に限定する。

「検収の定義」と「修正範囲の限定」がない契約書は危険。必ず入れる。

失敗パターン2:単価交渉のタイミングを間違える

更新直前に言うのが一番弱い

フリーランス1年目にやっていた交渉のタイミングは「契約更新の1〜2週間前」。これは最悪のタイミングだ。

なぜか?

  • クライアント側はすでに予算策定が終わっている
  • 急な変更は「難しい」という回答になりやすい
  • 断られると即座に次の案件を探す必要が出る

正しいタイミングは「更新の2〜3ヶ月前」

値上げ交渉の準備は更新の2〜3ヶ月前から始める。この時期から自分の成果を数字でまとめ始め、「次の契約でやりたいこと」をセットで提案する。

実際のスケジュール:
更新3ヶ月前:成果を記録し始める(KPIの改善数値、工数削減、コスト削減)
更新2ヶ月前:「次のフェーズの提案書」を作り始める
更新6週間前:担当者に「次の契約についてご相談できますか?」と事前に打診
更新1ヶ月前:面談で提案する

この流れで単価を月100万→月145万円に上げた。面談本番は30分だったが、準備に2ヶ月かけた。

失敗パターン3:値下げ要求に「はい」か「いいえ」しか返さない

よくある状況

「予算が厳しいので、単価を10〜20%下げてもらえませんか?」

このとき「はい(値下げを受け入れる)」か「いいえ(断る)」しか思いつかないと交渉の余地がない。

代替提案で「どちらを取るか」にする

「単価を下げる代わりに稼働を減らす」のが最も使いやすい代替提案。

実際に使ったやり取り:

クライアント:「予算の都合で20%下げてもらえますか?」

自分:「単価20%ダウンですと月単価80万円になります。それであれば稼働を週5日から週4日に変更させていただくことは可能でしょうか。週4日稼働で月単価80万円という形であれば対応できます。もしくは、週5日稼働を維持するなら月単価100万円でご継続いただきたいのですが、いかがでしょうか。」

「値下げを受け入れるか断るか」ではなく「稼働4日か単価維持か、どちらを取りますか?」に変換する。

他の代替提案パターン:

相手の要求 代替提案
単価20%ダウン 稼働日数20%削減(週4日化)
単価10%ダウン 支払いサイト短縮(翌月末→翌月15日)で相殺
3ヶ月の短期契約 短期割増(通常+10%)を提示
支払い翌々月払い 翌月払いと比較して+5%上乗せを提示

Haruの実体験:未払いから学んだ契約書の最低ライン

冒頭で書いた未払いの経験から、今は必ず以下を契約書に入れる。

絶対に入れる7項目:

  1. 業務内容の明細:「Webアプリ開発」ではなく「別紙要件定義書記載の機能一覧を実装する」

  2. 報酬額と支払い日:「月末締め、翌月25日払い」まで具体的に

  3. 検収の定義と期間:「納品日から14日以内、書面で通知がなければ合格とみなす」

  4. 修正範囲の限定:「要件定義書の範囲内に限定し、範囲外は別途見積もり」

  5. 中途解除の予告期間:「解除の場合は60日前に書面で通知」

  6. 知的財産の帰属:「報酬支払い完了後に著作権がクライアントに移転する」

  7. 遅延損害金:「支払い遅延の場合、年率14.6%の遅延損害金が発生する」

この7項目があれば、未払い時の法的対応がずっとやりやすくなる。実際に遅延損害金の条項があるだけで、支払いが大幅に遅れるケースがほぼなくなった。

発注書テンプレートを持っておく

毎回ゼロから作るのは非効率で、交渉の場でも「うちには発注書の書式がある」と言えると主導権を取りやすい。

業務委託発注書(例)
委託業務の内容:別紙要件定義書に記載の機能開発
委託業務の期間:20XX年X月X日〜20XX年X月X日
業務委託料:金XXX万円(税別)/ 月
支払い方法:月末締め翌月25日払い、銀行振込
支払い先:[口座情報]
成果物:要件定義書記載のソースコード一式、および設計ドキュメント
検収期間:成果物納品日から14日間
作業場所:原則リモート(週X回オフィス)
知的財産:業務委託料の支払い完了をもって委託者に譲渡
[発注者署名・捺印欄]
[受注者署名欄]

このテンプレートをメールに添付して「これで発注していただけますか?」と送ると、多くのクライアントがそのまま使ってくれる。

単価の相場観:2026年フリーランスエンジニア市場

Midworks・レバテックフリーランスの公開データと自分の肌感:

経験年数・スキル 月単価目安(2026年)
3〜5年、バックエンド 60〜80万円
5〜8年、クラウド設計 80〜120万円
8年以上、アーキテクト 100〜150万円
生成AI実装経験あり +20〜30万円上乗せ
セキュリティ専門 +20〜30万円上乗せ

「私の単価は高すぎますか?」という相談を受けることがあるが、大抵は高すぎない。むしろ相場より低く提示しているケースの方が多い。

関連記事

契約交渉の次に必要なスキル:
– 高単価案件をそもそも見つける方法 → フリーランスエンジニアが月単価100万円超を継続獲得する3つの戦略
– 独立後の税金・社会保険の対策 → エンジニアが知らないと損するiDeCo・NISA完全活用術

まとめ

契約交渉で変えた3つのこと:

  1. 口約束をゼロにした:フリーランス新法を使って書面化を当然の前提にする
  2. 交渉タイミングを2〜3ヶ月前倒しにした:更新直前の交渉は準備不足で負けやすい
  3. 「代替提案」を準備するようにした:YesかNoではなく「AかBか」に変換する

一番効いたのは「代替提案を持つ」こと。値下げ要求に対して即座に「稼働を減らすか、単価を維持するか、どちらですか?」と返せるようになってから、交渉の勝率が上がった。

コメント

タイトルとURLをコピーしました