勤続年数の計算方法は?端数の切り上げ・履歴書・退職金控除を完全解説
転職時の履歴書作成、年末調整の書類記入、あるいは将来を見据えた退職金の試算において、誰もが一度は突き当たるのが「勤続年数の正確な計算方法」です。「1日でも月をまたいだら1年切り上げになるのか?」「端数の月数はどう処理すべきか?」といった疑問は、実務の現場でも極めて相談頻度が高いテーマの一つといえます。
実は、勤続年数の数え方は「税金の控除(国税庁のルール)」、「会社の退職金計算(就業規則のルール)」、「履歴書や職務経歴書の記載(採用実務の慣例)」のどれに該当するかによって根本的なルールが異なります。2026年最新の労務・税制基準に基づき、エクセルやスプレッドシートを用いたDATEDIF関数の自動計算式から、手取り額を左右する切り上げ・切り捨ての境界線までを徹底的に解明します。
📌 【この記事の重要ポイントまとめ】
- 要点1:税法上の「退職所得控除」は1日でも端数があれば無条件で「1年に切り上げ」される。
- 要点2:企業の退職金支給額の算定基準は会社の就業規則に委ねられ、「端数月数切り捨て」や「月割り計算」が一般的。
- 要点3:エクセルやGoogleスプレッドシートのDATEDIF関数を活用すれば、年・月・日の端数までミスなく一瞬で算出できる。
【1日過ぎたら切り上げ?】退職金控除と社内規定で異なる勤続年数の大原則
ネット上の掲示板やSNSで頻繁に見られる「勤続年数は1日でも過ぎたら1年切り上げになる」という言説。この真偽を結論から言えば、「税金(退職所得控除)の計算においては事実だが、会社から受け取る退職金の算定においては会社ごとの規程次第」というのが法的な正確な回答です。
まず、所得税法第30条および国税庁の基本通達が定める「退職所得控除額」の計算において、勤続年数に1年未満の端数があるときは、たとえ「1日」であっても切り上げて1年として計算することが法律上明記されています。例えば、入社日から退職日までの在籍期間が「10年と1日」であった場合、税務上の勤続年数は「11年」として扱われます。
退職所得控除は、勤続年数20年以下の場合は「1年あたり40万円」、20年を超える部分は「1年あたり70万円」が非課税枠として控除されます。つまり、退職日が1日ずれて勤続年数が1年切り上がるだけで、非課税枠が40万円〜70万円も拡大し、手取り額に直接プラスの影響を与える仕組みになっています。
一方で、会社が独自に支給する退職金制度(退職一時金や確定給付企業年金など)においては、労働基準法で計算基準が一律に強制されているわけではありません。各企業が作成し労働基準監督署に届け出ている「退職金規程」に基づき、以下のような処理がなされます。
- 月割り計算方式:1ヶ月単位で換算(例:10年3ヶ月=10.25年として基本給や支給率に乗算)
- 端数切り捨て方式:満年数のみを対象とし、1年未満の端数月数はすべて切り捨て
- 6ヶ月以上切り上げ方式:端数が6ヶ月以上の場合は1年に切り上げ、6ヶ月未満は切り捨て
このように、「税務上の控除枠」と「会社からの給付額」ではルールの根拠が全く別物である点に注意が必要です。

