Validador formato EIN EE.UU.
Compruebe un EIN estadounidense antes de anotarlo en un W-9 o una ficha de proveedor: 12-3456789 tiene nueve cifras, el guion tras el prefijo y el prefijo 12, que asigna el campus del IRS en Andover. Los prefijos nunca emitidos se le señalan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ein
- 12-3456789
- Ein
- 123456789
- Formateado
- 12-3456789
- Prefijo
- 12
- Número de serie
- 3456789
El Employer Identification Number (EIN) de Estados Unidos es el identificador fiscal federal de nueve dígitos que el IRS asigna a empresas, herencias, fideicomisos, organizaciones sin ánimo de lucro y otras entidades. Se escribe como XX-XXXXXXX: un prefijo de dos dígitos que históricamente identifica el campus o el canal del IRS que emitió el número, seguido de un cuerpo serial de siete dígitos. Antes de guardar un EIN en un W-9, un maestro de nómina, un proveedor o un formulario KYC, una comprobación de formato y de prefijo detecta dígitos traspuestos, guiones faltantes y prefijos que el IRS nunca emitió. Esta capacidad valida el diseño de nueve dígitos (con o sin el guion estándar), consulta el prefijo en la tabla publicada de campus y asignación en línea del IRS, indica si el número es válido en formato con un prefijo conocido y nombra el campus o los campus asignadores cuando el prefijo es compartido.
Qué es un EIN de EE.UU. y cómo funcionan los prefijos de campus del IRS
Un Employer Identification Number es un identificador de nueve dígitos emitido gratis por el Internal Revenue Service para declaraciones fiscales, banca, empleo y registro de entidades. La forma impresa es casi siempre XX-XXXXXXX: dos dígitos de prefijo, un guion y siete dígitos seriales. Antes de la centralización a principios de los años 2000 el prefijo solía reflejar la geografía; hoy los dos primeros dígitos indican principalmente qué campus del IRS asignó el número o si la solicitud pasó por el sistema en línea o por la Small Business Administration.
El IRS publica una tabla de prefijos válidos para campus como Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden y Philadelphia, más filas Internet y SBA. Algunos prefijos aparecen en más de una fila —por ejemplo ciertos códigos figuran bajo Internet y Philadelphia—, de modo que un validador cuidadoso devuelve cada campus coincidente en lugar de inventar un único propietario exclusivo.
Los prefijos que nunca figuran en esa tabla (por ejemplo 00 o 07) significan que la cadena de nueve dígitos no puede ser un EIN moderno asignado correctamente aunque tenga la longitud adecuada. Esta herramienta codifica ese mapa oficial de prefijos y comprueba longitud y colocación del guion; no contacta al IRS, no prueba que un negocio exista ni confirma que la entidad esté autorizada a contratar o facturar.
Conocer la diferencia entre validación de formato y consulta a un registro evita una falsa confianza cuando un formulario de alta acepta cualquier nueve dígitos que solo se parecen a un EIN.
Cómo validar un EIN y leer el resultado del campus
Envíe un campo ein con nueve dígitos, opcionalmente escritos como XX-XXXXXXX con un solo guion tras el prefijo de dos dígitos. En prefijos conocidos la respuesta incluye campuses como lista ordenada de nombres de campus o canal y campus como esos nombres unidos para mostrar. Cuando el prefijo no está asignado, valid es false, se omiten campuses y reason explica que el prefijo no es un prefijo de campus EIN válido del IRS.
Cadenas vacías, ein ausente, caracteres no numéricos, longitudes distintas de nueve y valores numéricos que perdieron un cero inicial (use una cadena para prefijos como 01) fallan antes de cualquier consulta a la tabla y no se facturan. Prefiera este comprobador especializado de EIN cuando la intención de búsqueda y el texto de producto tratan de Employer Identification Numbers de EE.UU. y prefijos de campus, y no de una utilidad genérica de ID fiscal multinacional.
Dónde encajan las comprobaciones de formato EIN en nómina, banca y proveedores
Los sistemas de nómina y RR. HH. guardan un EIN en cada depósito fiscal del empleador y en la ruta del Form 941; un solo dígito traspuesto al configurar la empresa puede enviar declaraciones a la cuenta incorrecta hasta que el error se detecte meses después. Valide en la entrada y bloquee el guardado cuando valid sea false, mostrando reason y, si el prefijo es conocido, el campus para tickets de soporte.
Los equipos de cuentas por pagar y maestro de proveedores reescriben EIN desde PDF de W-9 y papel; comprobar por lotes una columna CSV pone en cuarentena filas cuyo prefijo no está en la lista del IRS o cuya longitud es incorrecta antes de la primera corrida de 1099. Bancos y plataformas de pago que recogen ID fiscales empresariales para KYC pueden rechazar ruido de OCR y capturas parciales sin llamar a un registro externo, reduciendo falsos positivos en campos de texto libre.
Los equipos de producto que ya exponen un comprobador de ID fiscal multinacional deben usar aun así esta capacidad específica de EIN en campos de empleador de EE.UU. para que la guía, las FAQ y la salida de campus coincidan con lo que buscan los operadores estadounidenses.
No trate una comprobación de formato y prefijo EIN superada como prueba de que el negocio está bien identificado, activo ante el IRS, autorizado a contratar o presente en algún registro oficial: solo demuestra que la cadena de dígitos coincide con el diseño de nueve dígitos publicado y con un prefijo de campus o en línea conocido.
Qué puede hacer con ella
Controlar campos EIN en formularios de empresa y proveedores
Cuando un usuario envía un EIN, valide formato y prefijo y bloquee el guardado si valid es false, mostrando reason y campus para que el personal corrija un error de tecleo antes de escribir el registro ERP.
Auditar columnas EIN en archivos de nómina y de socios
Valide por lotes cada Employer Identification Number en una importación CSV y ponga en cuarentena las filas cuyo prefijo no figure en la tabla de campus del IRS o cuya longitud no sea de nueve dígitos.
Explicar el origen del campus en soporte y alta
Muestre el campus asignador (o el canal Internet / SBA) a partir del prefijo de dos dígitos cuando los clientes pregunten de dónde salió su EIN o si se usó una solicitud en línea.
Preguntas frecuentes
¿Qué es un Employer Identification Number (EIN) de EE.UU.?
Es un ID fiscal federal de nueve dígitos que el IRS asigna a empresas y otras entidades, suele escribirse XX-XXXXXXX, con un prefijo de dos dígitos que indica el campus o el canal en línea asignador.
¿Cómo funciona este validador de formato EIN de EE.UU.?
La respuesta incluye valid, prefix, serial, formatted y, si el prefijo es conocido, campus y campuses según la tabla del IRS.
¿Qué prefijos EIN se consideran válidos?
Solo los prefijos de dos dígitos listados por el IRS para campus (Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden, Philadelphia), asignación Internet y la SBA. Prefijos desconocidos dejan valid en false.
¿Qué ocurre con letras, espacios o longitud incorrecta?
Use solo dígitos 0-9 (opcional un guion tras el prefijo de dos dígitos). Las tareas de validación fallidas no se facturan.
¿Es gratis el validador de formato EIN de EE.UU.?
La herramienta del navegador es gratis y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"ein": "12-3456789"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ein_us",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La entrada malformada —letras, longitud incorrecta o guion ilegal— se rechaza con invalid_input en lugar de limpiarse en silencio. Úselo gratis en el navegador o llame a la API del KIT al precio publicado; ambas rutas aplican las mismas reglas deterministas sin consulta de red ni registro del IRS.
Cómo validar un EIN y leer el resultado del campus
Se recortan los espacios iniciales y finales; las letras, otra puntuación, espacios internos, guiones dobles o un guion en el lugar incorrecto se rechazan como entrada malformada con invalid_input para que nunca acepte un valor limpiado en silencio. Cuando la cadena está bien formada, el motor devuelve ein como la cadena pura de nueve dígitos, formatted como XX-XXXXXXX, prefix y serial como las partes divididas, valid true solo cuando el prefijo está en la tabla del IRS y el serial no es todo ceros, y prefix_valid para la sola comprobación de la tabla de campus. Como la ruta es parse puro sin reloj, aleatoriedad ni red, la misma entrada produce siempre el mismo JSON en la herramienta gratuita del navegador y en la API. A $0.002 por solicitud correcta puede acotar importaciones de proveedores, altas de nómina y envíos de formularios sin negociar un tramo personalizado.
Dónde encajan las comprobaciones de formato EIN en nómina, banca y proveedores
En cada flujo el contrato es el mismo: dígitos con un guion estándar opcional, JSON estructurado que puede probar con goldens, comportamiento idéntico gratis en el navegador o con saldo prepago del KIT, y fallo honesto cuando la entrada está malformada.