エンジニアの年収が頭打ちかどうかは、どの上限に当たっているかを確かめて初めて判断できます。上限には、等級の上限、会社の給与水準、市場の相場の3つがあり、当たっている上限によって効く打ち手が変わります。転職で解けるのは主に会社の上限で、市場の相場は独立しても残ります。
エンジニアの年収が上がらない原因の全体像は別の記事で4つの型に分けています。この記事はその先の段階として、「いまの状態は本当に頭打ちなのか、頭打ちならどの上限か、社内・転職・独立のどれから試すか」の判断を扱います。待つか動くかの損得の計算は昇給を待つか転職するかに譲ります。
頭打ちと一時的な停滞は別のもの
頭打ちとは、今の条件を変えない限り、次に上がる経路がない状態です。1年か2年、年収が増えていないだけでは当てはまりません。会社の業績で賞与が減った年や、昇格の審査を待っている期間にも、年収は同じように止まって見えるからです。
この区別が判断を左右するのは、対処が逆になるためです。たとえば次の昇格の要件をすでに半分満たしている人が、停滞を頭打ちと取り違えて転職すると、積み上げた社内の評価を手放します。反対に、等級の上限に達してすでに数年たつ人が「来年は上がるはず」と待ち続けても、経路がないので金額は動きません。
例外もあります。経路があっても、昇格までにかかる年数が長すぎれば、実質的には頭打ちと同じです。上がる見込みの時期を会社に確認したうえで、その年数を待てるかどうかまで考えてください。
先に3年分の給与を4つに分ける
判定の最初の作業は、源泉徴収票の総額を眺めることではなく、直近3年の給与を基本給、手当、賞与、残業代に分けて並べることです。総額が横ばいでも、中身の動きで意味が変わります。
| 3年間の動き | 考えられる状態 | 次に確かめること |
|---|---|---|
| 基本給が動いていない | 等級の上限か、昇給のない制度の可能性 | 自分の等級の上限額 |
| 基本給は増え、賞与が減った | 業績の影響で、頭打ちとは限らない | 賞与の決まり方と会社の業績 |
| 基本給は増え、残業代が減った | 働き方の変化で、実質は改善の可能性 | 時間あたりの金額 |
| 全項目が同じ | 制度か役割で止まっている可能性 | 次の等級の要件 |
見るべき中心は基本給です。賞与や残業代は年によって動きますが、基本給が増えていれば、少なくとも制度の上では上がる経路が残っています。手当の項目が多い人は、給与明細で定期昇給とベースアップを見分ける方法も確認してください。
基準として、令和8年の情報通信業の1人平均賃金の改定率は 4.4% です。ただしこれは企業の改定額を常用労働者数で加重した平均で、常用労働者100人以上の企業が対象です。個人の昇給率の基準ではありません。自分の昇給率がこれを下回るだけで頭打ちとは言えません。
統計で分かるのは伸びが緩やかになる年代まで
年齢で頭打ちが決まるわけではありませんが、業種全体の傾向を知っておくと、自分の感覚を確かめられます。国税庁の統計で、情報通信業の平均給与を30代以降の年齢階層ごとに並べます。
| 年齢階層 | 情報通信業の平均給与 |
|---|---|
| 30〜34歳 | 574万円 |
| 35〜39歳 | 660万円 |
| 40〜44歳 | 735万円 |
| 45〜49歳 | 794万円 |
| 50〜54歳 | 835万円 |
| 55〜59歳 | 856万円 |
| 60〜64歳 | 682万円 |
平均は50代後半まで上がり続けていますが、階層ごとの伸びは年齢が上がるほど小さくなり、60代前半で下がります。とはいえ、これは同じ人を追いかけた数字ではなく、営業や管理部門も含む業種全体の平均です。「この年齢で全員が止まる」という意味には読めません。
むしろ頭打ちの判断に役立つのは、給与の階級ごとの平均年齢です。同じ統計で、400万円超500万円以下の層の平均年齢は 37.1歳、500万円超600万円以下の層は 39.4歳 で、平均勤続年数はそれぞれ 7.7年 と 10.5年 です。一方、1,000万円超1,500万円以下の層の平均年齢は 47.8歳 でした。隣り合う階級で平均年齢の差が小さいということは、同じ年代の人が複数の給与階級に分かれていると考えられます。年齢や勤続を重ねるだけで階級が順に上がるとは読み取れません。
上限1:等級の上限は昇格で超える
1つ目は、今の等級の給与レンジの上端に達している状態です。等級ごとに給与の幅を決めている会社では、同じ等級にとどまる限り、評価が良くても上限より上には進みにくくなります。
特徴は、会社全体にはまだ上の金額があるのに、自分だけが止まっていることです。確かめる方法は、自分の等級の上限額と、次の等級の要件を聞くことです。等級・グレード制度と昇格の条件を参考に、要件のうち満たしていないものを特定してください。
たとえば、次の等級に「複数人のチームの設計責任」という要件があり、自分は一人で担当する範囲が広いだけだとします。この場合に資格を取っても技術を深めても、要件は埋まりません。必要なのは要件にある経験を取りにいくことです。
注意点は、要件を満たしても上がれない会社があることです。上の等級の人数に枠がある場合や、管理職しか上の等級がない場合です。管理職以外の経路があるかは専門職トラックの給与で確認できます。枠が空く見込みがないなら、次の「会社の上限」に近い状態と考えます。
上限2:会社の給与水準は社内の努力では動かない
2つ目は、社内で上の等級に進んでも、金額が市場の水準に届かない状態です。その会社の事業が一人あたりに生む利益によって、払える給与の幅が決まることが一因と考えられます。
当サイトの診断モデルで、経験と勤務地とスキルをそろえて企業タイプだけを変えると次のようになります。
| 企業タイプ | 推定レンジ | レンジの図 |
|---|---|---|
| メガベンチャー・外資 | 752〜883万円 | |
| 上場・大手 | 662〜777万円 | |
| 中小の受託・SIer | 572〜671万円 | |
| スタートアップ | 602〜706万円 | |
| SES | 511〜600万円 |
この表は統計ではありません。公開統計を参考に係数を置いた推定で、企業タイプの係数は編集判断による相対差です。読み取ってほしいのは金額そのものより、モデルでは個人の条件をそろえても企業タイプで推定が変わるという前提です。実際の差は、企業タイプ別の年収相場と同じ条件の求人で確かめてください。
この上限に当たっているかどうかは、社内と社外を両方見ると分かります。社内で最も上の技術職や管理職の人の水準が、他社が同じ役割に提示する金額より低ければ、社内で昇格し続けても差は埋まりません。ただし、給与以外の条件が大きく違う場合は単純に比べられないので、残業の時間や賞与の決まり方もそろえて見てください。
上限3:市場の相場は役割を変えないと動かない
3つ目は最も見落とされやすい上限で、今の役割そのものの相場に達している状態です。複数の会社から提示を受けても現職と同じ程度なら、会社の問題ではなく、その仕事に市場が払う金額がそこまでだと考えられます。
統計でも、役割の区分によって水準が違うことは確かめられます。厚生労働省の賃金構造基本統計調査から当サイトが換算した年収は、ソフトウェア作成者が 578万円、システムコンサルタント・設計者が 889万円 です。これは6月分の月額の12倍に賞与を足した概算で、調査が公表した年収ではありません。また、勤め先の規模や業種の構成が違う可能性があるので、区分を移った人の増加額としては読めません。
具体的には、指定された仕様を高い品質で実装し続けている人は、速さと正確さが上がっても役割の相場を超えにくくなります。要件を整理する、複数のチームの設計を決める、障害の再発を仕組みで止めるといった、判断の範囲が変わって初めて、比較される相手が変わります。
ただし、役割を上げれば誰でも金額が増えるわけではありません。担当範囲が広がっても、次の会社で通用する説明ができなければ提示には表れません。増やした判断の内容を職務経歴書に書けるところまで進めてください。
どの上限かを見分ける3つの質問
3つの上限は、順に質問していくと切り分けられます。答えられない項目が残っているうちは、まだ判定できていないと考えてください。
- 自分の等級の上限額と、次の等級の要件を知っているか
- 次の等級に上がったときの金額は、同じ役割の他社の提示と比べてどうか
- 他社の提示は、現職の年収より高いか
| 質問の結果 | 当たっている上限 | 最初に試すこと |
|---|---|---|
| 上の等級があり、その金額に納得できる | 等級の上限 | 要件にある経験を取りにいく |
| 上の等級の金額が他社の提示より低い | 会社の給与水準 | 同じ役割で他社を比べる |
| 他社の提示も現職と同じ程度 | 市場の相場 | 判断の範囲を広げる |
| 他社の提示がまだない | 判定できない | 求人票とスカウトで金額を集める |
最後の行に当たるなら、まず金額の情報を集めます。社内の情報だけでは、上限2と上限3を区別できないからです。転職を決めていなくても、エンジニアの市場価値の測り方の手順で提示額に近い情報を集めておくと、判定が進みます。1社の提示で決めず、複数の結果で見てください。
社内で解く場合は期限を置く
社内で解けるのは、主に等級の上限です。上司に聞くべきことは、次の等級の要件のうち何が足りないか、いつの評価で判定されるか、その役割を担う機会が今の部署にあるかの3つです。
部署に機会がない場合は、社内公募のような異動も候補になります。製品や顧客の知識を保ったまま役割だけを変えられるので、外へ動くより失うものが少ない方法です。
注意点は期限です。社内の解決は失敗しても失うものが小さい反面、結論が先送りになりやすくなります。「次の評価までに要件のこの経験を積む」「そこで等級が動かなければ外を見る」のように、確認する時期を決めてください。約束ではなく、任された仕事と等級の変化で判断します。
転職で解けるのは主に会社の上限
転職は、会社の給与水準が原因のときに最も直接的に効きます。買い手が変わるので、同じ役割でも給与の幅が変わるからです。しかし役割の相場が原因なら、転職しても同じ水準に戻ってきます。
統計でも、転職で全員が上がるわけではないことが分かります。dodaの2026年4〜6月の集計では、転職で年収が増えた人の割合は 59.2%、増えた人の平均増加額は 72.8万円、全体平均の変動額は 8万円 でした。これはエージェントサービスを使った転職決定者の数字で、エンジニアに限ったものではありません。
もう一つ確かめたいのは、転職先の上限です。提示額が上がっても、それが次の会社の等級の上限に近ければ、数年後に同じ状態になります。提示を受けたら金額だけでなく、どの等級での提示か、その上にいくつ等級があるかを聞いてください。読み方は求人票の年収レンジにまとめています。中途入社で低い等級に入ってしまった場合の見方は中途入社の等級の取り戻し方が参考になります。
独立しても市場の相場は残る
独立すると、会社の等級や給与テーブルはなくなります。一方で、案件の単価には役割ごとの相場があるので、上限3はそのまま残ります。そして、稼働できる時間にも限りがあります。
役割で単価が変わる方向は、公的統計の職種別の数字からも読み取れます。厚生労働省の賃金構造基本統計調査では、設計や要件定義を担う「システムコンサルタント・設計者」の年収換算が 889万円、実装を担う「ソフトウェア作成者」が 578万円 です(いずれも当サイトが月給と賞与から算出)。これは会社員の数字で、フリーランスの単価ではなく、年齢や勤続年数の構成も違います。それでも、発注側が払う対価は担う工程と責任に応じて変わるので、独立しても、任される役割で単価の水準が変わるという方向は同じです。
たとえば、指示された範囲の実装だけを請ける人は、独立しても同じ範囲の案件の中で単価を比べることになります。設計やチームのリードまで請けられる人は、案件の選択肢そのものが広がります。独立で上限が外れるのは会社の等級の部分だけで、役割の上限は自分で動かす必要があります。
単価がそのまま手取りになるわけではなく、案件が切れる期間、経費、税金、保険を自分で負います。比べるときはフリーランスエンジニアの単価と手取りの手順で年間に残る金額を見積もり、正社員とフリーランスの比較で条件をそろえてください。独立は、会社の上限に当たっていて、かつ役割の実績を自分で説明できる人の選択肢です。
試す順番は戻りやすさで決める
3つの打ち手には、失敗したときの戻りやすさに差があります。上限の見当がついていなければ、社内の確認、外の提示の確認、転職、独立の順に進めると、判断を誤っても取り返しやすくなります。
たとえば30代前半で等級の要件をまだ確かめていない人なら、社内の確認に大きな費用はかかりません。一方、40代で管理職以外の等級がなく、上のポストも埋まっている人なら、社内の確認は短く済ませ、外の提示を早めに集めるほうが判断材料を増やせます。年代ごとの見方は40代エンジニアの年収でも扱っています。
ただし、この順番は目安です。会社の業績が悪化している場合や、すでに複数の会社から明確な提示を受けている場合は、前の段階を飛ばしてかまいません。
頭打ちのまま残る判断が合理的な場合
上限に当たっていても、残るほうが合理的なことはあります。金額を増やすために、別の条件を手放すことになるからです。
残業の少なさ、リモート勤務、休みの取りやすさ、家庭の事情に合う勤務時間などは、転職先で同じ条件が得られるとは限りません。今の年収に不満がなく、時間を別のことに使いたい人にとって、頭打ちは必ずしも解決すべき問題ではありません。
大切なのは、確かめないまま残っているのか、確かめたうえで選んでいるのかを区別することです。他社の提示額を知り、その差を受け入れて残るなら、それは意思のある選択です。一方、外を見ないまま年数が過ぎると、社外で説明できる経験が増えないまま、次の判断の時期を迎えることになります。
この記事の数字が当てはまらない場合
年齢階層と給与階級の統計は、情報通信業という業種全体の数字で、エンジニア職だけの値ではありません。企業タイプ別の表は診断モデルの推定で、特定の会社の年収や統計値ではありません。職種別の年収換算は会社員の平均で、フリーランスの単価とは別のものです。
次の場合は、この記事の分け方がそのまま使えないことがあります。年俸の大半が業績連動の会社、ストックオプションの比重が大きい会社、短時間勤務や休職からの復帰直後で年収が比較しにくい時期、定年後の再雇用で給与の決まり方が変わった場合です。再雇用や雇用契約の個別の条件については、社内の担当部署や社会保険労務士に確認してください。
判断する前の最終チェック
- 直近3年の給与を基本給、手当、賞与、残業代に分けた
- 自分の等級の上限額と、次の等級の要件を確認した
- 次の等級の金額を、同じ役割の求人や提示と比べた
- 他社の提示に近い情報を複数持っている
- 当たっている上限を3つのうち1つに絞った
- 社内で試す期限と、外を見始める時期を決めた
- 独立を考える場合は、単価でなく年間に残る金額で比べた
頭打ちかどうかは、感覚ではなく、経路の有無と外の金額で確かめられます。まず同じ条件のレンジを見て、比べる相手を決めてください。