Are you e-Invoice ready? Get your free compliance assessment in 5 minutesAre you e-Invoice ready?Get Your Score
e-Invoice.app
All Guides
Mexico

Mexico e-Invoicing Guide

Key facts, deadlines, and compliance requirements for Mexico's CFDI e-invoicing system.

Model:ClearanceStandard:CFDI 4.0 (SAT XML schemas)B2B:Mandatory
Updated 2026-02-25

What is e-Invoicing in Mexico?

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.

How long has e-invoicing been mandatory in Mexico?

Since April 2014 for all taxpayers. Mexico was one of the earliest countries globally to mandate electronic invoicing across the entire economy. The current version, CFDI 4.0, has been mandatory since April 2023.

View full country data

Key Deadlines & Milestones

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.

Jan 2011
CFDI introduced for large taxpayersLarge taxpayers
Apr 2014
CFDI mandatory for all taxpayersNational
Mar 2017
NOM-151-SCFI-2016 effectiveArchiving
Apr 2022
CFDI 4.0 releasedNational
Apr 2023
CFDI 4.0 fully mandatoryNational
View full implementation timeline

Who Needs to Comply?

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.

What is a PAC?

A Proveedor Autorizado de Certificacion is a private company authorised by SAT to validate and stamp (timbrado) electronic invoices. Businesses must use a PAC to issue valid CFDIs. PACs are recertified by SAT annually.

View full exemption details

How Does It Work?

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.

How long must CFDIs be retained in Mexico?

5 years per Article 30 of the Codigo Fiscal de la Federacion. Both the issuer and recipient must retain the original XML. Optional compliance with NOM-151-SCFI-2016 provides enhanced legal validity.

View full technical specifications

What Are the Penalties?

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.

Failure to issue CFDI—Fines range from MXN 17,020 to MXN 97,330 per invoice not issued per SAT penalty schedule.
Failure to retain accounting records—Non-compliance with 5-year retention requirement under CFF Article 30 may result in fines and tax penalties.

What are the penalties for CFDI non-compliance in Mexico?

MXN 17,020 to MXN 97,330 per invoice not issued. Repeat offences can lead to establishment closure for 3 to 15 days. From 2026, false or simulated CFDIs carry criminal liability of 2 to 9 years imprisonment.

View full penalty details

Looking for a vendor that supports Mexico's e-invoicing requirements?

Get matched with compliant vendors based on your countries, ERP, and business size.

Start vendor matchBrowse vendors

How e-invoice.app Helps

From regulatory research to vendor selection, we provide the tools to navigate Mexico's e-invoicing requirements with confidence.

Assess Your Compliance

See full regulatory details, mandate status, and implementation timeline.

View country data

Find the Right Vendor

Get matched with e-invoicing vendors that support your countries and ERP.

Start vendor match

Compare Vendors

Browse 200+ benchmarked e-invoicing vendors. Filter by country, category, and capabilities.

Browse vendor directory

Stay Compliant

Get notified when regulations change. Track updates across 90+ countries.

View news & updates

Related Guides

COColombia GuideUSUSA GuideAUAustralia Guide