フリーランスエンジニアのキャリアが積み上がらない原因と抜け出し方|案件評価スコアシートと年1回のスキル棚卸し手順【2026年版】
フリーランスエンジニアのキャリアが積み上がらない原因は「案件の選び方」にある
独立して3年目。月単価は独立したときの80万円のまま変わらず、年齢だけが35歳を超えた。こうした停滞は努力不足で起きるとは限りません。多くの場合、目先の月単価だけで案件を選び続けた結果です。
Findy Freelanceが2026年3月に実施した調査では、フリーランスエンジニアの平均月単価は808,264円(時間単価5,319円)でした。また、コード生成にAIを使う層は、使わない層より月単価が約10万円高い傾向が見られました。単価の差は、経験年数そのものより「何をしてきたか」から生まれているといえます。
この記事では、案件を「次の単価を上げる経験」で100点満点で採点するスコアシートを紹介します。次に「単価が5万円高い保守運用案件」と「今と同じ単価で要件定義から入れる案件」を比べ、2年後の差を試算します。最後に、年1回のスキル棚卸しの手順をテンプレート付きで解説します。
> 注:同調査の回答者は30〜40代・経験10年以上の人に偏っており、回答数もn=265と多くありません。独立1〜2年目の相場とは考えないでください。また、AI活用と単価の関係は相関です。「AIを使えば単価が上がる」という因果関係を示したものではありません。
独立2〜3年目に起きる「単価据え置き・年齢だけ上がる」停滞の正体
よくある失敗は次のように進みます。
1. 更新しやすく、単価も悪くない案件を続ける 2. 同じ工程・同じ技術の経歴ばかりが増える 3. 職務経歴書に書き足せる新しい材料がない 4. 次の面談でも提示単価が上がらない
一つひとつの判断は間違っていません。ただ、判断基準が「単価」と「更新しやすさ」だけだと、2〜3年たっても経歴書の中身が独立したときからほとんど変わりません。停滞の原因はスキル不足ではありません。案件を選ぶ基準が単価しかないことです。
会社員と違い、フリーランスには昇進の仕組みがない
会社員であれば、異動や昇格によって上流工程やリードの経験が自然に回ってきます。フリーランスにはこの仕組みがありません。積み上がるのは、自分で選んだ案件の経験だけです。そのため、フリーランスエンジニアのキャリアパスは案件選びでほぼ決まります。
結論を先に書きます。単価は足切りに使い、案件を選ぶ基準は経験スコアにすることです。
なお、独立前の準備は関連記事『独立ロードマップ』で、AI時代の職種転換は『AI時代のポジション転換』で扱っています。この記事は、独立後に「案件を選ぶとき」の判断に絞って解説します。
案件の選び方:単価以外の5項目で点数化する「案件評価スコアシート」
単価はスコアに混ぜず「足切りライン」として使う
判断は2段階に分けます。
1. 単価ゲート:生活防衛資金と今の単価から、受けられる単価の下限を決めます(例:今の単価−5万円まで) 2. 経験スコア:ゲートを通った案件だけを、5項目のスコアで比べます
単価をスコアに含めると、高単価の案件に判断が引っ張られます。「単価で5点取れているから、工程が1点でも合計点はそこそこ」という計算になってしまうからです。単価は「受けられるかどうか」を決める条件、スコアは「どれを選ぶか」を決める基準として分けて使います。
5項目の採点基準(各1〜5点)と重み付け
| 項目 | 重み | 1点 | 3点 | 5点 |
|---|---|---|---|---|
| ①担当工程(上流の割合) | ×5 | 実装・テストのみ | 詳細設計から | 要件定義・基本設計から参画 |
| ②チーム内の役割 | ×5 | 指示された実装を担当 | 機能単位のオーナー、設計レビューに参加 | テックリード(技術選定・メンバー育成に責任を持つ) |
| ③技術の新しさ | ×4 | レガシー保守で、生成AIツールの利用不可 | モダンな技術構成だが、AIの利用は限定的 | 生成AIを開発フローに組み込み、コンテナ・IaC・マネージドサービスを前提としたクラウドネイティブ構成 |
| ④職務経歴書に数値で書ける成果 | ×4 | 定常運用で成果が見えにくい | リリース件数など量の指標 | 性能改善率・コスト削減額・リードタイム短縮などビジネス上の指標 |
| ⑤契約期間と更新のしやすさ | ×2 | 1か月更新・スポット | 3か月更新で継続の実績あり | 6か月以上の長期前提で、更新時に単価を見直す慣行あり |
2点と4点は、それぞれの間の評価として使います。IaC(Infrastructure as Code)は、インフラの構成をコードで管理する手法です。満点は(5+5+4+4+2)×5=100点です。
工程と役割の重みを最も大きくしたのは、この2つが次の面談で単価を上げる材料になりやすいからです。一方、契約の重みは×2にとどめました。更新のしやすさは生活の安定には役立ちますが、成長には直接つながらないからです。ただし、上流の経験は要件定義からリリースまで見届けて初めて経歴として語れます。そのため、ある程度の契約期間は必要なので、重みを0にはしていません。
案件の評価軸を「スキルが積み上がるか」「実績として語れるか」「トレンドを含むか」の3つで説明する記事は多くありますが、点数化まで踏み込んだものはあまりありません。このシートでは「役割」と「契約」を加えた5軸に重みを付けて点数化しているので、複数の案件を並べて比べられます。
記入用シート(面談ごとにコピーして使ってください)
| 項目 | 重み | 点数(1〜5) | 小計(重み×点数) | 根拠メモ(面談で確認したこと) |
|---|---|---|---|---|
| ①担当工程 | ×5 | |||
| ②役割 | ×5 | |||
| ③技術 | ×4 | |||
| ④成果 | ×4 | |||
| ⑤契約 | ×2 | |||
| 合計 | /100 |
合計点の判定:70点以上なら経験を取りに行く案件
| 合計点 | 判定 |
|---|---|
| 70点以上 | 多少単価が低くても取りに行く |
| 50〜69点 | 単価か契約期間で補えるなら受けてもよい |
| 49点以下 | 短期と割り切るか、見送る |
実際に過去の案件を採点し直してみると、「更新しやすく居心地がよかった案件」ほど点数が低く出ることに気づくかもしれません。筆者の考えでは、⑤契約だけが高い案件は、続けるほど経歴書に書けることが増えない期間が長くなる案件です。
【試算】単価+5万円の保守運用案件 vs 要件定義から入れる案件、2年後の単価差はいくらになるか
2つの案件をスコアシートで採点する
今の月単価が80万円のエンジニアが、次の2つの案件で迷っているとします。どちらも単価ゲート(75万円以上)は通過しています。
- 案件A:月85万円。既存システムの保守運用のみ
- 案件B:月80万円。要件定義から参画
| 項目 | 案件A(保守運用) | 案件B(要件定義から) |
|---|---|---|
| ①工程(×5) | 1点 → 5 | 5点 → 25 |
| ②役割(×5) | 2点 → 10 | 4点 → 20 |
| ③技術(×4) | 2点 → 8 | 4点 → 16 |
| ④成果(×4) | 2点 → 8 | 4点 → 16 |
| ⑤契約(×2) | 5点 → 10 | 3点 → 6 |
| 合計 | 41点 | 83点 |
Aは「見送り」、Bは「取りに行く」に当たります。では、5万円の単価差は収入にどう影響するのでしょうか。
24か月の累計収入と、30か月目の逆転
以下は実際のデータではなく、仮定を置いて計算したモデルケースです。
- 案件A:経歴書に書ける新しい材料がないため、更新しても単価は85万円のまま
- 案件B:1年後の更新で、上流工程の実績をもとに85万円へ上がる(+5万円)。2年後には「要件定義〜リリースまで担当」した経歴で次の案件に移り、月95万円になる
- 売上ベースで計算し、税金・経費・案件の間の空白期間は考えない
| 経過月数 | 案件A 累計 | 案件B 累計 | 差(B−A) |
|---|---|---|---|
| 0か月 | 0万円 | 0万円 | 0万円 |
| 12か月 | 1,020万円 | 960万円 | −60万円 |
| 24か月 | 2,040万円 | 1,980万円 | −60万円 |
| 30か月 | 2,550万円 | 2,550万円 | ±0万円 |
| 36か月 | 3,060万円 | 3,120万円 | +60万円 |
24か月の時点では、Aのほうが累計で60万円多くなります。一方で、2年後の月単価はAが85万円、Bが95万円となり、月10万円(年120万円)の差がつきます。25か月目からはこの差でBが追い上げ、30か月目に累計が並びます。それ以降は、差が年120万円ずつ広がっていきます。
月10万円の差は大げさな仮定ではありません。先のFindy Freelanceの調査でも、AIを使う層と使わない層の月単価の差は約10万円でした。これは相関であり、経験の違いがそのまま単価の差を生むことを示すデータではありません。ただ、「何をしてきたか」の違いが月10万円ほどの差として表れる可能性は十分にあると考えられます。
感度分析:Bの次の案件が月90万円にとどまった場合、月単価の差は5万円になり、累計の逆転は36か月目(どちらも3,060万円)まで遅れます。どちらの前提でも、3年以内に逆転する計算です。
上流工程の経験が単価を押し上げるという考え方は、単価相場を扱う記事の多くに共通しています。この記事では、それが「いつ・どれくらい」収入に表れるのかを試算で示しました。
それでも保守運用案件を選んでよいケース
Aを選ぶほうが合理的なケースもあります。
- 生活防衛資金が6か月分ない:まずは安定した収入で資金を貯めることを優先します。この場合は単価ゲートの下限を引き上げて判断します
- 保守運用でも数値で示せる成果が出せる:SREとして信頼性を改善する、クラウドのコストを最適化するなど、③技術と④成果がそれぞれ4点になれば、Aは57点になり「受けてもよい」の範囲に入ります。単価と契約条件が良いことを考えると、選ぶ理由は十分にあります
面談で点数を確かめる質問リスト
スコアは募集要項だけでは付けられません。面談で確認できた根拠だけで点を付けるようにしてください。確認できなかった項目は低めに付けておきます。
5項目それぞれの確認質問
| 項目 | 質問例 | 高得点の回答例 | 低得点の回答例 |
|---|---|---|---|
| ①工程 | 「参画後、要件定義や基本設計の会議に出る機会はありますか」「仕様は誰がどこで決めていますか」 | 顧客との要件定義に同席してほしい(5点) | 仕様は元請けが決めてチケットで渡す(1点) |
| ②役割 | 「チーム構成と、私に期待する役割を教えてください」「コードレビューや技術選定に関われますか」 | 技術選定と若手のレビューを任せたい(5点) | 決まったタスクの実装をお願いしたい(1点) |
| ③技術 | 「生成AIツール(GitHub Copilot、Claude Codeなど)の業務利用は認められていますか」「インフラはIaCで管理していますか」 | AIツールは標準導入済みで、インフラはTerraformで管理(5点) | 外部AIツールは禁止で、サーバーは手作業で設定(1点) |
| ④成果 | 「このプロジェクトのKPIや改善目標は何ですか」「リリース後に効果を測っていますか」 | 応答時間の短縮目標があり、ダッシュボードで計測(5点) | 特に目標はなく、現状維持が中心(1点) |
| ⑤契約 | 「平均の参画期間と、更新時に単価を見直した実績はありますか」 | 平均1年以上で、更新時に単価を見直した実績あり(5点) | 1か月ごとの更新で、見直しの前例なし(1点) |
エージェント経由の案件で、事前に聞いておくこと
商流が深い案件(元請けから何社も下った案件)ほど、現場の情報がエージェントまで届いていないことがあります。面談当日に「実は実装だけでした」とわかる事態を避けるため、上の質問は面談前にエージェントへ送っておきましょう。エージェントが答えられなかった項目は、現場との面談で確認します。エージェントが答えられない項目が多いこと自体が、商流の深さを判断する材料になります。
年1回のスキル棚卸し手順【テンプレート付き】
スコアシートは案件を選ぶときの道具です。棚卸しは、その判断基準を自分に合わせて更新するための作業です。年に1回、次の3ステップで行います。
ステップ1:職務経歴書を「工程・役割・技術・数値成果」の4行で書き直す
所要時間は1〜2時間が目安です。直近1年の案件ごとに、次の4行で書き直します。
- 工程:どこから担当したか(例:基本設計〜リリース)
- 役割:チームで何を任されたか(例:決済機能のオーナー、設計レビュー担当)
- 技術:何を使ったか(例:TypeScript、AWS ECS、Terraform、Claude Code)
- 数値成果:何がどれだけ変わったか(例:バッチ処理時間を40%短縮)
埋められない欄があれば、そこがこの1年で積み上がらなかった部分です。職務経歴書の書き方や実績の見せ方は、関連記事『ポートフォリオ』で詳しく解説しています。
ステップ2:単価相場との差を確認する
所要時間は1週間ほどです。書き直した経歴書をエージェント2〜3社に送り、提示される単価を確認します。あわせて、公開されている案件の中から、同じスキル条件の案件の単価の幅も調べます。調査レポートの平均値は年代や経験年数に偏りがあるため、参考程度にとどめてください。
差 = 市場の提示単価の中央値 − 今の単価
- 差がプラスの場合:市場はすでにあなたを今の単価より高く評価しています。次の更新時に単価交渉をしましょう(関連記事『単価交渉』)
- 差がゼロかマイナスの場合:ステップ1で埋まらなかった欄が、次に取るべき経験です
ステップ3:次の案件で取りに行く経験を1〜2個に絞る
所要時間は30分ほどです。次に取りに行く経験を1〜2個に絞り、スコアシートの重みに反映させます。たとえば「今年はリード経験を積む」と決めたら、②役割の重みを×5から×7に上げます。重みを変えると満点も変わるため(この例では110点)、判定するときは「合計点÷満点×100」で100点満点に換算してください。毎年重みを見直していくと、スコアシートが自分専用の判断基準になっていきます。スキルアップの方向を、感覚ではなく数字で決められるようになります。
棚卸しシート テンプレート
| 期間 | 案件名 | 月単価 | 工程 | 役割 | 技術 | 数値成果 | スコア | 次に取る経験 |
|---|---|---|---|---|---|---|---|---|
| 2025/10〜2026/9 | EC基盤リプレイス | 80万円 | 詳細設計〜テスト | 決済機能のオーナー | Next.js / AWS / GitHub Copilot | 決済エラー率を半減 | 68点 | 要件定義への参加、リード経験 |
実施タイミングは契約更新の2〜3か月前、または確定申告の後
おすすめは契約が終わる2〜3か月前です。棚卸しの結果を、そのまま次の案件探しに使えます(関連記事『契約終了逆算カレンダー』)。更新の時期が読みにくい場合は、売上の数字がそろう確定申告の後にまとめて行う方法もあります。
| 時期(確定申告後に行う場合) | やること |
|---|---|
| 3月中旬 | ステップ1:経歴書を4行で書き直す |
| 3月下旬〜4月上旬 | ステップ2:エージェントに経歴書を送り、相場との差を確認する |
| 4月上旬 | ステップ3:次に取る経験を決め、重みを更新する |
| 4月以降 | 面談でスコアシートを使って案件を比べ、選ぶ |
よくある質問
SESや受託で働いていて、独立前でもこのスコアシートは使えますか?
使えます。まずは今の配属先の案件を採点してみてください。49点以下の案件が続くなら、配属先の変更を相談するときや、独立の時期を見直すときの判断材料になります。「独立しても成長できるか」という不安に対する答えは、会社員かフリーランスかという働き方ではなく、案件を選ぶ基準を持っているかどうかです。独立前の準備については、関連記事『独立ロードマップ』もあわせてご覧ください。
上流工程が未経験でも、要件定義から入れる案件に参画できますか?
未経験者にいきなり要件定義を任せる案件は多くありません。ただ、段階を踏めば上流工程に近づけます。詳細設計から入れる案件、基本設計のレビューに参加できる案件、要件定義から入れる案件の順に進むのが現実的です。面談ではまず「設計レビューに参加できますか」と聞いてみましょう。
AI活用案件でなければ、単価は上がらないのでしょうか?
そうとは限りません。Findy Freelanceの調査で見られた約10万円の差は相関であり、AIを使う案件に入れば単価が上がるわけではありません。どの案件でも、利用が認められている範囲で自分の開発フローにAIを取り入れれば、「テスト作成の工数を○割削減」のように生産性の改善を数値で経歴書に書けます。職種そのものの転換を考えている場合は、関連記事『AI時代のポジション転換』も参考にしてください。
まとめ:単価は結果、原因は積んできた経験
単価は結果であり、その原因はどんな経験を積んできたかにあります。キャリアが積み上がらない状態から抜け出すには、案件を選ぶ時点で「この案件が終わったとき、職務経歴書に何行書き足せるか」を点数で判断することが必要です。
- 単価は足切りラインとして使い、案件を選ぶ基準は5項目の経験スコアにする
- 試算では、単価が5万円低い上流工程の案件でも、3年以内に累計収入で逆転する可能性がある
- 年1回の棚卸しで相場との差を確かめ、スコアシートの重みを更新する
フリーランスエンジニアの将来性は、案件を選ぶときの判断の積み重ねで決まります。まずは2つのことから始めてください。今日、今の案件をスコアシートで採点すること。そして、次の契約更新の2〜3か月前に、棚卸しの予定をカレンダーに入れることです。
あわせて読みたい関連記事
- 更新時に単価を上げる進め方:『単価交渉』
- 職務経歴書・実績の見せ方:『ポートフォリオ』
- 次の案件探しを逆算するスケジュール:『契約終了逆算カレンダー』
- AI時代の職種・役割の選び直し:『AI時代のポジション転換』
- 独立前に済ませておく準備:『独立ロードマップ』
次の案件を探すときは、Node Bridgeの案件情報もぜひ活用してください。まず単価ゲートで候補を絞り、気になった案件を今回のスコアシートで採点して、70点を超えた案件から面談に進んでみましょう。
