英国P11D給与非課税特典データをExcelに抽出
HMRC年次報告対応ガイド(2026年版)
2025/26年度は、多くの英国雇用主が従来のP11D(経費・給与非課税特典申告書)を提出する最後の年度の一つです。HMRCは2027年4月以降、ほとんどの給与非課税特典について給与計算時の課税処理(ペイローリング)を義務化します。しかし、2026年7月の提出ラウンドは従来通りの方法で行われ、P11D(b)概要と第1種A国民保険の提出は今後も継続されます。人事・給与チームが給与システムから80件、150件、200件ものP11Dドラフトをエクスポートした場合、4月5日の税年度終了から7月6日の期限までの実質的な作業は、フォームへの記入ではなく、各ドラフトから現金相当額を1つのスプレッドシートに抽出し、レビュー、元帳との突合、提出前のP11D(b)合計を行うことです。
重要ポイント
- P11Dシーズンは、提出期限という形をとったデータ収集問題である。150件のドラフトのうち、14セクション中、実際にデータが入っているのは2~3セクションのみ。
- 各給与非課税特典セクションは異なるルールで評価されるため、自然な相互チェックは存在しない。Fセクションの入力ミス1桁も、正しい値と同様に妥当に見えてしまう。
- 各フィールドの画面上の位置ではなく、その意味に基づいてフォームを読み解く。1つの列定義で、Sage、BrightPay、Xeroのドラフトを同一のP11D(b)対応スプレッドシートに抽出できる。
P11Dに記載されるもの — スプレッドシートに反映される項目
P11Dは、課税対象となる現物給付(BIK)— 会社用車、民間医療保険、低利融資などの非現金特典 — を報告する書類で、雇用主が課税年度(4月6日から翌年4月5日)に従業員または取締役1名に提供したものを対象とします。1枚の用紙で1人分をカバーします。HMRCはこの書式をAからNまでの14のアルファベットセクションに分類し、各セクションは独自の評価ルールを持つ給付カテゴリをカバーしており、そのセクションの値が列に必要なものです。
抽出においてセクション文字が重要なのは、同じ給付がどの給与システムで印刷されたかに関わらず常に同じセクションに配置されるからです。以下は、HMRCが公式「P11DおよびP11D(b)の記入方法」ガイダンスで定義しているセクションです:
セクションA~G
- A — 譲渡資産(車、不動産、物品)
- B — 従業員に代わって行われた支払い
- C — バウチャーおよびクレジットカード
- D — 居住用住居
- E — 走行距離手当の支払い
- F — 車および車用燃料
- G — バンおよびバン用燃料
セクションH~N
- H — 無利子および低利融資
- I — 民間医療費または保険
- J — 適格転居費用
- K — 提供されたサービス
- L — 従業員の自由使用に供された資産
- M — その他の項目(購読料、専門資格費用)
- N — 従業員に代わって行われた経費支払い
各セクション内では、2つの数値が重要です。現金等価額は給付の課税価値です。会社用車の場合、P11D価値(定価+アクセサリー)に、CO2排出量と燃料タイプに基づく適切なパーセンテージを乗じたものです。従業員負担額は、従業員が給付に対して支払った拠出金で、課税価値を減らします。実際にHMRCに報告される金額は、現金等価額から従業員負担額を差し引いたものです。1A表示が付された給付は、雇用主がクラス1A国民保険料を支払う義務があるもので、後でP11D(b)の合計を計算する際に重要になります。
したがって、実用的なP11D抽出スプレッドシートは、従業員1人につき1行で、識別フィールドとセクションごとの給付値を組み合わせた列セットになります:
本人情報・参照番号
- 従業員名とNINO(国民保険番号)— 英字2文字+数字6桁+英字1桁(例:QQ 12 34 56 C)。
- 雇用主PAYE参照番号 — 各行を正しい雇用主エンティティに紐付けます。
- 取締役フラグ — 取締役には一般従業員とは異なる福利厚生ルールが適用されます。
福利厚生額(セクション別)
- 車の現金相当額、車両燃料の現金相当額(セクションF)— 通常、最大の単一BIKです。
- 医療保険の現金相当額(セクションI)— 非常に一般的で、見落としがちです。
- 貸付金の現金相当額(セクションH)— 年間を通じて貸付総額が£10,000を超えた場合のみ対象。
- セクションごとの従業員負担額、および福利厚生ごとの1Aフラグ。
核となる抽出の考え方: P11D(b)作業ファイルに必要な列名(「従業員NINO」「車の現金相当額」「医療保険の現金相当額」「従業員負担額」「課税対象福利厚生合計額」)を指定するだけで、AIは各P11D草案上の該当値を、フィールドの位置ではなく意味を理解して特定します。これがカスタム列抽出です。出力スキーマはあなたが定義し、文書側は何も定義しません。Sage、BrightPay、Xero、IRISのいずれの草案でも同じ列名が機能するのは、AIが固定テンプレート位置ではなくラベルの意味を読み取るからです。
P11Dの給与明細より抽出が難しい理由
給与明細には、総支給額、税金、国民保険、手取り額といった安定した繰り返し項目があり、人によって大きく変わることはありません。しかしP11Dはそうではなく、これが手作業による転記が非効率になる第一の理由です。従業員ごとに記入される項目が異なります。ある役員はセクションF、H、Iに値が入り、現場技術者はセクションGのみ、事務長はセクションIだけという具合です。毎回同じ20の項目を読むのではなく、14あるセクションのうち値が入っている2~3つを探し出し、空欄をゼロと誤認せずにスキップする必要があります。
第二の理由は、記入された各セクションの評価ルールが異なるため、給与明細のように数値同士で整合性を確認できないことです。社用車の現金同等額は定価とCO2排出区分に依存し、有利な融資は平均残高とHMRCの公定利率に基づき、医療保険は単に保険料です。セクション間で「これで正しそう」という一律の判断基準がないため、数字を再入力する作業者には自然なエラーチェックが働かず、セクションFで誤った数字を入力しても、正しい数字と同じくらいもっともらしく見えてしまいます。
第三の理由はレイアウトです。HMRCはP11Dのデータ内容を義務付けていますが、視覚的な形式は指定していないため、異なる給与計算ソフトが出力する代替P11Dでは、同じセクションの値が異なる位置に配置されます。Sageはセクション記号を左側に並べた積み上げ表で給与非課税支給額を表示するかもしれませんが、BrightPayは異なるグループ分けをする可能性があり、事務所の独自テンプレートからPDFにエクスポートしたドラフトではすべての順序が変わることがあります。あるプロバイダーのレイアウトで学習したテンプレートベースのOCRツールは、次のプロバイダーでは機能しません。座標ではなく意味に基づいて読み取るという、複数の給与計算プロバイダーにわたってP60年末証明書を抽出するのと同じ原理こそが、1つの列定義ですべてのソースをカバーできるようにするものです。
P11D抽出ワークフローの設定
手動によるP11D転記を置き換えるワークフローは3つのステップで構成され、最初のステップである列の定義は、一度設定すれば、すべての従業員、すべての給与計算プロバイダー、そしてP11Dが存続する将来のすべての税年度で再利用できます。
出力列を定義する
スプレッドシートのヘッダーにしたいフィールド名を入力します。P11D(b)作成に適した項目例:従業員名、NINO、雇用主PAYE参照番号、取締役(はい/いいえ)、車の現金相当額、車燃料の現金相当額、バンの現金相当額、医療保険の現金相当額、ローンの現金相当額、転居費用の現金相当額、その他の現金相当額、従業員負担額合計、課税対象手当合計。AIが意味でマッチングするため、各ドラフトのセクションFの値を「車の現金相当額」列に自動でマッピングします。フォーム上で「車と車燃料」とラベル付けされていても、ソフトウェア独自の表現でも問題ありません。
すべてのP11Dドラフトを一括アップロード
フォルダごとドロップ — 150のPDF、ソフトウェア生成のドラフトと過去年度の紙のスキャンが混在していてもOK。バッチ処理で一括実行:各ファイルを個別に読み取り、全結果を1つのスプレッドシートに統合します。入力はPDF出力、スキャン、印刷されたP11Dのスマホ写真のいずれでも対応。ドラフトが同僚や外部の給与計算代行業者に分散している場合は、コレクションリンク(共有可能なリンクで、相手がアカウント不要でファイルをアップロードできる)を使えば、すべてを1か所に集められます。
エクスポートと確認
Excelファイルをダウンロード — 従業員ごとに1行、列は指定した順序で出力。その後、下のセクションで検証パスを実行してからP11D(b)に反映します。会計ツールに取り込むCSV形式や、監査ワークフロー向けのJSON形式でもエクスポート可能。また、サイドバーアドオンを使えばGoogleスプレッドシートに直接書き込むこともでき、チームでそこで照合作業を行う場合に便利です。
ここで1つのP11Dを使って抽出ステップをお試しいただけます — ドラフト(または写真)をアップロードし、いくつか列名を指定してセクション値のマッピングを確認してみてください:
ファイルは安全に処理され、保存されません。
抽出データからP11D(b)合計を算出
構造化されたスプレッドシートは作業の終わりではなく、P11D(b)を電卓作業から計算式に変えるものです。P11D(b)は、全従業員に報告されたすべての福利厚生に係る雇用主のClass 1A国民保険総額の申告書です。HMRCのCWG5ガイダンスでは、Class 1Aの課税対象となるすべての福利厚生の現金相当額を合計し、その合計にClass 1A税率(2025/26年度は15%、2025年4月5日までは13.8%)を乗じると定められています。
抽出データが列に整理されていれば、1A課税対象の福利厚生列に対してSUMIFを1回実行し、乗算を1回行うだけです。しかし、このツールはさらに一歩進んで、計算列を使用することで、抽出後にではなく抽出中にAIが値を計算できます。課税対象福利厚生合計(現金相当額から従業員負担額を差し引いた額)という列を作成すれば、下書きを読み取る際に従業員ごとの純額が自動入力されるため、P11D(b)で合計する数値はすでに従業員負担額が差し引かれた状態となり、手動集計でよくあるミスを防げます。
関連する期限:P11DとP11D(b)は、課税年度の翌年7月6日(2025/26年度は2026年7月6日)までにHMRCに提出し、従業員にも同日までにコピーを交付する必要があります。Class 1A NIC自体は、電子納付の場合は7月22日、小切手の場合は7月19日までに納付します。期限に遅れると、未提出期間1ヶ月につき従業員50人ごとに£100の罰金が科されます。そのため、データ処理を7月初旬(遅くとも)に完了させることが重要です。
抽出したP11DデータをP11D(b)に反映する前の検証
各セクションは独自のルールで評価されるため、ここでの検証は計算チェックよりも、形式と完全性に重点を置いています。以下のチェックはExcelで列ごとに実行され、ソース原稿と照らし合わせて確認すべき数行を抽出します。すべての行のすべてのフィールドをチェックするわけではありません。
| チェック項目 | 確認内容 | 重要性 |
|---|---|---|
| NINO形式 | 英字2文字、数字6桁、末尾の英字1文字(A~D)。D、F、I、Q、U、Vで始まるものは無効。 | NINOはHMRCの識別キーです。形式が不正だと、従業員レコードに給付が正しく紐付きません。 |
| 空白とゼロの区別 | 該当セクションがない場合はセルを空白のままにし、0にしない。 | 強制的に0にすると「給付あり、価値は0」と解釈され、「該当セクションなし」とは異なります。Class 1Aの合計額が歪む可能性があります。 |
| 従業員負担額 ≤ 現金同等額 | 従業員負担額が給付の現金同等額を超えてはならない。 | 負担額が現金同等額より大きい場合、抽出またはソースエラーです。課税対象純額がマイナスになることはありません。 |
| 車なしでの燃料給付 | セクションF(車両燃料)の現金同等額は、セクションE(車両)の現金同等額がない行に表示されるべきではない。 | 燃料給付は会社用車両の給付がある場合にのみ発生します。燃料の数値のみがある場合は、行のマッピングミスの可能性があります。 |
| 貸付金の閾値の妥当性 | セクションHの貸付金は、年度中に一度でも1万ポンドを超えた貸付に対応する必要がある。 | 合計1万ポンド未満の貸付は報告対象外です。少額の貸付金は読み取りミスの可能性があります。 |
| 1A合計額とP11D(b)の整合性 | 1A課税対象の現金同等額の合計×15%が、申告するClass 1Aの金額と一致する必要がある。 | これはHMRCが請求に使用する単一の数値です。これと一致するスプレッドシートが監査証跡となります。 |
抽出された各行にはソースファイルの参照情報が含まれているため、フラグが立った行は元の原稿からワンクリックで確認できます。このトレーサビリティにより、150人の従業員規模でも列レベルのチェックが現実的になります。手動での転記ではこのようなチェックを維持することは不可能であり、まさにそれが手動でのP11D作成が検証を省略しがちな理由です。
P11DとP60とP45:3つの書式、3つの抽出作業
英国の給与チームは3つの法定従業員書式を扱いますが、これらは混同されやすく、それぞれ異なる列定義が必要です。P60は4月5日時点で給与計算対象の全従業員に発行される、年間の給与および源泉徴収税額の証明書です。P45は退職時に発行され、退職日までの給与と税額をまとめたものです。P11Dは課税対象の現物給付を報告するもので、3つのうち給与ではなく福利厚生を扱う唯一の書式です。
実務上の要点:P11Dの列セットはセクションごとの現金等価額とClass 1A納税義務に関するもので、本人確認フィールド以外は給与・税額の書式と重複しません。3つすべてを処理するチームは、それぞれに専用の列定義を保存して使い回してください。バッチ処理のワークフローは同一ですが、フィールド名は書式ごとに異なります。同じツールキットの給与・税額面については、P45退職者データのExcel抽出ガイド、P45抽出ワークフロー完全版、給与監査のためのP60一括処理をご参照ください。
よくある質問
P11D下書きをHMRCに提出する前にデータを抽出できますか?
はい — それが最も一般的な使い方です。抽出は下書きの内容をそのまま読み取るため、何も提出する前に、セクション別の現金同等額をスプレッドシートに取り込み、内部レビュー、元帳照合、P11D(b)集計に利用できます。このプロセスはフォームが提出済みである必要はなく、ソフトウェアで作成した下書き、スキャン、写真のいずれでも機能します。
ほとんどのセクションが空白のP11Dはどのように処理されますか?
値がある列のみを埋め、残りの行は空白のままにします(ゼロは挿入しません)。これは意図的な仕様です。P11Dでは空欄のセクションは「このカテゴリーに福利はない」ことを意味し、ゼロ評価の福利とは異なります。空白を保持することで、Class 1Aの合計額が正確になり、架空の福利明細が発生するのを防ぎます。
このツールはClass 1A国民保険料を計算してくれますか?
計算列を通じて1A課税対象の現金同等額の合計を算出できます。その合計にClass 1A税率(2025/26年度は15%)を乗じるのはあなたの役割です。ツールは基礎となる数値を抽出・集計します。税率の適用とP11D(b)の提出は、あなたまたは給与計算ソフトウェアが行います。HMRCへの提出は行いません — 照合用のデータを準備し、P11D(b)を手作業の集計ではなく簡単な計算式にします。
社用車の現金同等額は正しく取得できますか?
下書きのセクションFに印刷された車両現金同等額を抽出します。リスト価格とCO2排出区分からの再計算は行いません。その計算は下書きを作成した担当者が既に実施しているためです。基礎となる入力値(P11D価格、該当率、利用可能日)を別の列として必要とし、それらが下書きに表示されている場合は、それらの列も指定して現金同等額と一緒に抽出できます。
2027年4月からベネフィットの給与課税(ペイローリング)に移行予定ですが、このツールはまだ役立ちますか?
はい、2つの理由からです。第一に、2025/26年度分は2026年7月6日までに完全なP11Dを提出する必要があります。第二に、ペイローリングが義務化されてもP11D(b)とClass 1A NICは残り、住居提供や有利な融資は当初ペイローリングの対象外となる見込みです。そのため、一部のベネフィット報告は継続されます。移行前に過去のP11Dをスプレッドシートに抽出することは、ベネフィットデータを監査する際にも有用です。
従業員のベネフィットデータは抽出中に安全ですか?
P11Dには機密性の高い個人データ(NINO、ベネフィット価格から推測される給与、医療保険の詳細)が含まれます。責任ある抽出プラットフォームは、転送中および保存中のファイルを暗号化し、アップロードされた文書をモデルのトレーニングに使用せず、処理後は定義された保存期間内にソースファイルを削除します。従業員の文書をアップロードする前に、これらの取り組みを確認してください。
P11Dシーズンは、提出問題に見せかけたデータ収集問題です。セクションの列を一度定義し、下書きにスプレッドシートを埋めさせれば、P11D(b)は7月6日以前に実際に信頼できる単一の合計額になります。
最初のP11Dバッチを抽出するサンプルでテストするのにサインアップは不要です。自動ファイル削除による安全な処理。