Key facts, deadlines, and compliance requirements for Mexico's CFDI e-invoicing system.
Mexico operates one of the longest-running mandatory e-invoicing systems in the world. The Comprobante Fiscal Digital por Internet (CFDI) has been required for all B2B, B2G, and B2C transactions since April 2014. The current version, CFDI 4.0, requires every invoice to be validated and stamped (timbrado) by the SAT (Servicio de Administración Tributaria) through an authorised PAC.
Each validated invoice receives a unique UUID and a digital fiscal seal from SAT. The system uses XML format with SAT-defined schemas. Mexico's clearance model ensures the tax authority has real-time visibility into every commercial transaction in the country.
Mexico's e-invoicing journey started with voluntary adoption in 2004 and became mandatory for all taxpayers in April 2014. CFDI 4.0 was introduced in January 2022, with the mandatory transition completed by April 2023. The system has been fully operational for over a decade, making it one of the most established in the world.
All taxpayers must issue CFDIs for every transaction, regardless of value or type. Invoices must be generated in the CFDI 4.0 XML format, include the buyer's RFC (tax ID) and fiscal regime details, and be submitted to a PAC for timbrado (SAT validation and stamping).
PACs are private companies authorised by SAT to validate and stamp invoices on its behalf. Businesses can choose any authorised PAC. Certain simplified receipt types exist for low-value B2C transactions, but they still flow through the CFDI system.
Mexico uses a clearance model via authorised PACs. The seller generates a CFDI in XML format and submits it to their chosen PAC. The PAC validates the invoice data against SAT's taxpayer database, applies the timbrado fiscal digital (SAT's digital stamp), assigns a UUID, and returns the stamped CFDI.
The stamped invoice includes a QR code for verification. Anyone can verify a CFDI's authenticity on SAT's portal using the UUID. PACs transmit all stamped CFDIs to SAT in real-time, giving the tax authority an immediate record of every invoice issued in the country.
Mexico enforces strict penalties for CFDI non-compliance. Fines for not issuing or issuing incorrect CFDIs range from MXN 19,700 to MXN 112,650 per instance. Missing required supplements attract fines of MXN 400 to MXN 600 per CFDI. Repeat offences can lead to establishment closure for 3 to 15 days. From 2026, false or simulated CFDIs carry criminal liability for issuers, recipients, and intermediaries.
Get matched with compliant vendors based on your countries, ERP, and business size.
From regulatory research to vendor selection, we provide the tools to navigate Mexico's e-invoicing requirements with confidence.
See full regulatory details, mandate status, and implementation timeline.
View country dataGet matched with e-invoicing vendors that support your countries and ERP.
Start vendor matchBrowse 200+ benchmarked e-invoicing vendors. Filter by country, category, and capabilities.
Browse vendor directoryGet notified when regulations change. Track updates across 128 countries.
View news & updates