日本の年末調整:なぜデータ入力がいまだに手作業なのか

日本の給与ソフト市場には、アジアでも有数の高度なHRプラットフォームが存在する。約6万社の法人顧客を抱える国内最大級のクラウドHRプラットフォームSmartHRは、従業員の申告書をデジタル化し、源泉徴収票を生成し、電子申告まで行う。約38万事業者が利用するfreee人事労務、そして長年にわたり給与計算を担ってきた弥生給与。これらのプラットフォームは、年末調整の計算を1円単位で処理できる——国税庁が毎年更新する源泉徴収税額表を適用し、二つの保険制度にまたがる社会保険料を計算し、12か月分の源泉徴収額と各従業員の実際の税額を照合する。ところが、従業員が生命保険会社から届いたハガキを人事に手渡した瞬間、給与ソフトができることと、このプロセスに求められることの構造的なギャップが無視できないものとなる。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果
年末調整の手作業によるデータ入力問題を象徴する、日本の税務書類と保険控除証明書

重要ポイント

  1. 67時間——従業員200人の企業が毎年12月、紙のハガキに書かれた保険料を給与システムに手入力するのに費やす時間。計算が難しいからではない(日本の給与ソフトは1円単位で正確に計算できる)。問題は、ソフトが自ら生成しなかった書類を読み取るようには設計されていないことにある。
  2. 日本のマイナポータル(公的デジタルID基盤)は電子保険証を受領できるよう設計されたが、そのデータはポータルの出力形式がどこにも接続されない壁にぶつかる。従業員がデジタルデータをダウンロードしても、人事はそれをSmartHRやfreeeに手入力しなければならない。
  3. ImageToTable.aiは、保険証明書を位置ではなく意味で読み取る——一度のバッチアップロードで、形式の異なる最大400枚の書類を1つのスプレッドシートに変換し、67時間の手入力を確認作業に置き換える。

給与計算ソフトが解決できなかった課題

日本の給与計算プラットフォームは、計算そのものには非常に優れています。国税庁の段階的源泉徴収税額表(課税所得195万円までは5%、4000万円超は45%)を適用し、給与所得控除を段階的な法定計算式に従って計算し、現在の都道府県別保険料率で社会保険料を算出し、年間の源泉徴収済み税額と最終的な年税額を調整します。12月になれば、システムは各従業員の年収、賞与、残業代、源泉徴収税額、社会保険料を1円単位で把握しています。

問題は出力ではありません。生データが発生する場所と、給与計算システムがそれを期待する場所との間にあるギャップです。

所得税法第190条に基づく年末調整には、3つの独立した情報源からのデータが必要であり、そのうち給与計算プラットフォーム内にあるのは1つだけです。

情報源1 — 給与記録。月額給与、賞与、手当、残業代、源泉徴収税額、社会保険料控除額。このデータはすでにデジタル化されており、給与計算システムが管理しています。

情報源2 — 従業員の申告。扶養控除等(異動)申告書には、配偶者の収入見込額、子の年齢と学生区分、老親の同居状況など、すべての扶養親族が記載されます。保険料控除申告書には、支払った生命保険料、地震保険料、および勤務先以外で支払った社会保険料が申告されます。基礎控除申告書では、従業員の年間総収入見込額を申告します。これらの情報は、従業員が提供するまで給与計算システムには存在しません。

情報源3 — 第三者発行の控除証明書。保険会社は保険料控除証明書を発行します。銀行は住宅ローン控除のための住宅借入金等特別控除証明書を発行します。各証明書には、具体的な金額、証券番号、契約日、およびどの控除計算式を適用するかを決定する保険種目区分コードが記載されています。これらの書類は外部機関が発行するものです。給与計算システムはこれらを生成できず、予測できず、そして決定的なことに読み取ることができません

給与計算ソフトは情報源1を完全に自動化しています。情報源2については、SmartHRやfreee人事・給与などのプラットフォームが従業員セルフサービスポータルを構築し、スタッフがデジタル質問票に記入すると計算エンジンに直接データが送られます。これは真の進歩であり、これらのプラットフォームを利用する企業の従業員にとって、紙の申告書を不要にします。

