Cómo hacer una factura electrónica (CFDI) en México: guía práctica 2026
Para emitir facturas electrónicas necesitas RFC activo, contraseña del SAT o e.firma, y un sistema de facturación — ya sea la herramienta gratuita del SAT o un PAC privado. El CFDI debe incluir RFC del emisor, RFC del receptor (o del público en general), descripción del servicio o producto, monto y desglose de impuestos. Esta guía explica el proceso paso a paso y los errores más comunes.
Facturar parece complicado hasta que lo haces por primera vez. El problema real no es el proceso — es que nadie te explica bien qué herramienta usar, qué datos llenar y qué pasa si te equivocas. Esta guía va directo a lo práctico: qué necesitas, cómo funciona la herramienta gratuita del SAT y cuándo vale la pena pagar por un PAC.
Qué necesitas antes de emitir tu primera factura
- RFC activo con un régimen que tenga obligación de expedir comprobantes. Si tu RFC es de asalariado puro (régimen de sueldos y salarios), tú no expides facturas — las expide tu patrón. Para facturar como independiente necesitas estar en RESICO, actividades empresariales, honorarios o arrendamiento.
- Contraseña del SAT o e.firma. La herramienta gratuita del SAT acepta ambas; muchos PACs también.
- Certificado de Sello Digital (CSD): es diferente de la e.firma. Lo generas en el portal del SAT (sat.gob.mx → Factura electrónica → Genera tu Certificado de Sello Digital). Sin CSD no puedes timbrar.
- RFC del cliente que te pide la factura. Si el cliente no tiene RFC o no lo proporciona, usas el RFC genérico: XAXX010101000 para público general nacional, o XEXX010101000 para extranjeros.
Tiempo estimado
Primera factura: 20–30 minutos (configuración inicial incluida) / Facturas siguientes: 5 minutos
Dificultad
Baja-media
Costo
Gratuito con la herramienta del SAT / PACs privados desde $0 hasta ~$500/mes según volumen
Cómo emitir un CFDI paso a paso
- Genera tu Certificado de Sello Digital (CSD) en sat.gob.mx si aún no lo tienes. Entra al portal → Factura electrónica → Genera tu Certificado de Sello Digital. Necesitas tu e.firma para este paso. Descarga los archivos .key y .cer que genera — son los que sueltas en la herramienta de facturación.
El CSD es diferente de la e.firma (que también tiene archivos .key y .cer). No los confundas. El CSD está asociado a tu RFC como emisor de comprobantes; la e.firma es tu firma digital general.
- Elige tu herramienta de facturación. Opción gratuita: factura.sat.gob.mx. Opción PAC privado: Bind, Facturama, MiFactura, Contabilidad.com.mx, entre decenas. Los PACs cobran por folios o por suscripción mensual; la herramienta del SAT es ilimitada y gratuita.
Para empezar, usa la herramienta del SAT. Si después ves que facturas mucho, que necesitas integración con otros sistemas (contabilidad, e-commerce) o que la interfaz del SAT te resulta difícil, evalúa un PAC.
- Llena los datos del CFDI: tu RFC como emisor, RFC del receptor, régimen fiscal del receptor, uso del CFDI (G03 para gastos generales es el más común), descripción del servicio o producto, clave de producto/servicio SAT (catálogo en el portal), unidad, cantidad, precio unitario y total.
La 'clave de producto/servicio' es un campo que confunde a muchos. Es un código del catálogo SAT que describe tu actividad. Para servicios profesionales generales: 80141600. Para el catálogo completo, busca en el portal del SAT 'catálogo de productos y servicios CFDI 4.0'.
- El sistema calcula automáticamente los impuestos (IVA 16%, o tasa 0% si aplica a tu actividad). Revisa el desglose antes de timbrar. Una vez que das 'timbrar' o 'generar', el CFDI queda sellado con el sello del SAT y ya no se puede modificar — solo cancelar.
Si algo está mal, cancela y emite de nuevo. La cancelación requiere que el receptor la acepte si el monto supera cierto umbral. Mejor verificar todo antes de enviar.
- Descarga el XML y el PDF del CFDI. El XML es el documento oficial; el PDF es la representación impresa para el cliente. Envía ambos al cliente. Guarda siempre el XML en tus archivos — es el comprobante fiscal real.
Muchas personas solo guardan el PDF y pierden el XML. El SAT almacena los CFDI emitidos y puedes descargarlos desde el portal, pero es más fácil tenerlos organizados tú mismo.
Para qué sirve facturar correctamente
La factura bien emitida es la base de tu relación fiscal con el SAT y con tus clientes.
- Permite a tu cliente deducir el gasto o acreditar el IVA — si no facturas, muchos clientes empresariales no pueden trabajar contigo.
- Genera tu historial de ingresos ante el SAT: sin CFDI, el SAT no 've' tus ingresos formalmente.
- Es el comprobante que usas en tu declaración mensual y anual para cuadrar los impuestos.
- Para acceder a créditos bancarios formales o licitaciones de gobierno, necesitas historial de facturación.
Errores frecuentes que invalidan la factura
Errores que invalidan la factura o complican al cliente:
RFC del receptor incorrecto
Si el RFC del cliente está mal capturado, la factura no sirve para deducir impuestos. El CFDI queda sellado con ese dato y no se puede corregir — hay que cancelarlo y reemitirlo. Siempre pide el RFC completo al cliente y verifica que tenga 13 caracteres para personas físicas o 12 para morales.
Uso del CFDI incorrecto
El campo 'uso del CFDI' lo elige el receptor según para qué va a usar la factura. Si el cliente pide 'D01' (honorarios médicos) pero tú le prestas un servicio de diseño, el CFDI tiene una inconsistencia. Pregunta al cliente exactamente qué código necesita antes de emitir.
No cancelar facturas con error a tiempo
Una factura mal emitida que no se cancela queda como ingreso declarado. Si no la cancelas y no cobras el monto, el SAT puede considerarlo como ingreso real. La cancelación tiene plazos: en general hasta el último día del ejercicio fiscal en que se emitió.
No tener CSD activo o usar el de otra persona
El CSD es personal del RFC. Si intentas facturar sin CSD o con uno vencido, el CFDI no pasa la validación. Los CSD tienen vigencia; verifica en el portal del SAT que el tuyo esté activo antes de intentar timbrar.
Cómo saber que la factura es válida
- Tu CSD está activo en el portal del SAT.
- El CFDI emitido tiene el UUID (folio fiscal) y el sello del SAT.
- El XML y el PDF están descargados y guardados.
- El cliente recibió ambos archivos y confirmó que el RFC es correcto.
Cuándo necesitas asesoría adicional
- Si tus actividades mezclan IVA a distintas tasas o exenciones: un contador te ayuda a configurar correctamente los impuestos.
- Si facturas a clientes extranjeros: hay reglas especiales de IVA para exportación de servicios.
- Si tienes alto volumen de facturas y necesitas integración con contabilidad: un PAC con API puede automatizarlo.
- Si necesitas emitir facturas globales al público en general: hay reglas específicas para periocidad y montos.
Preguntas frecuentes sobre cómo facturar en México
¿Necesito contratar un PAC para facturar o puedo usar la herramienta del SAT?
¿Qué pasa si el cliente no me da su RFC?
¿Se puede modificar una factura ya emitida?
¿Cuánto tiempo tengo para cancelar una factura con error?
¿Tengo que declarar aunque no me hayan pagado la factura?
¿Puedo facturar si soy asalariado con nómina?
Fuente oficial
Consulta primaria: SAT — Factura electrónica CFDI 4.0
Última revisión de esta guía: junio de 2026
La versión vigente del CFDI es la 4.0. Verifica en el portal del SAT si hay actualizaciones al catálogo de productos, usos del CFDI o reglas de cancelación.
También te puede interesar
- RESICO: qué es y cuánto se pagaPara freelancers y pequeños negocios, RESICO puede ser el régimen más eficiente para facturar.Ver guía →
- Ingresos de plataformas digitales y el SATSi facturas servicios digitales o recibes ingresos de plataformas extranjeras, hay reglas específicas.Ver guía →
- Cómo presentar la declaración anualLas facturas que emitiste en el año son la base de tu declaración anual.Ver guía →