FiscalAPI
Catálogo de productos y servicios SAT: cómo elegir tu clave

Catálogo de productos y servicios SAT: cómo elegir tu clave

10 de mayo de 2026

Si llevas más de cinco minutos buscando la clave correcta en el catálogo de productos y servicios SAT, no eres el problema. El catálogo tiene más de 52,000 códigos basados en el estándar UNSPSC, y la herramienta oficial te obliga a navegar por divisiones, grupos y clases sin un buscador decente. La consecuencia práctica: la mayoría de los emisores termina poniendo la primera clave que parece encajar, y eso después se traduce en CFDIs observados, descuadres con la ClaveUnidad, o claves tan genéricas que el SAT las marca en una revisión.

Esta guía resuelve ese problema con tres cosas: cómo está construido el catálogo, un árbol de decisión por giro de negocio, y la lista de las 40 claves que cubren el 90% de los CFDIs que se emiten en México.

Qué es el catálogo de productos y servicios SAT

El catálogo de productos y servicios SAT (c_ClaveProdServ) es la lista oficial de códigos que identifican qué se vende o qué servicio se presta en cada concepto de un CFDI. Es un campo obligatorio dentro del nodo Concepto del XML, validado por el SAT al momento del timbrado, y forma parte del Anexo 20 de la Resolución Miscelánea Fiscal vigente.

Cada clave tiene 8 dígitos y sigue la estructura UNSPSC (United Nations Standard Products and Services Code), un estándar internacional adoptado por el SAT desde la versión CFDI 3.3. Esto significa que las claves no son arbitrarias: existe una taxonomía detrás de cada número, y entender esa taxonomía es lo que permite encontrar la clave correcta sin pasar tres horas en el portal del SAT.

Estructura de una ClaveProdServ: qué significan los 8 dígitos

Los 8 dígitos del catálogo se dividen en cuatro pares jerárquicos:

PosiciónNivelEjemplo (Servicios contables)
1-2División (segmento)84 Servicios financieros y de seguros
3-4Grupo (familia)11 Servicios contables y de auditoría
5-6Clase15 Servicios de contabilidad
7-8Producto/servicio específico00 Servicios de contabilidad (genérico)

Si juntas todo, obtienes 84111500 para "Servicios de contabilidad". Si necesitas mayor especificidad, los dígitos 7-8 pueden subir a 01, 02, 03... señalando subcategorías concretas (por ejemplo, 84111501 Asesoría contable, 84111502 Servicios de teneduría de libros).

Puedes facturar usando una clave en cualquier nivel de profundidad. 84110000 (familia completa) es válido, igual que 84111500 (clase) o 84111502 (producto específico). El SAT no obliga al nivel más profundo, pero sí espera que la clave describa razonablemente lo que vendiste. Una clave de cuarto nivel siempre es más defendible en una revisión que una de segundo nivel.

Dónde vive la ClaveProdServ en el XML del CFDI 4.0

La clave aparece como atributo del nodo Concepto, junto con la ClaveUnidad (unidad de medida) y el resto de campos del concepto. Así se ve un nodo típico para una empresa que vende servicios de consultoría:

<cfdi:Conceptos>
  <cfdi:Concepto
    ClaveProdServ="80101500"          <!-- Servicios de consultoría de negocios -->
    NoIdentificacion="CONSULT-001"
    Cantidad="1"
    ClaveUnidad="E48"                 <!-- Unidad de servicio -->
    Unidad="Servicio"
    Descripcion="Consultoría estratégica - mes de mayo 2026"
    ValorUnitario="50000.00"
    Importe="50000.00"
    ObjetoImp="02">                   <!-- Sí objeto de impuesto -->
    <cfdi:Impuestos>
      <cfdi:Traslados>
        <cfdi:Traslado
          Base="50000.00"
          Impuesto="002"              <!-- IVA -->
          TipoFactor="Tasa"
          TasaOCuota="0.160000"
          Importe="8000.00" />
      </cfdi:Traslados>
    </cfdi:Impuestos>
  </cfdi:Concepto>
</cfdi:Conceptos>

Tres reglas que aplica el PAC al validar este nodo:

La clave debe existir en la versión vigente del catálogo c_ClaveProdServ. Si pones un código inventado o uno que ya fue dado de baja, el timbrado falla con error de catálogo no encontrado.

La ClaveProdServ debe ser semánticamente compatible con la ClaveUnidad. Si vendes un servicio (familia 80, 81, 84...) la unidad razonable es E48 (Unidad de servicio) o ACT (Actividad). Si pones KGM (kilogramo) con una clave de servicio, el CFDI se timbra pero el SAT puede observarlo después porque la combinación no tiene sentido.

La Descripcion debe ser coherente con la clave. No hay validación automática del texto, pero en una revisión el SAT compara y si describes "Reparación de impresora" mientras tu ClaveProdServ es 81112200 (Mantenimiento de software), se detecta la inconsistencia.

Cómo elegir la clave correcta: árbol de decisión

La pregunta clave no es "¿cuál es mi clave?", es "¿qué tipo de cosa estoy facturando?". Una vez que ubicas la familia correcta, encontrar la clase específica toma minutos.

Las divisiones que cubren prácticamente todos los CFDIs comerciales en México son la 80 (servicios profesionales), 81 (servicios técnicos y de TI), 84 (servicios financieros y contables), 78 (transporte), 72 (construcción) y 90 (viajes, alimentos, hospedaje). Si lo que vendes no encaja claramente en ninguna de estas, probablemente sea un bien físico y necesites bajar a las divisiones del 10 al 60.

Las 40 claves más usadas en México por giro