しかし、情報源3は依然として閉じたループの外側にあります。保険証明書は、給与計算ソフトベンダーではなく、保険会社が発行します。そして、それらの証明書が紙のハガキや従業員が印刷したPDFで届いた場合、誰かが数字を読み取って入力しなければなりません。市場で最も高度な給与計算プラットフォームでも、自社が生成していない書類からデータを抽出することはできません。

構造的な洞察:年末調整は、1つのソフトウェアで解決できるデータ処理の問題ではない。社内1つ、社外2つ、それぞれ異なる組織が管理し、給与ソフト向けの出力標準化のインセンティブがない3つのドキュメントストリームを橋渡しする必要があるデータ収集の問題である。

消えない紙の申告書

従業員の申告はデジタル化可能である。SmartHRやfreeeは、アンケート形式のインターフェースでそれを実証している。しかし、申告情報は別の場所から発生する。保険料控除申告書を記入する従業員は、保険料の金額を記憶しているわけではない。郵送で届いた保険証書から数字を転記しているのだ。デジタルアンケートは転記の負担を人事から従業員に移すだけで、転記そのものをなくすわけではない。

扶養控除等申告書は、より根深い紙への依存を示している。この用紙には、従業員が各扶養親族の氏名、マイナンバー、生年月日、続柄、年間の所得見積額を申告する必要がある。海外に家族を扶養する外国人社員に多い非居住者扶養親族の場合は、送金関係書類と親族関係書類の提出も必要となる。これらの添付書類は、銀行振込明細、戸籍謄本、翻訳証明書として届く。標準化可能なデータ形式ではなく、日本の行政文化においては「証拠」であり、証拠は紙がデフォルトである。

国税庁はデジタル経路を構築している。国税庁が無料提供する年調ソフトは、マイナポータルを介した控除証明書の電子取り込みに対応している。2020年の税制改正により、保険会社は電子的控除証明書を発行し、従業員はマイナポータルからダウンロードして年調ソフトに直接取り込める。原理的には、保険会社→マイナポータル→年調ソフト→計算というループが閉じる。

実際には、このループは依然として断片化している。電子的控除証明書の普及は不完全である。多くの保険会社は紙のハガキをデフォルトとしている。多くの従業員はマイナポータルアカウントを設定していない。2024年後半時点でマイナンバーカードの普及率は約74%にとどまり、マイナポータルのアカウント開設率はさらに低い。最も重要なのは、国税庁の電子取り込み経路が国税庁のソフトウェア内でしか機能しないことだ。SmartHR、freee、弥生給与、MoneyForwardクラウド給与には連携しない。マイナポータルで保険データをダウンロードし、SmartHRを使う会社に提出した従業員は、データを紙からデジタルに移したものの、フォーマットが接続されていないため、手作業で再入力されるのを目の当たりにする。

紙の申告書は、技術の失敗ではない。それは、文書発行者、文書受領者、文書処理者が3つの異なるシステムを使う3つの異なる組織であるという、システムの構造的な産物である。どれほど資金が潤沢でも、単一のデジタル化努力で3つのエンドポイントすべてを同時に修正することはできない。

保険証書のベルトコンベア:発行元はデジタル、届け先は紙

2024年にRSM汐留が発表した年末調整のデジタル化に関する分析は、現状のワークフローにおけるギャップを明確に示しています。現行では、保険会社が従業員の保険料支払いを証明するハガキを発行します(ステップ1)。従業員はそのハガキの内容を保険料控除申告書に転記し、控除額を計算します(ステップ2)。従業員は記入済みの申告書と原本のハガキを勤務先に提出します(ステップ3)。勤務先はこのデータを給与システムに手入力し、年間の税額を計算して調整します(ステップ4)。

デジタル化されたバージョンでは、保険会社が電子データを発行します(ステップ1)。従業員はこのデータを年末調整ソフトに取り込み、控除計算を自動入力します(ステップ2)。従業員は電子データを勤務先に提出します(ステップ3)。勤務先はデータを給与システムに取り込み、自動で税額を計算します(ステップ4)。

ボトルネックはステップ1と3の間にあります。保険会社が電子証明書を発行しても、従業員が依然としてデータを受け取り、勤務先に転送する仲介役を担います。従業員がPDFを印刷して紙で提出したり、勤務先の給与システムが保険会社の提供する電子形式に対応していない場合、デジタル連携は途切れ、手入力に逆戻りします。

