Validador formato EIN dos EUA
Confira um EIN americano antes de registrá-lo em um W-9 ou no cadastro de um fornecedor: 12-3456789 tem nove dígitos, o hífen depois do prefixo e o prefixo 12, atribuído pelo campus do IRS em Andover. Prefixos que o IRS nunca emitiu são apontados. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ein
- 12-3456789
- Ein
- 123456789
- Formatado
- 12-3456789
- Prefixo
- 12
- Número de série
- 3456789
O Employer Identification Number (EIN) dos Estados Unidos é o identificador fiscal federal de nove dígitos que o IRS atribui a empresas, espólios, trusts, organizações sem fins lucrativos e outras entidades. Escreve-se como XX-XXXXXXX: um prefixo de dois dígitos que historicamente identifica o campus ou o canal do IRS que emitiu o número, seguido de um corpo serial de sete dígitos. Antes de gravar um EIN em um W-9, em um cadastro de folha, em um fornecedor ou em um formulário KYC, uma verificação de formato e de prefixo detecta dígitos trocados, hífens ausentes e prefixos que o IRS nunca emitiu. Esta capacidade valida o layout de nove dígitos (com ou sem o hífen padrão), consulta o prefixo na tabela publicada de campus e atribuição online do IRS, indica se o número é válido em formato com um prefixo conhecido e nomeia o campus ou os campi atribuidores quando o prefixo é compartilhado.
O que é um EIN dos EUA e como funcionam os prefixos de campus do IRS
Um Employer Identification Number é um identificador de nove dígitos emitido gratuitamente pelo Internal Revenue Service para declarações fiscais, bancos, emprego e registro de entidades. A forma impressa é quase sempre XX-XXXXXXX: dois dígitos de prefixo, um hífen e sete dígitos seriais. Antes da centralização no início dos anos 2000 o prefixo costumava refletir a geografia; hoje os dois primeiros dígitos mostram principalmente qual campus do IRS atribuiu o número ou se a solicitação passou pelo sistema online ou pela Small Business Administration.
O IRS publica uma tabela de prefixos válidos para campi como Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden e Philadelphia, além das linhas Internet e SBA. Alguns prefixos aparecem em mais de uma linha —por exemplo certos códigos figuram sob Internet e Philadelphia—, de modo que um validador cuidadoso devolve cada campus coincidente em vez de inventar um único proprietário exclusivo.
Prefixos que nunca aparecem nessa tabela (por exemplo 00 ou 07) significam que a cadeia de nove dígitos não pode ser um EIN moderno atribuído corretamente mesmo com o comprimento certo. Esta ferramenta codifica esse mapa oficial de prefixos e verifica comprimento e posição do hífen; não contata o IRS, não prova que um negócio existe nem confirma que a entidade está autorizada a contratar ou faturar.
Saber a diferença entre validação de formato e consulta a um registro evita falsa confiança quando um formulário de cadastro aceita quaisquer nove dígitos que apenas parecem um EIN.
Como validar um EIN e ler o resultado do campus
Envie um campo ein com nove dígitos, opcionalmente escritos como XX-XXXXXXX com um único hífen após o prefixo de dois dígitos. Para prefixos conhecidos a resposta inclui campuses como lista ordenada de nomes de campus ou canal e campus como esses nomes unidos para exibição. Quando o prefixo não está atribuído, valid é false, campuses é omitido e reason explica que o prefixo não é um prefixo de campus EIN válido do IRS.
Cadeias vazias, ein ausente, caracteres não numéricos, comprimentos diferentes de nove e valores numéricos que perderam um zero à esquerda (use string para prefixos como 01) falham antes de qualquer consulta à tabela e não são cobrados. Prefira este verificador especializado de EIN quando a intenção de busca e o texto do produto tratam de Employer Identification Numbers dos EUA e prefixos de campus, e não de um utilitário genérico de ID fiscal de vários países.
Onde as verificações de formato EIN se encaixam em folha, bancos e fornecedores
Sistemas de folha e RH guardam um EIN em cada depósito fiscal do empregador e no caminho do Form 941; um único dígito trocado na configuração da empresa pode enviar declarações à conta errada até o erro ser encontrado meses depois. Valide na entrada e bloqueie o salvamento quando valid for false, mostrando reason e, se o prefixo for conhecido, o campus para tickets de suporte.
Equipes de contas a pagar e cadastro de fornecedores redigitam EINs a partir de PDFs de W-9 e papel; checar em lote uma coluna CSV isola linhas cujo prefixo não está na lista do IRS ou cujo comprimento está errado antes da primeira execução de 1099. Bancos e plataformas de pagamento que coletam IDs fiscais empresariais para KYC podem rejeitar ruído de OCR e capturas parciais sem chamar um registro externo, reduzindo falsos positivos em campos de texto livre.
Equipes de produto que já expõem um verificador de ID fiscal multinacional ainda devem usar esta capacidade específica de EIN em campos de empregador dos EUA para que o guia, as FAQ e a saída de campus batam com o que operadores americanos buscam.
Não trate uma checagem de formato e prefixo EIN aprovada como prova de que o negócio está corretamente identificado, ativo perante o IRS, autorizado a contratar ou presente em algum registro oficial — ela só prova que a cadeia de dígitos coincide com o layout de nove dígitos publicado e com um prefixo de campus ou online conhecido.
Casos de uso
Controlar campos EIN em formulários de empresa e fornecedores
Quando um usuário envia um EIN, valide formato e prefixo e bloqueie o salvamento se valid for false, mostrando reason e campus para que o pessoal corrija um erro de digitação antes de gravar o registro ERP.
Auditar colunas EIN em arquivos de folha e de parceiros
Valide em lote cada Employer Identification Number em uma importação CSV e isole as linhas cujo prefixo não está na tabela de campus do IRS ou cujo comprimento não é de nove dígitos.
Explicar a origem do campus em suporte e onboarding
Mostre o campus atribuinte (ou o canal Internet / SBA) a partir do prefixo de dois dígitos quando os clientes perguntarem de onde veio o EIN ou se foi usada uma solicitação online.
Perguntas frequentes
O que é um Employer Identification Number (EIN) dos EUA?
É um ID fiscal federal de nove dígitos que o IRS atribui a empresas e outras entidades, costuma ser escrito XX-XXXXXXX, com um prefixo de dois dígitos que indica o campus ou o canal online atribuinte.
Como funciona este validador de formato EIN dos EUA?
A resposta inclui valid, prefix, serial, formatted e, quando o prefixo é conhecido, campus e campuses conforme a tabela do IRS.
Quais prefixos EIN são considerados válidos?
Somente os prefixos de dois dígitos listados pelo IRS para campi (Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden, Philadelphia), atribuição Internet e a SBA. Prefixos desconhecidos deixam valid como false.
O que acontece com letras, espaços ou comprimento errado?
Use apenas dígitos 0-9 (opcional um hífen após o prefixo de dois dígitos). Tarefas de validação com falha não são cobradas.
O validador de formato EIN dos EUA é grátis?
A ferramenta do navegador é grátis e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"ein": "12-3456789"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ein_us",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entrada malformada —letras, comprimento incorreto ou hífen ilegal— é rejeitada com invalid_input em vez de ser limpa em silêncio. Use grátis no navegador ou chame a API do KIT pelo preço publicado; ambos os caminhos aplicam as mesmas regras determinísticas sem consulta de rede nem registro do IRS.
Como validar um EIN e ler o resultado do campus
Espaços iniciais e finais são removidos; letras, outra pontuação, espaços internos, hífens duplos ou um hífen no lugar errado são rejeitados como entrada malformada com invalid_input para que você nunca aceite um valor limpo em silêncio. Quando a cadeia está bem formada, o motor devolve ein como a cadeia pura de nove dígitos, formatted como XX-XXXXXXX, prefix e serial como as partes divididas, valid true somente quando o prefixo está na tabela do IRS e o serial não é todo zeros, e prefix_valid para a checagem isolada da tabela de campus. Como o caminho é parse puro sem relógio, aleatoriedade nem rede, a mesma entrada sempre produz o mesmo JSON na ferramenta grátis do navegador e na API. A US$ 0,002 por solicitação bem-sucedida você pode controlar importações de fornecedores, onboarding de folha e envios de formulário sem negociar um tier personalizado.
Onde as verificações de formato EIN se encaixam em folha, bancos e fornecedores
Em cada fluxo o contrato é o mesmo: dígitos com hífen padrão opcional, JSON estruturado testável com goldens, comportamento idêntico grátis no navegador ou com saldo pré-pago do KIT, e falha honesta quando a entrada está malformada.