通勤手当は「非課税」と思われがちですが、正確には限度額までが非課税です。マイカー通勤は片道の通勤距離に応じて限度額が細かく決まっており、距離の把握が曖昧なまま一律支給していると、超過分の源泉徴収漏れが年末調整や税務調査で発覚します。
この記事では、通勤手当の非課税限度額のルール(公共交通機関・マイカー等の別)を整理し、距離別の限度額マスタと超過分の課税処理をExcelで管理する方法を解説します。
非課税限度額の基本
公共交通機関を使う場合
電車・バス等の場合、合理的な運賃の実費が月15万円まで非課税です。新幹線通勤も合理的な経路なら対象になります(グリーン料金は対象外)。定期券の現物支給も同じ扱いです。
マイカー・自転車通勤の場合(片道距離別)
| 片道の通勤距離 | 月額の非課税限度額 |
|---|---|
| 2km未満 | 全額課税(0円) |
| 2km以上10km未満 | 4,200円 |
| 10km以上15km未満 | 7,300円 |
| 15km以上25km未満 | 13,500円 |
| 25km以上35km未満 | 19,700円 |
| 35km以上45km未満 | 25,900円 |
| 45km以上55km未満 | 32,300円 |
| 55km以上65km未満 | 38,700円 |
| 65km以上75km未満 | 45,700円 |
| 75km以上85km未満 | 52,700円 |
| 85km以上95km未満 | 59,600円 |
| 95km以上 | 66,400円 |
公共交通とマイカーを併用する場合は、合理的な運賃+距離別限度額の合計(上限15万円)で判定します。また、一定要件を満たす駐車場等を利用する場合は月5,000円を上限に加算でき、有料道路を利用する場合は合理的な料金との合計で判定します(いずれも最高限度は月15万円)。
Excel管理シートの作り方
ステップ1:距離別マスタと従業員台帳
マスタ(距離下限をキーに昇順):
0→0円/2→4,200円/10→7,300円/15→13,500円/25→19,700円/35→25,900円/45→32,300円/55→38,700円/65→45,700円/75→52,700円/85→59,600円/95→66,400円
非課税限度額:=VLOOKUP(片道距離,マスタ,2,TRUE)
従業員台帳には「通勤手段(プルダウン)」「片道距離」「定期代等の実費」「支給額」を持たせます。VLOOKUPの近似一致による区間判定は、標準報酬月額の等級判定と同じ技術です。(関連記事:No.72 標準報酬月額の自動判定)
ステップ2:課税・非課税の自動区分
非課税額:
=IFS(手段="公共交通",MIN(支給額,実費,150000),
手段="マイカー等",MIN(支給額,VLOOKUP(距離,マスタ,2,TRUE)),
手段="併用",MIN(支給額,実費+VLOOKUP(距離,マスタ,2,TRUE),150000))
課税額(給与課税へ):=支給額-非課税額
課税額が出た従業員は、その金額を給与として源泉徴収の対象に含める必要があります。給与計算シートの課税支給額にこの列を連動させれば、処理漏れが構造的になくなります。(関連記事:No.25 給与計算のExcel実務)
数値例:片道12kmのマイカー通勤に月10,000円支給
| 項目 | 金額 |
|---|---|
| 支給額 | 10,000円 |
| 非課税限度額(10km以上15km未満) | 7,300円 |
| 課税額(給与に合算して源泉徴収) | 2,700円 |
| 年間の課税漏れ(放置した場合) | 32,400円×人数分の給与計上漏れ |
「キリよく1万円」の支給ルールにしている会社で最も起きやすいパターンです。1人あたりは小さくても、全員×数年分となると源泉徴収漏れの指摘としては無視できない金額になります。
実務の注意点・つまずきポイント
- 社会保険では通勤手当は全額「報酬」:所得税の非課税と混同しがちですが、標準報酬月額の算定には非課税分も含めて全額を算入します。(関連記事:No.69 算定基礎届の報酬集計)
- 距離の根拠を残す:地図アプリ等で測定した合理的な経路の距離を台帳に記録し、住所変更時に更新するフローを決めておきましょう。自己申告のみで放置すると調査時の説明に窮します。
- 在宅勤務との併用で実費精算に切り替える場合:出社日数に応じた実費支給に変えた場合も、非課税判定のロジックは同じです。日額×出社日数が月額限度内かをチェックする列を追加してください。
- 年末調整では非課税分を集計に含めない:源泉徴収票の支払金額に非課税通勤費は含まれません。給与データの課税・非課税区分が正しいことが年調の前提です。(関連記事:No.7 年末調整の検算)
- 限度額は改正されることがある:距離別の金額・15万円の上限は改正があり得ます。マスタ化しておき、使用時に国税庁サイトで最新を確認してください。
よくある質問
Q. ガソリン代の実費を支給する方式でもよいですか?
支給方式が実費精算でも、非課税判定は距離別の限度額で行います。ガソリン単価の変動で支給額が限度額を超えた月は、超過分が課税扱いになります。単価連動の支給規程にする場合は毎月の判定列が必須です。
Q. 役員にも同じ非課税枠が使えますか?
使えます。役員も通勤の実態があれば従業員と同じ非課税限度額の対象です。ただし通勤実態のない非常勤役員への「通勤手当」は役員報酬と扱われるリスクがあるため、支給根拠を整理しておきましょう。
Q. 通勤手当を支給しない代わりに給与に含めている場合は?
「通勤費込みの給与」として区分せずに支給している場合、非課税の適用はありません。非課税枠を使うには、給与規程・賃金台帳上で通勤手当として区分して支給することが必要です。同じ支給総額でも、通勤手当を分離するだけで従業員の手取りが増える(所得税・住民税が減る)ため、給与設計の見直し提案の材料になります。
通勤手当管理シートのご案内
距離別マスタ・手段別の自動判定・課税額の給与連動・住所変更履歴の管理まで組み込んだ通勤手当管理Excelシートをご用意しています。「全員分の非課税判定が正しいか」を1枚で点検できます。
まとめ
- 通勤手当は公共交通で月15万円、マイカー等は片道距離別の限度額までが非課税
- 超過分は給与として源泉徴収の対象。放置すると徴収漏れが累積する
- VLOOKUP近似一致の距離マスタで非課税・課税の区分を自動化できる
- 社会保険では全額が報酬になるなど、所得税との扱いの違いに注意
- 限度額は改正があり得るため、マスタ化して使用時に最新を確認する

コメント