これを、一般的な日本の従業員が持つ保険契約の数で考えてみてください。一般生命保険料、個人年金保険料、介護医療保険料はそれぞれ異なる控除区分に該当し、上限額も異なります。地震保険料には独自の控除計算と上限額があります。一人の従業員が日本生命第一生命明治安田、そして地域の地震保険会社から証明書を提出する場合、それぞれの証明書の形式は微妙に異なり、各保険料額を給与システムの正しいフィールドに正確に入力する必要があります。

従業員200名の企業で、一人あたり平均2枚の保険証明書がある場合、合計400枚の証明書に記載された保険料額、証券番号、区分コードを正確に転記しなければなりません。税額計算自体は一人あたり数秒で完了しますが、データの準備には数週間を要します。

1月31日という期限:時間的プレッシャーが手作業を促す仕組み

所得税法第226条に基づき、事業主はすべての従業員に対し、翌年1月31日までに源泉徴収票を交付しなければなりません。年末調整自体は12月末までに完了し、還付や追加徴収があれば12月の給与(暦年最後の給与計算)に反映させる必要があります。

このため、毎年どの企業でも同じパターンで業務が集中します。

10月~11月:人事部門が従業員に申告書を配布。社内の提出期限は通常11月中旬~12月上旬に設定されます。

11月~12月:従業員が記入済みの申告書と保険料控除証明書、住宅ローン残高証明書、扶養控除等申告書を提出。提出は波のように訪れます。初日に出す人もいれば、3回の催促が必要な人も。証明書を紛失したり、見つかったり、保険会社に再発行を依頼したりと、対応に追われます。

12月:人事部門は全従業員の提出データを確認。申告された保険料と証明書の突き合わせ、扶養親族の所得要件の確認、住宅ローン残高の検証を行い、確認済みデータを給与システムに入力し、年末調整を計算、12月の給与計算を実行します。

1月:全従業員に源泉徴収票を交付。税務署に法定調書合計表を提出。各自治体に従業員ごとの住民税に関する報告書を提出。

この一連のサイクルは約10~12週間。データ入力の期間(証明書を受け取ってから12月の給与計算を実行するまで)はさらに短く、多くの場合3~4週間です。

期限が迫り、まだ50人分の保険料控除証明書の入力が残っている場合、最も速い方法は手作業です。PDFを開き、数字を読み取り、入力する。証明書が従業員のスマホで撮影されたハガキの写真だった場合、一括インポートはできず、転記するしかありません。2人の人事担当者が3週間で200人分の処理をしなければならない場合、短期的なインセンティブは、最も長期的な労力を消費する行動、つまり手作業によるデータ入力を毎年繰り返す方向に働きます。

期限が手作業の直接の原因ではありません。しかし、期限は構造的に手作業を促進します。毎年、人事チームは同じトレードオフに直面します。今年のフォーマットに合わせてより効率的なワークフローを構築する時間を投資するか、単に入力して期限を守るか。コンプライアンス上のプレッシャー(期限後の申告は自主申告で15%、税務署の指摘で20%の加算税、さらに悪質な場合は35~40%)は、「効率的にやる」よりも「とにかく終わらせる」という本能を強化します。長期的に正しい判断が、12月の正しい判断になることはほとんどありません。

期限のフィードバックループ:時間的プレッシャー → 今年は手作業が最速 → 来年のための基盤が整わない → 来年の12月も手作業が最速の道。このループを断ち切るには、セットアップやトレーニングの後ではなく、初回使用時から手作業より速いソリューションが必要です。

手入力をやめよう — AIに読み取らせるだけ
画像やPDFをアップロード — 10秒で構造化データに
今すぐ試す
登録不要 · カード不要 · 10秒で結果

さらに深刻な問題:外資系子会社と言語の壁

外資系企業が日本で子会社を運営する場合、同じプロセスにさらなる業務負担が加わります。

書類はすべて日本語です。日本生命、第一生命、明治安田生命などの国内保険会社の保険証書は日本語文書です。国税庁の年末調整ソフトウェアのデフォルト言語は日本語です。ほとんどの給与計算プラットフォームは、比較的国際化されたものでさえ、年末調整のインターフェースは日本語のみで表示されます。