【2026年早見表&比較】用途別に見る勤続年数の正しい数え方と基準データ
勤続年数の計算方法は、手続きの目的によって求める精度と処理ルールが明確に分かれています。現場で混乱を防ぐために整理した比較基準データは以下の通りです。
| 項目 | 詳細・数値データ | 一般的な基準・相場 | 編集部の見解・評価 |
|---|---|---|---|
| 退職所得控除の計算 | 1日以上の端数はすべて「1年」に切り上げ。20年以下は40万円/年、超は70万円/年控除。 | 国税庁基準(所得税法第30条)に完全準拠。 | 退職日を月跨ぎ・日跨ぎで調整できるなら、1日伸ばすだけで大幅な節税効果が生まれる。 |
| 企業の退職金支給額 | 各社就業規則に準拠。月割り(1/12換算)または6ヶ月以上切り上げが主流。 | 厚生労働省「就労条件総合調査」等でも各社規程による差異が大きい。 | 自己都合退職時の減額係数と合わせて、事前に就業規則の退職金条項の確認が必須。 |
| 履歴書・職務経歴書 | 「〇年〇ヶ月」の満月数表記が標準(例:3年4ヶ月在籍)。年単位の切り上げは不可。 | 人事採用現場における共通プロトコル。 | 年数だけを大雑把に切り上げて盛ると、雇用保険被保険者証の提出時に詐称を疑われるリスクがある。 |
| 年末調整(住宅ローン控除等) | その年の12月31日時点での在職月数を12で割る、または申告書の書式指示に従う。 | 国税庁「年末調整の手引き」に準拠。 | 当年中の転職者は、前職分の源泉徴収票に記載された在籍期間と合算して記入する。 |
エクセル・スプレッドシートで一発算出|DATEDIF関数を使った自動計算テクニック
人事労務の実務や個人の退職シミュレーションにおいて、手作業による日数の数え間違いを防ぐ最適な手法がエクセル(Excel)およびGoogleスプレッドシートの「DATEDIF関数」の活用です。
DATEDIF関数は、開始日と終了日の間の年数・月数・日数を正確に計算するための関数であり、以下のような基本構文で使用します。
=DATEDIF(開始日, 終了日, "単位")
実務でそのまま使える基本計算式
セルA2に入社日(例:2016/4/1)、セルB2に退職日(例:2026/3/31)が入力されている場合、以下の計算式をセルに入力することで目的の勤続年数が導き出せます。
- 満年数を求める場合:
=DATEDIF(A2, B2, "Y")
結果:満年数(例:9)が表示されます。 - 「〇年〇ヶ月」の形式で表示する場合:
=DATEDIF(A2, B2, "Y") & "年" & DATEDIF(A2, B2, "YM") & "ヶ月"
結果:端数月数を含む文字列(例:9年11ヶ月)が出力されます。 - 退職所得控除用の切り上げ年数を算出する場合:
=IF(DATEDIF(A2, B2, "MD")>0, DATEDIF(A2, B2, "Y") + IF(DATEDIF(A2, B2, "YM")>0, 1, 1), DATEDIF(A2, B2, "Y") + IF(DATEDIF(A2, B2, "YM")>0, 1, 0))
※1日でも端数がある場合に満年数に1年を加算する数式です。
注意点として、DATEDIF関数は「終了日を含まない満期間」を計算する仕様となっています。入社当日から退職日当日までの「在籍日数そのもの」を厳密に計算する場合は、終了日側にB2+1のように1日分を加算して式を組むのが労務計算の標準的なテクニックです。

【実態検証】休職期間や出向は含む?現場でトラブルになりやすい3大盲点
勤続年数の計算現場において、労務担当者と従業員の間で最もトラブルが発生しやすいのが「休職期間」「出向」「派遣から正社員への切り替え」に伴う期間のカウント方法です。知恵袋やSNSなどの相談事例でも、認識のズレによるトラブルが多発しています。
1. 産休・育休・病気休職の取り扱い
労働基準法第39条に基づく「年次有給休暇の付与」においては、産前産後休業および育児休業期間は「出勤したものとみなして勤続年数に算入」しなければなりません。
しかし、退職金の算定基礎となる勤続年数については、会社の就業規則に「私傷病休職や育児休業の期間は勤続年数から除外する」旨の特約が明記されている場合、その期間を差し引いて計算することが法的に認められています。退職所得控除の計算においては雇用契約が存続していれば休職期間もそのまま勤続年数に含まれるため、ここでも「社内規定」と「税務」で乖離が発生します。
2. グループ会社への出向・転籍時の通算
在籍出向の場合、元の会社との雇用関係が継続しているため、勤続年数は当然に通算されます。一方、一度会社を退職して別法人に移る「転籍」の場合、原則として勤続年数はリセットされます。ただし、グループ再編等に伴う転籍で「勤続年数を通算して退職金を支払う」旨の合意書や労使協定が交わされている場合は、前籍の年数が引き継がれます。
3. 履歴書における虚偽記載リスク
転職市場において、「3年未満で辞めると印象が悪い」という理由から、在籍期間2年10ヶ月を勝手に「3年」と切り上げて職務経歴書に記載するケースが見受けられます。しかし、入社手続き時に提出する「雇用保険被保険者証」や「源泉徴収票」の日付から、採用側に正確な入退社年月日が即座に判明します。数ヶ月のサバ読みであっても、経歴詐称として内定取消や試用期間満了での本採用拒否の事由になり得るため、履歴書には必ず満年月(例:2023年4月〜2026年1月、3年1ヶ月)を正確に記載しなければなりません。
一般に知られていない盲点とネットの誤解|「切り上げ」の過信が生む手取り減の落とし穴
ネット上の情報で散見される最大の誤解は、「退職日を少し伸ばして勤続年数を1年切り上げさせれば、会社から支給される退職金も自動的に1年分上乗せされる」という思い込みです。
前述の通り、会社からの退職金支給基準は就業規則で厳密に縛られています。多くの日本企業では「3月31日」や「9月30日」などの半期末、あるいは「月末日」を基準日として退職金の算定ポイントを確定させています。
例えば、ある企業の退職金規程が「勤続年数は満年数とし、1年未満の端数は6ヶ月以上で0.5年換算、6ヶ月未満切り捨て」と定めている場合、3月31日退職(勤続9年0ヶ月)を4月1日退職(勤続9年1日)に伸ばしても、会社からの退職金額面は1円も増えません。
それどころか、退職日が「翌月1日」になることで、退職月の前月分だけでなく当月分の社会保険料(健康保険・厚生年金)が丸々1ヶ月分追加で天引きされ、総手取り額が数万円単位で減少してしまうケースが多発しています。月末退職にするか、翌月1日退職にするかは、税務上の退職所得控除枠の拡大メリットと、社会保険料の自己負担額増加のデメリットを天秤にかけて総合的に判断する必要があります。

