法人番号は12桁?13桁?会社法人等番号との違い

法人番号は13桁です。 12桁の番号を見かけたら、それはおそらく登記所(法務局)が付ける「会社法人等番号」です。登記された法人の法人番号は、会社法人等番号12桁の前に、1桁のチェックデジットを付けたものになっています。

この記事では、2つの番号の違いと、システムで扱うときの注意点を説明します。法人番号の情報をシステムで取得する方法は法人番号APIの比較にまとめています。

法人番号と会社法人等番号の違い

法人番号会社法人等番号
桁数13桁12桁
付けるところ国税庁登記所(法務局)
使われる場面税の手続き、取引先の管理、行政手続き登記の手続き、登記事項証明書
公表法人番号公表サイトで公表される登記事項証明書などに記載される
付く相手登記した法人のほか、国の機関、地方公共団体なども登記した会社・法人

13桁の内訳

13桁の法人番号は、次のように分かれます。

  • 先頭の1桁: チェックデジット(打ち間違いを見つけるための数字)
  • 残りの12桁: 基礎番号。登記された法人では会社法人等番号と同じ

たとえば、法人番号 1180301018771 の基礎番号は 180301018771 です。チェックデジットの計算方法は法人番号のチェックデジットで説明しています。

登記のない法人(国の機関や地方公共団体など)にも法人番号は付きますが、その場合の基礎番号は会社法人等番号ではありません。

12桁の番号しか分からないときは

登記事項証明書に書かれた会社法人等番号(12桁)しか分からないときは、

  1. 12桁からチェックデジットを計算して、先頭に付ける
  2. 法人番号公表サイトで、その13桁を検索して、会社名が合っているか確かめる

という手順で法人番号にできます。計算だけで終わらせず、必ず公表サイトで確かめます。

システムで扱うときの注意点

注意点対策
先頭が0のことがある数値ではなく文字列として保存する
Excelで指数表示になるセルを文字列の書式にする
12桁と13桁が混ざる桁数で区別し、13桁にそろえて保存する
打ち間違いチェックデジットで確かめる

まとめ

法人番号は13桁で、12桁の番号は登記所の会社法人等番号です。登記された法人の法人番号は、会社法人等番号の前にチェックデジットを付けたものです。システムでは13桁の文字列にそろえて扱い、公表サイトやAPIで実在を確かめましょう。

この記事を書いた人

Bango API の開発者です。国税庁の法人番号Web-APIとインボイスWeb-APIを使ったシステムを実装してきた経験をもとに書いています。

本サービスは、国税庁法人番号システムWeb-API機能および国税庁適格請求書発行事業者公表システムのWeb-API機能を利用して取得した情報をもとに作成していますが、サービスの内容は国税庁によって保証されたものではありません。取得した情報は編集・加工して提供しています。