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

法人番号は13桁です。 12桁の番号を見かけたら、それはおそらく登記所(法務局)が付ける「会社法人等番号」です。登記された法人の法人番号は、会社法人等番号12桁の前に、1桁のチェックデジットを付けたものになっています。
この記事では、2つの番号の違いと、システムで扱うときの注意点を説明します。法人番号の情報をシステムで取得する方法は法人番号APIの比較にまとめています。
法人番号と会社法人等番号の違い
| 法人番号 | 会社法人等番号 | |
|---|---|---|
| 桁数 | 13桁 | 12桁 |
| 付けるところ | 国税庁 | 登記所(法務局) |
| 使われる場面 | 税の手続き、取引先の管理、行政手続き | 登記の手続き、登記事項証明書 |
| 公表 | 法人番号公表サイトで公表される | 登記事項証明書などに記載される |
| 付く相手 | 登記した法人のほか、国の機関、地方公共団体なども | 登記した会社・法人 |
13桁の内訳
13桁の法人番号は、次のように分かれます。
- 先頭の1桁: チェックデジット(打ち間違いを見つけるための数字)
- 残りの12桁: 基礎番号。登記された法人では会社法人等番号と同じ
たとえば、法人番号 1180301018771 の基礎番号は 180301018771 です。チェックデジットの計算方法は法人番号のチェックデジットで説明しています。
登記のない法人(国の機関や地方公共団体など)にも法人番号は付きますが、その場合の基礎番号は会社法人等番号ではありません。
12桁の番号しか分からないときは
登記事項証明書に書かれた会社法人等番号(12桁)しか分からないときは、
- 12桁からチェックデジットを計算して、先頭に付ける
- 法人番号公表サイトで、その13桁を検索して、会社名が合っているか確かめる
という手順で法人番号にできます。計算だけで終わらせず、必ず公表サイトで確かめます。
システムで扱うときの注意点
| 注意点 | 対策 |
|---|---|
| 先頭が0のことがある | 数値ではなく文字列として保存する |
| Excelで指数表示になる | セルを文字列の書式にする |
| 12桁と13桁が混ざる | 桁数で区別し、13桁にそろえて保存する |
| 打ち間違い | チェックデジットで確かめる |
まとめ
法人番号は13桁で、12桁の番号は登記所の会社法人等番号です。登記された法人の法人番号は、会社法人等番号の前にチェックデジットを付けたものです。システムでは13桁の文字列にそろえて扱い、公表サイトやAPIで実在を確かめましょう。