【プロの結論】労務・キャリアの視点から見出す判断基準と退職タイミング
勤続年数の計算ロジックを踏まえ、労働者および労務担当者が取るべき最適な判断基準は以下の条件分岐に集約されます。
退職日を1日伸ばして「勤続年数切り上げ」を狙うべき人
- 退職金の額面が大きく、退職所得控除の非課税枠を超える見込みの人:勤続年数が1年切り上がることで、控除枠が40万円(または70万円)増え、退職所得にかかる所得税・住民税を大幅に圧縮できます。
- 会社の退職金規程が「月割り」または「日割り」で加算される給与体系の人:在籍期間が伸びた分だけ純粋に支給額が増加します。
退職日の無理な引き延ばしを避けるべき人
- 退職金額がもともと退職所得控除の枠内に余裕で収まっている人:すでに非課税枠の範囲内である場合、税制上の切り上げメリットはゼロであり、無駄に翌月分の社会保険料を支払うリスクが高まります。
- 次の転職先の入社日が確定している人:前職の在籍期間の調整で転職先との雇用保険や社会保険の二重加入トラブルを起こすリスクを避けるべきです。
【勤続年数の計算】に関するよくある質問(FAQ)
Q1:退職所得控除の計算で、入社日が2016年4月1日、退職日が2026年4月1日の場合の勤続年数は何年になりますか?
A1:税務上の勤続年数は「11年」となります。2016年4月1日から2026年3月31日でちょうど「10年0日」となり、4月1日が含まれることで「10年と1日」の在籍となります。所得税法の規定により端数の1日が切り上げられ、11年として計算されます。
Q2:履歴書の職歴欄には、勤続年数を「〇年〇ヶ月」と「〇年間」のどちらで書くのが正解ですか?
A2:職歴欄の各行には「入社年月」と「退職年月」を年月単位で正確に記載するのが基本です。自己PRや職務経歴書の要約で勤続期間をアピールする場合は、「約3年間(3年2ヶ月)」のように実態と乖離のない正確な月数を併記することが望ましいとされています。
Q3:年末調整の書類に書く「勤続年数」の数え方を教えてください。
A3:年末調整で勤続年数の記入を求められる場合(例:住宅借入金等特別控除申告書や各種控除の備考欄)、原則としてその年の「12月31日時点」における現職での在籍年数を記入します。1年未満の端数月数の扱いは申告書の注記に従いますが、一般的には「1年未満切り捨て」または「〇年〇ヶ月」と指示通りに記載します。
Q4:エクセルのDATEDIF関数を使うと「#NUM!」というエラーが表示されます。なぜでしょうか?
A4:DATEDIF関数の第一引数(開始日)に、第二引数(終了日)よりも未来の日付が指定されている場合に「#NUM!」エラーが発生します。開始日と終了日のセル参照が逆になっていないか、あるいは日付データが文字列として誤認識されていないかを確認してください。
まとめ:正しい勤続年数の把握がキャリアと資産を守る防壁になる
勤続年数の計算は、単なる日付の引き算にとどまらず、「税制上の非課税枠の最大化」「会社規定による給付額の適正な受け取り」「転職時における経歴の透明性担保」に直結する極めて重要な実務知識です。
「税務は1日でも端数があれば1年切り上げ」「社内退職金は会社の規程次第」「履歴書は満月数で正確に記載」という3つの原則を明確に切り分け、エクセル等の自動計算式も併用しながら、自身のキャリアと資産を守る確実な計算・手続きを実践してください。 (出典: Yahoo!ニュース 芸能・エンタメ)