Validateur format EIN USA
Vérifiez un EIN américain avant de le reporter sur un W-9 ou une fiche fournisseur : 12-3456789 a neuf chiffres, le tiret après le préfixe et le préfixe 12, attribué par le centre de l'IRS d'Andover. Les préfixes jamais émis par l'IRS vous sont signalés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ein
- 12-3456789
- Ein
- 123456789
- Formaté
- 12-3456789
- Préfixe
- 12
- Numéro de série
- 3456789
L'Employer Identification Number (EIN) des États-Unis est l'identifiant fiscal fédéral à neuf chiffres que l'IRS attribue aux entreprises, successions, trusts, organisations à but non lucratif et autres entités. Il s'écrit XX-XXXXXXX : un préfixe de deux chiffres qui identifie historiquement le campus ou le canal de l'IRS ayant émis le numéro, suivi d'un corps sériel de sept chiffres. Avant d'enregistrer un EIN sur un W-9, un fichier de paie, une fiche fournisseur ou un formulaire KYC, un contrôle de format et de préfixe détecte les chiffres permutés, les traits d'union manquants et les préfixes que l'IRS n'a jamais émis. Cette capacité valide la disposition à neuf chiffres (avec ou sans le trait d'union standard), interroge le préfixe dans la table publiée des campus et de l'attribution en ligne de l'IRS, indique si le numéro est valide en format avec un préfixe connu, et nomme le campus ou les campus d'attribution lorsque le préfixe est partagé.
Qu'est-ce qu'un EIN américain et comment fonctionnent les préfixes de campus IRS
Un Employer Identification Number est un identifiant à neuf chiffres délivré gratuitement par l'Internal Revenue Service pour les déclarations fiscales, la banque, l'emploi et l'enregistrement d'entités. La forme imprimée est presque toujours XX-XXXXXXX : deux chiffres de préfixe, un trait d'union et sept chiffres sériels.
Avant la centralisation au début des années 2000, le préfixe reflétait souvent la géographie ; aujourd'hui les deux premiers chiffres indiquent surtout quel campus de l'IRS a attribué le numéro, ou si la demande est passée par le système en ligne ou la Small Business Administration. L'IRS publie une table de préfixes valides pour des campus tels qu'Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden et Philadelphia, plus les lignes Internet et SBA.
Certains préfixes figurent sur plus d'une ligne — par exemple certains codes apparaissent sous Internet et Philadelphia —, de sorte qu'un validateur soigneux renvoie chaque campus correspondant plutôt que d'inventer un propriétaire exclusif unique. Les préfixes absents de cette table (par exemple 00 ou 07) signifient que la chaîne à neuf chiffres ne peut pas être un EIN moderne correctement attribué, même si la longueur est bonne.
Cet outil encode cette carte officielle des préfixes et vérifie la longueur et la position du trait d'union ; il ne contacte pas l'IRS, ne prouve pas qu'une entreprise existe ni ne confirme que l'entité est autorisée à embaucher ou à facturer. Connaître la différence entre validation de format et consultation d'un registre évite une fausse confiance lorsqu'un formulaire d'onboarding accepte n'importe quels neuf chiffres qui ressemblent seulement à un EIN.
Comment valider un EIN et lire le résultat du campus
Envoyez un champ ein avec neuf chiffres, éventuellement écrits XX-XXXXXXX avec un seul trait d'union après le préfixe de deux chiffres. Pour les préfixes connus, la réponse inclut campuses comme liste ordonnée de noms de campus ou de canal, et campus comme ces noms joints pour l'affichage. Lorsque le préfixe n'est pas attribué, valid vaut false, campuses est omis et reason explique que le préfixe n'est pas un préfixe de campus EIN valide de l'IRS.
Chaînes vides, ein manquant, caractères non numériques, longueurs autres que neuf, et valeurs numériques ayant perdu un zéro initial (utilisez une chaîne pour des préfixes comme 01) échouent avant toute consultation de table et ne sont pas facturés. Préférez ce vérificateur spécialisé EIN lorsque l'intention de recherche et le texte produit portent sur les Employer Identification Numbers américains et les préfixes de campus, plutôt que sur un utilitaire générique d'ID fiscal multi-pays.
Où les contrôles de format EIN s'intègrent à la paie, à la banque et aux fournisseurs
Les systèmes de paie et RH stockent un EIN sur chaque dépôt fiscal employeur et sur le parcours du Form 941 ; un seul chiffre permuté à la configuration de l'entreprise peut envoyer des déclarations sur le mauvais compte jusqu'à ce que l'erreur soit trouvée des mois plus tard. Validez à l'entrée et bloquez l'enregistrement lorsque valid est false, en affichant reason et, si le préfixe est connu, le campus pour les tickets support.
Les équipes comptes fournisseurs et référentiels fournisseurs ressaisissent les EIN depuis des PDF W-9 et le papier ; le contrôle par lot d'une colonne CSV met en quarantaine les lignes dont le préfixe n'est pas sur la liste IRS ou dont la longueur est incorrecte avant la première campagne 1099. Les banques et plateformes de paiement qui collectent des ID fiscaux d'entreprise pour le KYC peuvent rejeter le bruit OCR et les captures partielles sans appeler un registre externe, réduisant les faux positifs sur les champs texte libre.
Les équipes produit qui exposent déjà un vérificateur d'ID fiscal multi-pays doivent tout de même utiliser cette capacité spécifique EIN sur les champs employeur américains pour que le guide, la FAQ et la sortie campus correspondent à ce que recherchent les opérateurs américains.
Ne traitez pas un contrôle de format et de préfixe EIN réussi comme la preuve que l'entreprise est correctement identifiée, active auprès de l'IRS, autorisée à embaucher ou présente dans un registre officiel — cela prouve seulement que la chaîne de chiffres correspond à la disposition à neuf chiffres publiée et à un préfixe de campus ou en ligne connu.
Cas d’usage
Contrôler les champs EIN sur les formulaires entreprise et fournisseurs
Lorsqu'un utilisateur soumet un EIN, validez le format et le préfixe et bloquez l'enregistrement si valid est false, en affichant reason et campus pour que le personnel corrige une frappe avant d'écrire l'enregistrement ERP.
Auditer les colonnes EIN dans les fichiers de paie et partenaires
Validez par lot chaque Employer Identification Number dans un import CSV et mettez en quarantaine les lignes dont le préfixe n'est pas dans la table des campus IRS ou dont la longueur n'est pas de neuf chiffres.
Expliquer l'origine du campus en support et onboarding
Affichez le campus d'attribution (ou le canal Internet / SBA) à partir du préfixe de deux chiffres lorsque les clients demandent d'où vient leur EIN ou si une demande en ligne a été utilisée.
Questions fréquentes
Qu'est-ce qu'un Employer Identification Number (EIN) américain ?
C'est un ID fiscal fédéral à neuf chiffres que l'IRS attribue aux entreprises et autres entités, généralement écrit XX-XXXXXXX, avec un préfixe de deux chiffres indiquant le campus ou le canal en ligne d'attribution.
Comment fonctionne ce validateur de format EIN américain ?
La réponse inclut valid, prefix, serial, formatted et, si le préfixe est connu, campus et campuses d'après la table IRS.
Quels préfixes EIN sont considérés comme valides ?
Uniquement les préfixes à deux chiffres listés par l'IRS pour les campus (Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden, Philadelphia), l'attribution Internet et la SBA. Les préfixes inconnus rendent valid false.
Que se passe-t-il avec des lettres, des espaces ou une mauvaise longueur ?
Fournissez uniquement les chiffres 0-9 (un trait d'union optionnel après le préfixe de deux chiffres). Les tâches de validation en échec ne sont pas facturées.
Le validateur de format EIN américain est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"ein": "12-3456789"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ein_us",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une entrée mal formée — lettres, longueur incorrecte ou trait d'union illégal — est rejetée avec invalid_input au lieu d'être nettoyée en silence. Utilisez-la gratuitement dans le navigateur ou appelez l'API KIT au prix publié ; les deux chemins appliquent les mêmes règles déterministes sans requête réseau ni consultation du registre IRS.
Comment valider un EIN et lire le résultat du campus
Les espaces en tête et en queue sont tronqués ; lettres, autre ponctuation, espaces internes, doubles traits d'union ou trait d'union mal placé sont rejetés comme entrée mal formée avec invalid_input, afin que vous n'acceptiez jamais une valeur nettoyée en silence. Lorsque la chaîne est bien formée, le moteur renvoie ein comme chaîne pure à neuf chiffres, formatted en XX-XXXXXXX, prefix et serial comme parties scindées, valid true seulement si le préfixe figure dans la table IRS et que le serial n'est pas entièrement des zéros, et prefix_valid pour le seul contrôle de la table des campus. Comme le chemin est un parse pur sans horloge, aléatoire ni réseau, la même entrée produit toujours le même JSON sur l'outil gratuit du navigateur et sur l'API. À $0.002 par requête réussie, vous pouvez filtrer les imports fournisseurs, l'onboarding paie et les soumissions de formulaires sans négocier un palier sur mesure.
Où les contrôles de format EIN s'intègrent à la paie, à la banque et aux fournisseurs
Dans chaque flux, le contrat est le même : chiffres avec un trait d'union standard optionnel, JSON structuré testable par goldens, comportement identique gratuit dans le navigateur ou via solde prépayé KIT, et échec honnête lorsque l'entrée est mal formée.