Esta tabla cubre los conceptos que aparecen en la mayoría de los CFDIs que se emiten en el país. Está agrupada por giro para que puedas localizar la fila relevante sin scrollear el catálogo completo del SAT.

ClaveProdServDescripciónGiro típico
80101500Servicios de consultoría de negociosConsultoría general
80101504Planificación estratégicaConsultoría
80111500Servicios de personal temporalOutsourcing / staffing
80121600Servicios legales generalesDespachos jurídicos
80131500Servicios de seguros y agentesAseguradoras / brokers
80141600DistribuciónMarketing / publicidad
80161500Servicios de apoyo gerencialServicios administrativos
81101500Servicios de ingeniería profesionalIngeniería
81111500Servicios de softwareDesarrollo / SaaS
81111811Cómputo en la nube (cloud computing)Hosting / cloud
81112200Mantenimiento y soporte de softwareSoporte técnico
81112300Servicios de manejo de redesInfraestructura TI
81112500Apoyo en sistemas de manejo de informaciónSistemas / IT
81121500Servicios de diseño y desarrollo de páginas webAgencias web
84111500Servicios de contabilidadContadores
84111600Servicios de auditoríaAuditoría
84121500Servicios bancariosBanca
84131500Seguros para estructuras, propiedades y posesionesSeguros patrimoniales
85101500Servicios médicos integralesConsultorios / hospitales
85121800Servicios médicos especializadosEspecialistas
86101700Servicios de capacitación vocacional no científicaCursos / capacitación
86111600Servicios educativos en líneaEdtech / e-learning
90101500Establecimientos para comer y beberRestaurantes
90101501Servicios de cafeteríaCafeterías
90111500Servicios de hoteles y motelesHospedaje
78101500Transporte de carga por carreteraFletes / mudanzas
78101800Transporte de pasajeros por carreteraTransporte de personal
78102200Servicios postales y de mensajeríaPaquetería
78111800Servicios de transporte aéreo de pasajerosAerolíneas
78121603Servicios de mensajería localMensajería
72101500Servicios de mantenimiento de edificiosMantenimiento inmuebles
72121400Construcción de edificios comercialesConstructoras
72151500Servicios de plomeríaPlomería
14111500Papel impreso (papelería)Papelería
24121800Material de empaqueEmpaque industrial
44121600Material de oficinaSuministros oficina
50000000Alimentos, bebidas y tabacoComercio de abarrotes
56101500Muebles de oficinaMobiliario
43232100Software de aplicaciones gerencialesERPs / CRMs
01010101No existe en el catálogoPúblico en general (RFC genérico)

La clave 01010101 "No existe en el catálogo" es la única excepción a la lógica UNSPSC. Es una clave especial que el SAT habilitó para CFDIs emitidos al público en general usando el RFC genérico XAXX010101000. Solo se usa en ese escenario específico, no es un comodín para "no encontré mi clave". Si la usas con un RFC real, el receptor probablemente no podrá deducir.

Las sugerencias del SAT que casi nadie usa

El SAT publica un PDF llamado "Sugerencias de Claves de productos y servicios y Claves de unidades" (SugerenciasVF.pdf) que vive en el portal pys.sat.gob.mx. Es un documento poco difundido pero útil: agrupa giros comunes y sugiere la combinación de ClaveProdServ + ClaveUnidad que el SAT considera aceptable para cada uno.

Por ejemplo, para una papelería el documento sugiere 14111500 con H87 (pieza). Para un consultorio dental sugiere 85121613 con E48 (unidad de servicio). No es vinculante, pero cuando una clave de tu giro aparece en este PDF, tienes un argumento sólido si el SAT cuestiona tu elección en una revisión.

El archivo de sugerencias se actualiza ocasionalmente. Antes de usarlo como referencia única, revisa la fecha del PDF en el portal del SAT. Para casos donde el giro no aparece en las sugerencias, vale más usar la clave UNSPSC más específica disponible que forzar una sugerencia que no encaja.

Errores comunes al elegir la ClaveProdServ

Estos son los problemas que se repiten en producción cuando el campo se llena sin entender qué hay detrás.

Cómo consultar el catálogo programáticamente

El catálogo oficial del SAT se distribuye como un archivo XSD/XML estático que pesa varios megabytes. Cargarlo en memoria en cada timbrado es absurdo, pero buscar dentro de él con un grep también lo es porque la búsqueda por descripción es ruidosa (muchas descripciones se parecen).

Fiscalapi expone el catálogo ClaveProdServ como endpoint REST paginado con búsqueda por código y por texto, sincronizado contra la versión vigente del SAT. Si estás integrando facturación y necesitas que tu UI muestre un selector de claves con autocompletado, consultar docs.fiscalapi.com/catalogs es más barato que mantener el catálogo tú mismo y mucho más confiable que hardcodear claves en el front. Los endpoints de catálogo están disponibles en los SDKs oficiales de C#, Node.js, Python, Java, PHP y Go, y los ejemplos de integración viven en GitHub.

Para el caso específico de c_ClaveProdServ, la documentación de catálogos del SAT en Fiscalapi describe los parámetros de búsqueda, paginación y filtros por nivel jerárquico (división, grupo, clase).

Preguntas frecuentes sobre el catálogo de productos y servicios SAT

El catálogo de productos y servicios SAT no va a dejar de ser largo, pero sí deja de ser intimidante cuando entiendes que UNSPSC es jerárquico y que el 90% de los CFDIs emitidos en México caben en menos de 50 claves. Guarda esta tabla, identifica la clase de tu giro una sola vez, y deja la elección manual solo para los conceptos que realmente lo requieran.