経理ミニツールズ

インボイス登録番号チェック(貼り付けて一括検証)

請求書に書かれた T+13桁 の登録番号や法人番号を、そのまま貼り付けてください。 何十件でもまとめて、桁の整合(チェックデジット)と形式を確認します。 国税庁の公表サイトは1件ずつしか引けないので、月末に何十枚も請求書を見る人ほど効きます。 入力はブラウザの中だけで処理し、どこにも送信しません。

番号を貼って確かめる

1行に1件。社名やタブが混ざっていても、その行から番号だけを取り出します。 全角、T の有無、ハイフン、空白はこちらで吸収します。

登録番号の構成 — 「T」+13桁

登録番号は、事業者の種類によって13桁の中身が違います。国税庁の公表サイトはこう定めています。

事業者登録番号13桁の中身この検査が使えるか
法人番号を有する課税事業者 「T」+ 法人番号(数字13桁) 法人番号そのもの 使える(チェックデジットで桁の整合を確認できる)
上記以外(個人事業者、人格のない社団等) 「T」+ 数字13桁 マイナンバーは用いず、法人番号とも重複しない事業者ごとの番号 使えない(国税庁は検査用数字の規則を公表していない)
だから、このツールは「誤り」と断定しません。 検査に合わなかった番号について出すのは「法人番号ではない」までです。 個人事業者や人格のない社団等の登録番号は法人番号と別の体系なので、 合わないことが誤りの証拠になりません。実在するかどうかは国税庁の公表サイトで引くのが唯一の方法です。

チェックデジットの計算方法

法人番号は 1桁の検査用数字(チェックデジット)+ 12桁の基礎番号 の13桁です。 検査用数字は国税庁が算式を公表しています。国税庁自身の資料にある計算例で追うと、こうなります。

基礎番号を 700110005901 と仮定した場合(国税庁の資料の例)

手順計算結果
① 最下位から偶数桁の和0+5+0+1+0+713
② 最下位から奇数桁の和1+9+0+0+1+011
③ ①×2 + ②13×2+1137
④ ③ ÷ 9 の余り37 ÷ 9余り 1
⑤ 9 − ④9 − 18(検査用数字)
⑥ 法人番号検査用数字を基礎番号の前に付ける8700110005901

検査用数字は1〜9で、0にはなりません。余りは0〜8にしかならず、それを9から引くからです。 つまり先頭が0の13桁は、法人番号ではありえません

0と9の打ち間違いは、この検査では見つけられない

チェックデジットの目的は打ち間違いの検出ですが、この算式には原理的な穴が1つあります。 9で割った余りを使うので、重み付き和の変化が9の倍数だと素通りします。 1桁だけ書き換えて変化量が±9になるのは 0と9の入れ替えだけです (偶数桁は重みが2ですが、2と9に共通の約数がないため同じ結論になります)。

打ち間違いの種類検出できるか
1桁を別の数字に間違えた(0↔9 以外)できる
基礎番号の 0 を 9 に、9 を 0 に間違えたできない
検査用数字(先頭の桁)を間違えたできる(必ず不一致になる)
桁数が13桁でない/数字以外が混ざったできる(形式の誤りとして出る)
2桁以上を同時に間違えた組み合わせによる(保証はない)

具体例: 7000012050002(国税庁の法人番号)の1桁を書き換える組み合わせは117通りありますが、 検出できるのは109通りです。残る8通りは、基礎番号に含まれる8個の 0 をそれぞれ 9 にしたもので、 検査用数字が変わらないため見分けがつきません

ここが実務の分かれ目です。 チェックデジットが合っても「その番号が実在する」ことにはなりません。合うのは桁の整合だけです。 0と9を打ち間違えた番号は、合ったまま通ります。 取引先として登録する番号は、必ず国税庁の公表サイトで実在と氏名・名称を確認してください。

法人番号と登録番号が「同じとき」と「違うとき」

混同されやすいところです。法人番号は登録の有無に関係なく、すべての法人に指定されます。 一方、登録番号は登録を受けた事業者にだけあります。