典型的な外資系子会社の人事チームは、バイリンガルの人事マネージャー1名と、数名の日本語対応の給与計算担当者で構成されています。バイリンガルのマネージャーだけが、日本語のソースデータと、グローバル本社が要求する英語のアウトプットを橋渡しします。シンガポールの地域人事責任者やニューヨークのグローバル報酬チームが、英語のExcelで「Gross Salary」「Income Tax Withheld」「Social Insurance Contributions」という列ラベルが付いた年次報酬サマリーを要求するたびに、給与システムが日本語でエクスポートするすべてのデータポイントを手動で翻訳しなければなりません。

この言語レイヤーは、他のすべての手作業の負担を増幅させます。源泉徴収票には26の定義済みフィールドがあります。200人の従業員の場合、5,200のデータポイントになります。各フィールドに転記と翻訳の両方が必要な場合(支払金額→「Gross Salary」、源泉徴収税額→「Income Tax Withheld」、社会保険料等の金額→「Social Insurance Contributions」、給与所得控除後の金額→「Income After Statutory Deduction」)、1枚あたりの処理時間は、担当者が日本の税務用語と、送付先が要求する英語の報告形式の両方を理解する必要があるため、跳ね上がります。

また、書式への習熟度のギャップもあります。10年間年末調整を処理してきた日本人の給与計算担当者は、保険証書を一目見て、どのコードがどのフィールドに入るかを即座に識別できます。外資系子会社に新しく入社した人事コーディネーターが、初めての年末調整サイクルを処理する場合、手動データ入力の負担に加えて、急な学習曲線に直面します。書式はそれ自体を説明してくれません。国税庁の公式ガイダンスや英語版所得税ガイドは基本をカバーしていますが、給与データ入力に必要なフィールドごとのマッピングについては説明していません。

手動年末処理のコスト分析で詳述されているように、国内の日本企業の場合、1枚あたりの人件費は約1,167円です。外資系子会社の場合、言語翻訳のステップにより、1枚あたりの処理時間が約30~40%増加し、完全負荷時の処理コストは1枚あたり1,500円をはるかに超えます。言語の壁は、手動データ入力とは別の問題ではありません。それは、スタック内の既存の非効率性すべてに適用される増加倍率なのです。

方程式を変えるもの

上記の構造的な問題(3つの書類ソース、紙ベースの証明、圧縮された期限、言語の摩擦)は、単一の規制変更やソフトウェアアップデートでは解消されません。書類発行者(保険会社、銀行)、書類受取人(従業員)、書類処理者(人事/給与チーム)は、異なるシステムと異なるインセンティブで運用されています。三者にわたる協調的な改革が、目に見える期間内に実現する可能性は低いでしょう。

変えられるのは、紙の書類と給与システムの間のインターフェースです。保険証、扶養控除申告書、住宅ローン残高証明書を写真撮影またはスキャンし、そのデータを構造化された形式に直接抽出できるなら、つまり人間が各フィールドを読んで入力する必要がなければ、ボトルネックは人事チームが管理する一つの変数、すなわちアップロードボタンに縮小されます。

これこそがカラム名抽出の仕組みです。テンプレート上のフィールドに枠を描く従来のOCRツール(各保険会社が異なるフォーマットの証明書を発行する場合に失敗するアプローチ)の代わりに、希望する列ヘッダー(例:「従業員名」「一般生命保険料」「個人年金保険料」)を入力するだけで、AIが各書類を読み取り、それらの値がページ上のどこにあるかではなく、何を意味するかを理解して特定します。同じ列定義が、はがき、印刷されたPDF、メールで送られたスキャン、スマホ写真にも機能します。抽出が座標ベースではなく、意味ベースだからです。

バッチ処理(複数の書類を一度にアップロードし、書類ごとに1行の単一のマージされた出力ファイルを受け取る)と組み合わせることで、ワークフローは各証明書を個別に開くことから、すべての証明書を一度の操作で処理することへと移行します。単一証明書抽出アプローチは、書類ごとの手動データ入力を排除します。バッチアプローチは、400ファイルを開いて閉じる反復作業を排除します。

JPG/PNG/PDF AI抽出

ファイルは安全に処理され、保存されません。

