フリーランスエンジニアとして、半年から数年続く長期契約と、1か月から3か月で終わる短期契約のどちらを選ぶと年収は高くなるのか。結論から言うと、年収を決めるのは契約1本の単価ではなく、単価と稼働した月数の積です。長期契約は単価が市場の平均に寄りやすい代わりに稼働が途切れにくく、短期契約は単価を高く取れることがある代わりに契約の切れ目で空白が生まれます。この空白を単価の上乗せで回収できるかどうかが、年収の差になります。
本記事では、期間の長短だけで単価が決まるという根拠の弱い前提は置きません。公的な求人の統計と当サイトの推定モデルをもとに、空白期間が年収をどれだけ削るか、短期契約で年収を維持するために必要な上乗せの考え方、そして長期と短期を選び分ける5つの判断軸を整理します。
結論:年収は「単価 × 稼働した月数」で決まる
フリーランスの年収を比べるときの基準は、月額単価ではなく年間の受取額です。月額単価が同じでも、12か月稼働した人と10か月稼働した人では、年収は2か月分だけ違います。この当たり前の計算が見落とされやすいのは、案件の募集情報に書かれているのが月額単価だけで、稼働できる月数は書かれていないからです。
長期契約と短期契約の差は、まさにこの稼働月数に出ます。長期契約は、契約期間中はもちろん、更新を重ねるあいだも案件を探す必要がないため、稼働月数が12か月に近づきます。短期契約は、1本が終わるたびに次を探すことになり、次の案件の開始が1か月後になれば、その月は収入がありません。
したがって、短期契約を選ぶときに考えるべきは「この案件の単価は長期案件より高いか」ではなく、「この案件が終わったあとに生まれる空白を含めても、年間の受取額が長期契約を上回るか」です。単価の比較だけで判断すると、年間では下回る選択をしてしまうことがあります。
ただし、年収が高い選択が常に正しいとは限りません。短期契約を重ねて複数の環境を経験することが、数年後の単価を押し上げる場合もあります。その年の年収と、数年後の単価のどちらを優先するかは、本記事の後半の判断軸で整理します。
長期契約と短期契約は何が違うのか
長期契約と短期契約は、期間の長さだけでなく、単価の決まり方と役割の性質そのものが違います。違いを整理すると次のようになります。
| 比べる点 | 長期契約(おおむね6か月以上・更新前提) | 短期契約(1〜3か月・期限が決まっている) |
|---|---|---|
| 単価の決まり方 | 継続を前提にした水準で合意し、更新時は据え置きが起点 | 期間と成果の範囲で合意し、1本ごとに決め直す |
| 稼働月数 | 12か月に近づきやすい | 契約の切れ目ごとに空白が生まれやすい |
| 担う役割 | 運用・改善・チームの一員としての開発 | 立ち上げ、移行、課題の切り分けなど期限のある仕事 |
| 単価を上げる機会 | 更新のタイミングに限られる | 1本ごとに見直せる |
| 収入が途切れる要因 | 契約の終了・プロジェクトの中止 | 次の案件が決まらないこと |
この表は、契約の性質から来る傾向をまとめたもので、すべての案件に当てはまるわけではありません。たとえば、長期の契約でも3か月ごとに単価を見直す取り決めがある案件はあり、短期の契約でも終了後にそのまま長期へ切り替わることがあります。自分が検討している案件がどちらの性質に近いかは、契約書の更新の条項と、依頼されている仕事に期限があるかどうかで判断してください。
表を使うときに注意したいのは、「単価を上げる機会が多い」ことと「単価が実際に上がる」ことは別だという点です。短期契約は1本ごとに単価を決め直せますが、決め直せるのは交渉できる材料があるときだけです。材料がなければ、1本ごとに市場の水準へ引き戻されます。
単価は期間の長短より役割で決まる
長期と短期を比べる前に、本記事の前提を確認しておきます。月額単価を決めるのは、契約期間の長さより、担う役割と代わりの見つけにくさです。 発注する側が払える額は、その仕事を任せられる人の見つけやすさと、遅れたときの影響の大きさで変わり、期間はその条件の1つにすぎないからです。
たとえば同じ3か月の契約でも、基盤の移行を期限までに終わらせる役割と、既存のチームで実装を手伝う役割では、単価の根拠が別物になります。長期契約でも同じで、設計や運用の判断まで任される人と、決まった仕様の実装を担当する人では、単価の決まり方が違います。そのため、案件の単価を見るときは期間だけで高い安いを判断せず、同じ役割の案件と並べてください。
ただし、役割が同じでも、商流の段数や精算の条件が違えば提示額は変わります。単価を比べるときは、契約書でこれらの条件もそろえて確認します。
空白期間は年収をどれだけ削るか
短期契約を選ぶときに最も効く変数は、契約の切れ目に生まれる空白の月数です。月額単価が同じなら、12か月稼働した場合と比べて、空白1か月で年収は12分の1、2か月で6分の1が減ります。割合で見ると小さく感じますが、計算例として仮に月単価を80万円とすると、空白1か月で80万円、2か月で160万円の受取額が減ります。
空白が生まれる理由は、案件が見つからないことだけではありません。案件は決まっても開始が翌月以降になる、契約手続きや入場の審査に時間がかかる、前の案件の引き継ぎと次の開始が重なって受けられない、といった事情でも空白は生まれます。短期契約を重ねるほど、この切れ目の回数が増えます。
市場の状況も空白の長さに影響します。厚生労働省の一般職業紹介状況では、情報処理・通信技術者の有効求人倍率は 1.33倍(令和8年8月) で、全職業の 1.06倍 を上回っています。一方で前年同月差は -0.09ポイント、新規求人数の前年同月比は -3.4% です。これは正社員を含むハローワーク経由の統計でフリーランス案件の需給をそのまま示すものではありませんが、求人が絞られる局面では次の案件が決まるまでの時間が伸びやすいという前提は置いておくべきです。
したがって、短期契約を選ぶときは、空白が1か月で収まる前提で計算しないでください。2か月かかった場合も想定し、それでも年間の受取額が長期契約を上回るかを確認します。待機の期間を自分で負担する構造は、SESで会社に雇用されている場合とは違います。この違いはSESの待機期間中の給与と評価の扱いで整理しています。
短期契約で年収を維持するために必要な単価の上乗せ
短期契約で長期契約と同じ年収にするには、稼働できる月数が減った分を単価で埋める必要があります。必要な上乗せの倍率は、12を稼働月数で割った値です。考え方を整理すると次のようになります。
| 年間の稼働月数 | 空白 | 長期契約と同じ年収にするために必要な単価 |
|---|---|---|
| 12か月 | なし | そのまま |
| 11か月 | 1か月 | 約1.09倍 |
| 10か月 | 2か月 | 約1.20倍 |
| 9か月 | 3か月 | 約1.33倍 |
この表の倍率は、12を稼働月数で割っただけの単純な計算です。実際には、短期契約のほうが稼働できる月数が多くなることもあり、逆に長期契約でもプロジェクトの中止で空白が生まれることもあります。倍率は固定の目安ではなく、自分の見込みの稼働月数を入れて計算するための式として使ってください。
重要なのは、必要な上乗せが空白2か月で2割、3か月で3割を超えるという水準感です。単価を2割上げる交渉は、担当範囲や役割が変わらないまま通るものではありません。つまり、空白が2か月以上生まれる見込みなら、同じ役割の短期契約を重ねる形では年収は長期契約に届きません。単価の上乗せを狙うなら、役割そのものを上げる必要があります。単価の交渉の進め方は業務委託の単価を契約更新のときに上げる交渉で扱っています。
長期契約の単価が上がりにくい理由と、見直しのタイミング
長期契約には、単価が上がりにくいという弱点があります。更新のときに金額を据え置くのが起点になりやすく、こちらから申し出なければ、前回と同じ条件で次の期間が始まるためです。これが数回続くと、市場の単価が動いていても自分の単価だけが据え置かれ、差が開いていきます。
据え置きが起点になるのは、発注する側に悪意があるからではありません。更新の手続きは、条件を変えないほうが社内の承認が要らず簡単だからです。言い換えると、単価を変えるには発注側にも手間が発生します。その手間を払う理由を、こちらから示す必要があります。
理由として通りやすいのは、契約した時点から担当範囲や役割が変わった事実です。たとえば、当初は実装だけだったのに設計のレビューや障害の一次対応まで担うようになった、対応する時間帯が広がった、新しく入った人の立ち上げを担当した、といった変化です。こうした変化があった直後の更新は、見直しを申し出る根拠が揃っている時期です。
注意したいのは、見直しを申し出るタイミングを更新の直前にしないことです。更新の手続きが始まってから金額の話を持ち出すと、相手は社内の予算を確定させたあとで、応じられないことがあります。更新の1か月から2か月前に、担当範囲が変わった事実とあわせて伝えるのが現実的です。
判断軸1:契約の切れ目に次の案件を決められるか
1つ目の判断軸は、契約が終わる前に次の案件を決められる見込みがあるかどうかです。これが見込めるなら短期契約を重ねても空白は小さく収まり、見込めないなら長期契約のほうが年収は安定します。
次の案件を決められるかどうかを左右するのは、営業の努力より、声がかかる経路をいくつ持っているかです。エージェントの担当者、過去に一緒に働いた人からの紹介、技術的な発信を見て声がかかる経路など、複数あれば切れ目は短くなります。経路が1つしかない場合、その経路で案件が出ないタイミングにそのまま空白が生まれます。
具体的な確認のしかたとして、直近1年で自分に来た案件の打診が何件あり、そのうち何件が稼働の開始まで進んだかを数えてみてください。打診が年に数件であれば、短期契約を重ねる前提は立ちません。エージェント経由で探す場合の構造はフリーランスエージェントのマージン率と手取り単価で扱っています。
ただし、打診の件数が多いことと、受けたい案件が来ることは別です。件数が多くても、単価や役割が合わない案件ばかりなら、選んだ結果として空白が生まれます。件数だけでなく、受けたい条件に合う案件が来ているかで見てください。
判断軸2:単価の上乗せを交渉できる専門性があるか
2つ目は、短期契約で単価の上乗せを交渉できる材料があるかどうかです。前述のとおり、空白を回収するには2割前後の上乗せが必要になります。この水準は、代わりの人を見つけにくい役割でなければ通りません。
上乗せが通りやすいのは、期限が決まっていて失敗したときの影響が大きい仕事です。基盤の移行、障害が続いているシステムの切り分け、監査や契約の期限に間に合わせる対応などが典型です。こうした仕事は、短い期間で終わることが前提になっているため、期間の短さが交渉上の弱点になりません。
反対に、長期の開発チームに人数として加わる役割では、期間が短いことは発注側の負担になります。立ち上げの説明をやり直す手間が増えるためです。この場合、短期であることを理由に単価が下がることもあります。短期契約で単価を上げたいなら、人数として入る案件ではなく、課題を解決する案件を選ぶ必要があります。
自分にその材料があるかどうかは、過去の案件で「自分が抜けたときに代わりを探すのが難しかった仕事」を思い出すと判断しやすくなります。思い当たらない場合は、まず長期契約で稼働を安定させながら、その材料を作る時期だと考えるほうが無理がありません。
判断軸3:収入が1社に集中することを許容できるか
3つ目は、収入の集中をどこまで許容できるかです。長期契約は稼働が安定する反面、収入のほぼ全部が1社から来る状態になります。契約が終了すれば収入はゼロになり、次を探すあいだの空白も自分で負担します。
集中が問題になるのは、終了の判断が自分の手の外にあるときです。プロジェクトの中止、予算の削減、担当者の異動といった事情で契約が終わることは、仕事の質とは関係なく起こります。短期契約を重ねている人は、その前提で動いているため切り替えが早く、長期契約を続けてきた人は探し始めるまでに時間がかかります。
現実的な対策は、契約書の終了の通知の時期を確認し、更新の見込みが下がった段階で探し始められるようにしておくことです。更新の意向をいつまでに伝えるかが契約書に書かれていれば、その時期が自分の準備を始める期限になります。複数の案件を並行させる形も選択肢で、複数社と業務委託を並行するときの年収と稼働配分で整理しています。
ただし、並行を目的にして稼働を細かく分けると、1案件あたりの役割が薄くなり、単価の上乗せを交渉する材料が作りにくくなることがあります。集中のリスクを下げることと、単価を上げることは、ある程度トレードオフの関係にあると考えてください。
判断軸4:スキルの幅を広げる必要がある時期か
4つ目は、いまが稼働を安定させる時期か、経験の幅を広げる時期かという軸です。この軸は、その年の年収ではなく数年後の単価に効きます。
長期契約は、同じ環境で深く関わるため、プロダクトの事情や運用の勘所まで身につきます。一方で、技術の選択や開発の進め方は契約先のものに固定されます。数年同じ環境にいると、担当範囲は広がっても、ほかの現場で通じる経験の幅は増えにくくなります。
短期契約は逆で、複数の環境を短い期間で見ることになります。立ち上げや移行のような仕事が多いため、設計の判断に関わる機会も比較的多くなります。この経験は、次の案件で単価を交渉する材料になりやすい一方で、1つの環境を長く運用した経験は積みにくくなります。
どちらが必要かは、直前の数年で何をしてきたかで決まります。同じ現場に長くいて次の単価の交渉材料が乏しいなら、年収を少し落としてでも短期の案件で幅を広げる判断には意味があります。反対に、短い案件を重ねてきて深く運用した経験がないなら、長期契約で1つの環境に腰を据える時期です。関連して技術選定・アーキテクチャの責任と年収も参考になります。
判断軸5:収入の波を生活と税の両面で平準化できるか
5つ目は、収入に波が出ることを受け止められるかどうかです。短期契約を重ねる形では、月ごとの入金額が大きく動きます。支払いのサイトが案件ごとに違うため、稼働した月と入金のある月がずれることもあります。
長期契約は、同じ金額が同じ時期に入る前提で生活の支出を組めます。短期契約では、空白の月に支出だけが続く状態が起こり得ます。住居費や保険料のように毎月決まって出る支出は、稼働が止まっても止まりません。空白2か月を想定するなら、その期間の支出をまかなえる資金を確保してから短期契約に寄せるべきです。
税や社会保険の負担も、年収の波とは別の時期に来ます。所得に応じた負担は前年の所得をもとに決まる仕組みがあるため、年収が下がった年に前年の水準の負担が来ることがあります。具体的な金額や手続きは個々の事情で変わるため、ここでは踏み込みません。見込みの年収が大きく動くときは、税理士に確認してください。
この軸は年収そのものを上げるものではありませんが、判断を誤ると、年収は上がったのに資金が足りず不利な条件の案件を受ける、という結果になります。単価の比較と同じ重さで見てください。
正社員の推定レンジと比べる
長期と短期のどちらを選ぶかを考えるとき、正社員の水準も比較の軸に入れておくと判断しやすくなります。当サイトの推定モデルでは、実務6〜9年・スタートアップ・フルリモート・スキル中位の条件で、正社員の推定レンジは 556〜653万円、週5日で稼働し続けた場合のフリーランスの推定レンジは 751〜882万円 です。
このフリーランスのレンジは、12か月稼働した前提の数字です。空白が2か月生まれると、受取額はこのレンジの6分の5の水準に下がります。正社員のレンジとの差は、この空白の月数で縮んでいきます。言い換えると、フリーランスの単価が正社員の年収を上回っていても、稼働月数が落ちれば差は消えます。
経験年数別の水準も見ておくと、自分の位置が分かりやすくなります。
| 実務経験 | 推定レンジ | レンジの図 |
|---|---|---|
| 未経験 | 297〜348万円 | |
| 1年未満 | 334〜392万円 | |
| 1〜2年 | 371〜435万円 | |
| 3〜5年 | 464〜544万円 | |
| 6〜9年 | 556〜653万円 | |
| 10年以上 | 631〜740万円 |
この表は当サイトの推定モデルによる値で、実際の提示額ではありません。企業タイプと勤務地を固定しているため、上場企業や東京の常駐を前提にした案件と比べる場合は水準が変わります。係数の考え方と正社員との比べ方はフリーランスと正社員の年収比較で詳しく扱っています。稼働日数を減らす場合は週3・週4案件で年収を維持する条件も合わせて確認してください。
契約書で確認する項目
長期と短期のどちらを選ぶ場合も、年収に直接効く条項は契約書で確認します。単価の金額だけを見て合意すると、実際の受取額が想定と変わることがあります。
- 契約期間と、更新の意向をいつまでに伝えるかの期限
- 中途解約ができる条件と、解約を申し出てから終了までの期間
- 1か月の稼働時間の上限と下限、下回ったときと超えたときの精算の方法
- 報酬の支払いの時期(稼働した月の何か月後に入金されるか)
- 稼働日以外の連絡や会議への対応が報酬の範囲に含まれるかどうか
- 契約の形式が準委任か請負か
このうち年収の見込みに最も効くのは、稼働時間の精算の条件と支払いの時期です。下限を下回った月に単価が按分される取り決めなら、祝日が多い月や自分の都合で休んだ月の受取額は減ります。支払いが稼働の2か月後なら、案件を始めてから最初の入金までの期間を自分の資金でつなぐ必要があります。準委任と請負の違いは業務委託(準委任と請負)の違いと手取りで整理しています。
判断の手順
ここまでの内容を、実際に案件を比べるときの順番にまとめます。単価の比較から始めず、稼働月数の見込みから始めるのが要点です。
- 検討している案件を、長期(更新前提)か短期(期限あり)かで分ける
- それぞれで、今後12か月のうち何か月稼働できる見込みかを置く
- 月額単価×稼働月数で、年間の受取額を比べる
- 短期を選ぶ場合、必要な単価の上乗せが2割前後に収まるかを確認する
- 上乗せを交渉できる材料(代わりの見つけにくい役割)があるかを確認する
- 空白の月の支出をまかなえる資金があるかを確認する
この手順で長期が有利と出ても、判断軸4で幅を広げる必要がある時期だと分かれば、短期を選ぶ理由はあります。手順は年間の受取額を正しく比べるためのもので、受取額が多いほうを選ぶためのものではありません。
よくある失敗
最後に、長期と短期の選び分けで起きやすい失敗を挙げます。いずれも単価だけを見て判断したことが原因です。
ひとつ目は、短期案件の高い単価を12倍して年収の見込みにすることです。短期案件は期間が決まっているため、12か月分の収入にはなりません。終了後の空白を含めずに立てた見込みは、ほぼ必ず上回られません。
ふたつ目は、長期契約の更新を続けながら、単価の見直しを一度も申し出ないことです。据え置きが起点になる構造を知らないと、担当範囲が広がっているのに単価だけが据え置かれた状態が数年続きます。更新のたびに、担当範囲が変わっていないかを自分で点検してください。
みっつ目は、空白期間を「休み」として計算に入れないことです。案件の切れ目に意図して休む判断自体は問題ありませんが、その月の収入がゼロになることは年収の計算に入れる必要があります。休むなら、その分を単価か別の収入で埋めるか、年収が下がることを受け入れるかのどちらかです。
フリーランスとして稼働を続けるか長期契約に寄せるかを考える前に、いまのスキルで正社員として働いた場合の推定レンジを確認しておくと、比較の基準になります。