ケース法人番号登録番号関係
登録した法人あるある「T」+法人番号=13桁は同じ数字
登録していない法人(免税事業者など)あるない法人番号があっても登録番号にはならない
登録した個人事業者ないある13桁は法人番号と無関係の別体系
登録した人格のない社団等場合によるある個人事業者と同じ扱い(法人番号とも重複しない番号)

「相手に法人番号があるからインボイスを出せる」は成り立ちません。 法人番号の存在は、登録の証拠になりません。

番号が実在するのに公表サイトで出てこない理由

桁は合っているのに公表サイトで見つからないとき、次のどれかを疑います。

「桁が合う」と「実在する」は別のことです。 このツールは前者だけを見ます。後者は国税庁の公表サイトでしか確かめられません。

まとめて確かめる3つの方法(比較)

件数が増えると、確認のやり方を変える必要があります。国税庁が用意している手段はこの3つです。

方法1回に確認できる件数氏名・名称申請更新
公表サイトで引く 1件ずつ 公表されている範囲で出る 不要 常に最新
公表情報ダウンロード
(全件・差分)
まとめて(CSV/XML/JSON) 氏名等の一部項目は値が削除されている 不要 全件は毎月初日に前月末時点/差分は日次
Web-API まとめて(システム連携) 出る アプリケーションIDが必要(Web届出+申請書をメール、国税庁の審査) 随時
このページ まとめて(貼り付け) 出ない(桁の整合だけ) 不要 —(算式は変わらない)

ダウンロードデータは氏名等の一部項目について値が削除されて提供されるため、 「番号から個人事業者の氏名を引く」用途には使えません。そこはWeb-APIか公表サイトになります。 Web-APIを使ってサービスを提供する場合、国税庁の定めた文言を明示する義務があります。

よくある質問

Q. チェックデジットが合えば、その登録番号は本物ですか?

A. いいえ。合うのは桁の整合だけです。実在する番号でも、実在しない番号でも、 算式を満たす13桁は無数にあります。さらに0と9を打ち間違えた番号は検査を通ってしまいます (このページの「0と9の打ち間違い」の節のとおり、算式上どうしても検出できません)。 取引先として登録するなら、必ず国税庁の公表サイトで実在と名称を確認してください。

Q. 検査に合わないと出ました。相手が番号を間違えているということですか?

A. 断定できません。相手が個人事業者や人格のない社団等なら、登録番号の13桁は 法人番号とは別の体系で、国税庁は検査用数字の規則を公表していません。 つまり正しい番号でも検査には合いません。このツールが出すのは 「法人番号ではない」までで、誤りだとは言いません。公表サイトで引いてください。

Q. 先頭が 0 の13桁を見かけました。ありえますか?

A. 法人番号としてはありえません。検査用数字は「9 − 余り」で求め、余りは0〜8にしかならないため、 検査用数字は必ず1〜9になります。先頭が0なら、法人番号ではない番号(個人事業者等)か、 書き写しの誤りです。

Q. 法人番号と登録番号は、いつも同じ数字ですか?

A. 法人が登録している場合は同じで、「T」+法人番号が登録番号になります。 ただし法人番号があっても登録していなければ登録番号はありません。 逆に個人事業者は法人番号を持ちませんが、登録すれば登録番号(法人番号と無関係の13桁)を持ちます。

Q. 入力した番号はどこかに送信されますか?

A. されません。計算はすべてブラウザの中で行い、外部に送信していません。 国税庁のWeb-APIも呼んでいません(呼ぶにはアプリケーションIDの申請が必要で、 このページは申請の要らない範囲=公表されている算式だけで動いています)。

Q. 何件までまとめて確認できますか?

A. 上限は設けていません。ブラウザ内の計算だけなので、数百行でも一瞬で終わります。 社名やタブが混ざった行でも、その行から番号を取り出します。

出典

内容は2026年7月26日に上記の一次情報を確認して作成しています。 このページは国税庁のWeb-API機能を利用しておらず、公表されている算式のみを用いています。

関連ツール・記事