AIが通勤手当を「非課税だから全部対象外」と扱う2026|所得税・社会保険料・残業単価で含む/含まないが違う給与計算ミスを防ぐ5つの手順
AIに給与計算を手伝わせると、通勤手当を所得税と同じく社会保険料からも外すことがあります。通勤手当は計算ごとに含む・含まないが違います。一覧表と5つの手順で解説します。
「通勤手当は非課税なので、社会保険料の計算からも外してください」。給与計算をAIに手伝わせると、このような前提で計算表が作られることがあります。一見すると筋が通っていますが、この扱いは誤りです。
通勤手当は、どの計算に使うかによって「含む」「含まない」が変わる手当です。所得税では一定額まで非課税ですが、社会保険料や雇用保険料では全額を含めます。一方、残業代の単価や最低賃金の判定では除外します。
この記事では、AIが通勤手当を一律に扱ってしまう原因と、ずれが出る場面、AIに正しく手伝わせる5つの手順をまとめます。
通勤手当の扱いは計算ごとに違う
まず全体像を一覧で確認します。ここがあいまいなままAIに頼むと、どこかで必ず取り違えが起きます。
| 計算の種類 | 通勤手当の扱い |
|---|---|
| 所得税(源泉徴収) | 限度額までは含まない(非課税)。超えた分は含む |
| 健康保険・厚生年金(標準報酬月額) | 全額を含む |
| 雇用保険料 | 全額を含む |
| 残業代の単価(割増賃金の基礎) | 距離や実費に応じた支給なら含まない |
| 最低賃金の判定 | 含まない |
| 平均賃金(休業手当など) | 含む |
所得税の非課税限度額は、電車やバスなどの公共交通機関で通勤する場合、月15万円です。マイカーや自転車で通勤する場合は、片道の距離ごとに限度額が決まっています。距離別の限度額は改正されることがあるため、国税庁の最新の表で確認してください。
AIが通勤手当を一律に扱ってしまう3つの原因
原因1:「非課税」を「どの計算にも入らない」と解釈する
「通勤手当は非課税」という説明は広く知られています。AIはこの知識を、所得税以外の計算にも広げて当てはめがちです。非課税はあくまで所得税の話で、社会保険の「報酬」かどうかとは別の基準です。
原因2:「基本給以外の手当は除く」と覚えている
残業代の単価や最低賃金では、通勤手当を除外します。AIがこの知識を先に使うと、社会保険料の計算でも手当を外してしまいます。逆に、社会保険の知識を先に使うと、残業単価に通勤手当を入れてしまいます。
原因3:どの計算の話かを指定していない
「給与計算をして」とだけ頼むと、AIは所得税・社会保険料・残業代をまとめて1つの前提で処理しようとします。計算ごとに扱いが違うことを伝えない限り、どれか1つに合わせた答えになりやすくなります。
ずれが出る3つの場面
以下の金額は、仕組みを説明するための仮の数字です。月給28万円(すべて基本給)、通勤手当2万円の社員を例にします。
場面1:社会保険料が安く計算される
通勤手当を含めると、報酬月額は30万円で、標準報酬月額は30万円です。通勤手当を外すと28万円になり、標準報酬月額も28万円に下がります。
厚生年金の保険料率は18.3%で、本人負担は半分の9.15%です。正しい本人負担は月2万7,450円ですが、外した場合は月2万5,620円になります。差は月1,830円で、健康保険料を合わせるとさらに広がります。算定基礎届や月額変更届で誤ると、後から遡って徴収し直す手間が生じます。
場面2:残業代が高く計算される
反対に、残業代の単価に通勤手当を含めてしまう誤りもあります。月平均所定労働時間を160時間とすると、正しい単価は28万円÷160時間=1,750円で、割増後は2,187.5円です。
通勤手当を含めると30万円÷160時間=1,875円となり、割増後は2,343.75円になります。1時間あたり約156円の差です。多く払う分には違法ではありませんが、就業規則と計算方法が食い違う原因になります。
なお、距離に関係なく全員に一律で支給する「通勤手当」は、名前が通勤手当でも残業単価から除外できません。除外できるのは、距離や実際の費用に応じて金額を決めている場合です。
場面3:6か月定期代をまとめて支給したとき
6か月定期代を4月にまとめて支給する会社もあります。社会保険の報酬月額では、この金額を6で割り、1か月あたりの額として含めます。AIが4月の支給額をそのまま4月の報酬として扱うと、4〜6月の平均で決まる標準報酬月額が大きくずれます。
AIに正しく手伝わせる5つの手順
手順1:計算の種類を1つに絞って依頼する
「所得税」「社会保険料」「残業代」を1つのプロンプトでまとめて頼まず、計算の種類ごとに分けて依頼します。1回の依頼で扱う計算を1つに絞るだけで、取り違えは大きく減ります。
手順2:冒頭に通勤手当の扱いを明記する
たとえば社会保険料の計算なら、「通勤手当は全額を報酬月額に含める。非課税かどうかは考慮しない」と最初に書きます。上の一覧表をそのままプロンプトに貼り付けるのも効果的です。
手順3:支給項目を「基本給」「距離別の通勤手当」「一律手当」に分けて渡す
通勤手当の支給方法が距離や実費に応じたものか、一律なのかを、AIは給与明細だけでは判断できません。支給ルールを区分して渡すことで、残業単価から除外してよい手当かどうかを正しく扱えます。
手順4:定期代の支給月と対象期間を添える
3か月・6か月の定期代をまとめて支給している場合は、「支給月」と「対象となる月数」を一緒に渡します。そのうえで「報酬月額には1か月あたりの額を含める」と指示します。
手順5:計算結果の検算を別に依頼する
AIが作った計算表を、別の依頼で検算させます。「この表で、通勤手当を含めている計算と除外している計算を一覧にして」と頼むと、扱いの誤りが見つけやすくなります。
検算のチェックリスト
- 標準報酬月額の報酬月額に、通勤手当が全額含まれているか
- 雇用保険料の計算対象に、通勤手当が含まれているか
- 所得税の課税対象から、限度額までの通勤手当だけを除いているか
- 残業単価の計算から、距離や実費に応じた通勤手当を除いているか
- 一律支給の手当を、通勤手当として残業単価から除いていないか
- まとめて支給した定期代を、月数で割って報酬月額に含めているか
給与計算ソフトとの役割分担
給与計算ソフトでは、支給項目ごとに「課税・非課税」「社会保険の対象」「割増賃金の基礎」などを設定できるものが一般的です。一度正しく設定すれば、毎月の計算は自動で行われます。AIは、項目設定の見直しや、例外ケースの洗い出し、社員への説明文づくりに使うと効果的です。
ChatGPTなどの対話型AIを使う場合も、計算の種類と通勤手当の扱いを明示することが前提です。標準報酬月額の決まり方は標準報酬月額の記事で、最低賃金の判定は最低賃金の換算の記事で解説しています。
まとめ
通勤手当は、所得税では限度額まで非課税ですが、社会保険料と雇用保険料では全額を含めます。一方、残業代の単価と最低賃金の判定では除外します。AIが「非課税だから全部対象外」と一律に扱うと、社会保険料が安く、あるいは残業代が高く計算されることがあります。
防ぐ手順は、計算の種類を絞る、通勤手当の扱いを明記する、支給項目を区分して渡す、定期代の月数を添える、別の依頼で検算する、の5つです。
なお、個別の保険料や税額、就業規則の扱いについては、社会保険労務士や税理士など専門家に確認することをおすすめします。
AI Scout編集部
AIツール・SaaS専門のレビューチーム。最新のAI技術動向を追い、実際にツールを使用した上で、正確で信頼性の高い情報を提供しています。