米国EIN形式チェック
米国のEINをW-9や取引先の記録に載せる前に確認できます。12-3456789は9桁で、接頭辞の後にハイフンがあり、接頭辞12はIRSのアンドーバー拠点が割り当てるものです。IRSが発行したことのない接頭辞は知らせます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Ein
- 12-3456789
- Ein
- 123456789
- 整形済み
- 12-3456789
- プレフィックス
- 12
- シリアル値
- 3456789
米国のEmployer Identification Number(EIN)は、IRSが企業、遺産、信託、非営利団体その他の事業体に割り当てる9桁の連邦税務IDです。表記はXX-XXXXXXXで、歴史的に番号を発行したIRSキャンパスまたは経路を示す2桁の接頭辞に、7桁の通し番号が続きます。W-9、給与マスタ、仕入先、KYCフォームにEINを保存する前に、形式と接頭辞の検査で桁の入れ替え、欠落したハイフン、IRSが発行していない接頭辞を検出できます。本機能は9桁の並び(標準ハイフンの有無を問わず)を検証し、公開されているIRSのキャンパスおよびオンライン割当表で接頭辞を照合し、既知の接頭辞で形式が妥当かどうか、接頭辞が共有される場合は割当キャンパス名を返します。どちらもネットワーク照会やIRS登録照会なしで同じ決定的な規則を実行します。
米国EINとは何か、IRSキャンパス接頭辞の仕組み
Employer Identification Numberは、税務申告、銀行取引、雇用、事業体登録のためにInternal Revenue Serviceが無料で発行する9桁の識別子です。印刷形はほぼ常にXX-XXXXXXXで、接頭辞2桁、ハイフン、通し番号7桁です。
2000年代初頭の集中化以前、接頭辞は地理を反映することが多かった一方、今日では最初の2桁は主にどのIRSキャンパスが番号を割り当てたか、あるいはオンラインシステムやSmall Business Administration経由だったかを示します。
IRSはAndover、Atlanta、Austin、Brookhaven、Cincinnati、Fresno、Kansas City、Memphis、Ogden、Philadelphiaなどのキャンパス向け有効接頭辞表と、InternetおよびSBAの行を公開しています。一部の接頭辞は複数行に現れます。
たとえばInternetとPhiladelphiaの両方に載るコードがあり、慎重なバリデータは単一の排他的所有者をでっち上げず、一致するすべてのキャンパスを返します。表に一度も出ない接頭辞(例:00や07)は、桁数が合っていても現代的に正しく割り当てられたEINにはなり得ないことを意味します。
本ツールはその公式接頭辞マップを実装し、桁数とハイフン位置を検査しますが、IRSへの問い合わせ、事業の実在証明、雇用・請求の権限確認は行いません。形式検証と登録照会の違いを理解しておくと、オンボーディングフォームがEINに見えるだけの任意の9桁を受け入れてしまう誤った安心を避けられます。
EINの検証方法とキャンパス結果の読み方
2桁接頭辞の後にハイフン1本のXX-XXXXXXX形式も可です。既知の接頭辞では、campus名または経路名の順序付きリストcampusesと、表示用に結合したcampusが含まれます。接頭辞が未割当のときvalidはfalse、campusesは省略され、reasonがその接頭辞が有効なIRS EINキャンパス接頭辞でないことを説明します。
空文字、ein欠落、非数字、9桁以外、先頭ゼロを失った数値(01などの接頭辞は文字列を使用)は表照会前に失敗し課金されません。検索意図と製品文案が米国のEmployer Identification Numberとキャンパス接頭辞に関する場合、多国税務IDの汎用ツールではなく、この専門EINチェッカーをご利用ください。
給与・銀行・仕入先フローでのEIN形式チェックの位置づけ
給与・人事システムは雇用者税預託とForm 941経路のたびにEINを保持します。会社設定時の1桁の入れ替えだけで、誤りが見つかるまで何カ月も誤った口座へ申告が送られることがあります。入力時に検証し、validがfalseなら保存を止め、reasonと、接頭辞が既知ならサポートチケット用のcampusを示します。
買掛・仕入先マスタ担当はW-9のPDFや紙からEINを再入力します。CSV列の一括検査は、IRS表にない接頭辞や桁数誤りのある行を、最初の1099処理前に隔離します。KYCで事業税務IDを集める銀行や決済基盤は、外部登録を呼ばずにOCRノイズや部分キャプチャを拒否し、自由テキスト欄の誤検出を減らせます。
どのフローでも契約は同じです。形式と接頭辞の通過を、事業の正しい特定、IRSでの活動、雇用権限、公式登録の存在の証明と見なさないでください。それは公開された9桁レイアウトと既知のキャンパスまたはオンライン接頭辞に一致することだけを示します。
活用例
企業・仕入先フォームのEIN欄をゲートする
利用者がEINを送信したら形式と接頭辞を検証し、validがfalseなら保存を止め、reasonとcampusを示して、ERP記録を書く前に担当者が打ち間違いを直せるようにします。
給与・取引先ファイルのEIN列を監査する
CSV取込の各Employer Identification Numberを一括検証し、接頭辞がIRSキャンパス表にない行、または桁数が9でない行を隔離します。
サポートとオンボーディングでキャンパス由来を説明する
顧客がEINの出所やオンライン申請の有無を尋ねたとき、2桁接頭辞から割当キャンパス(またはInternet / SBA経路)を表示します。
よくある質問
米国のEmployer Identification Number(EIN)とは何ですか?
IRSが企業その他の事業体に割り当てる9桁の連邦税務IDで、通常XX-XXXXXXXと書き、2桁接頭辞が割当キャンパスまたはオンライン経路を示します。
この米国EIN形式バリデータはどのように動作しますか?
応答にはvalid、prefix、serial、formattedが含まれ、接頭辞が既知ならIRS表に基づくcampusとcampusesも含まれます。
有効とみなされるEIN接頭辞はどれですか?
IRSがキャンパス(Andover、Atlanta、Austin、Brookhaven、Cincinnati、Fresno、Kansas City、Memphis、Ogden、Philadelphia)、Internet割当、SBA向けに掲載する2桁接頭辞のみです。未知の接頭辞ではvalidがfalseになります。
文字・空白・桁数誤りではどうなりますか?
数字0-9のみ(2桁接頭辞の後に任意でハイフン1本)を指定してください。失敗した検証タスクは課金されません。
有効なEINなら、その会社は実在しますか?
いいえ、そうとは限りません。確認できるのは、桁数、ハイフン、接頭辞がIRSの規則に合っていることだけです。IRSには照会しないため、会社の実在や、雇用や請求ができるかまでは確認できません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/enc/ein-us \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ein":"12-3456789"}'const res = await fetch("https://api.kit.forhosting.com/enc/ein-us", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ein": "12-3456789"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/ein-us",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ein": "12-3456789"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/ein-us", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ein":"12-3456789"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ein":"12-3456789"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/ein-us", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ein": "12-3456789"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ein_us",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
文字、誤った桁数、不正なハイフン位置などの不正入力は黙って除去せず invalid_input で拒否します。ブラウザでは無料、KIT APIは公開価格でご利用ください。
EINの検証方法とキャンパス結果の読み方
einフィールドに9桁を送ります。前後の空白は除去され、文字・その他の句読点・内部空白・二重ハイフン・誤位置のハイフンは malformed として invalid_input で拒否されるため、黙って整形された値を受け入れることはありません。文字列が整形式のとき、エンジンは純粋な9桁文字列のein、XX-XXXXXXXのformatted、分割したprefixとserial、接頭辞がIRS表にあり通し番号が全ゼロでないときのみtrueのvalid、キャンパス表のみの検査用prefix_validを返します。時計・乱数・ネットワークのない純粋なparseのため、同じ入力は無料ブラウザとAPIで常に同じJSONになります。成功1件あたり$0.002で、仕入先取込、給与オンボーディング、フォーム送信をゲートでき、個別ティア交渉は不要です。
給与・銀行・仕入先フローでのEIN形式チェックの位置づけ
すでに多国税務IDチェッカーを公開している製品チームでも、米国雇用者フィールドではこのEIN専用機能を使い、ガイド・FAQ・キャンパス出力を米国オペレータの検索意図に合わせてください。
技術的な質問
米国EIN形式バリデータは無料ですか?
ブラウザツールは無料でローカル実行されます。API呼び出しは公開の基本価格$0.002でKIT前払い残高を使い、無効入力は課金されません。