こうした取り組みによっても、規制の複雑さがなくなるわけではありません。第190条は引き続き適用され、1月31日の期限も変わりません。3つの書類ソースは依然として独立して運用されます。変わるのは、HRがそれらの間の転記レイヤーでなくなることです。データは書類から直接スプレッドシートに移行し、以前は保険料を給与フィールドに入力するのに67時間費やしていたスタッフが、その時間を検証、従業員とのコミュニケーション、そして実際に人間の判断を必要とするコンプライアンス業務に充てることができるようになります。

よくある質問

給与計算ソフトは、すでに年末調整をデジタルで処理できますか?

部分的には可能です。SmartHR、freee人事労務、マネーフォワード クラウド給与は、すべてのデータがシステムに入力されれば税額調整を計算し、必要な帳票を生成できます。しかし、データ入力、つまり保険証や扶養控除申告書の数字をシステムに入力する作業は、ほとんどの企業で依然として手作業です。これらの書類は給与計算ソフトの外部で作成されるためです。給与計算プラットフォームは、保有するデータを使って計算できますが、受け取っていないデータを抽出することはできません。

国税庁は無料の年末調整ソフトを提供していませんか?

はい。国税庁の年末調整ソフト(年調ソフト)は無料で、マイナポータル経由の控除証明書の電子データ取り込みに対応しています。ただし、従業員がマイナポータルアカウントを持ち、保険者が電子控除証明書を発行する必要があり、どちらも普及が進んでいません。2025年時点でも、保険料の証明書類は紙が主流です。また、国税庁ソフトの電子データ取り込み機能は、サードパーティの給与計算プラットフォームとは連携しません。

年末調整には実際どれくらいの手作業が発生しますか?

従業員1人あたりの処理サイクル全体(証明書の収集、申告額と原本の突き合わせ、給与システムへのデータ入力、クロスチェック)は、単純なケースで約20分かかります。200人の従業員の場合、HRの労力は約67時間、つまり1人のほぼ2週間分のフルタイム労働に相当します。複数の保険契約がある従業員、住宅ローン控除、国外居住の扶養親族、または年度途中の転職がある従業員は、さらに検証時間が必要です。証明書1枚あたりのコスト分析については、日本のHR給与データを用いた詳細をご覧ください。

AIによる日本語の税務書類の抽出は信頼できますか?

はい。最新の視覚言語モデルは多言語に対応しています。日本語の文字(漢字、ひらがな、カタカナ)、日本の書類によく見られる横書き・縦書きの混在レイアウト、日本独自の数値形式(¥1,234,567のようにカンマで桁区切り)を認識できます。構造化された書類の印刷日本語テキストの抽出精度は英語と同等です。課題は言語認識ではなく、書類のフォーマットの多様性(はがき、PDF、写真、スキャン)であり、テンプレートベースの抽出が失敗する原因です。だからこそ、意味ベースの抽出が様々なフォーマットで機能するのです。

日本の年末調整は完全にデジタル化されるのでしょうか?

近い将来には実現しません。保険会社、従業員、雇用主という三者構造のため、完全なデジタル化には保険会社、政府機関、給与ソフトウェアベンダー、そして個々の従業員の行動にわたる協調が必要です。2020年の税制改正で電子控除証明書が可能になったのは確かな前進ですが、普及はまだ不完全です。より現実的なアプローチは、紙やPDFの書類が残り続けることを受け入れ、三者すべてが同時に標準化するのを待つのではなく、書類が給与システムと接する抽出レイヤーでギャップを埋めることです。

たった1回の1月でわかること

年末調整を手作業に留めている構造的な要因(3つの情報源からのデータ収集、紙がデフォルトの証明書、逼迫した処理期間、海外子会社における言語の壁)は、自然には解決しません。これらは規制アーキテクチャの特徴であり、ソフトウェアのパッチで修正できるバグではありません。所得税法第190条は何十年も施行されています。保険業界の電子証明書への移行は、人事部門のスケジュールではなく、業界独自のタイムラインで進みます。1月31日の期限は毎年やってきます。

変わるのは、データがキーボード経由で給与システムに入力されるか、抽出によって入力されるかです。実際の年末調整サイクルを抽出で運用してみること(自社の従業員の証明書、自社の列定義、自社の報告要件)こそが、唯一意味のあるテストです。今年、11月の繁忙期の前に、サンプルバッチで試してみてください。67時間の1月が4時間の1月になるかどうかの答えは、他人の事例にはありません。

📮 contact email: [email protected]