E-invoicing in Mexico

E-invoicing in Mexico is known locally as Comprobante Fiscal Digital por Internet (CFDI). The Mexican Tax Administration Service (SAT) requires businesses to issue invoices digitally using approved formats and in real time.

B2G transactions

E-invoicing is mandatory for business-to-government (B2G) transactions in Mexico. Public sector entities in Mexico must both issue and receive invoices through the SAT’s e-invoicing system. Businesses engaging in government contracts must ensure their systems are configured for full CFDI compliance, including integration with SAT’s platforms or through a certified Authorized Certification Provider (PAC).

B2B and B2C transactions

E-invoicing is mandatory for all business-to-business (B2B) and business-to-consumer (B2C) transactions in Mexico. Mexico requires all e‑invoices to be issued in CFDI 4.0 XML format, cleared real-time through a PAC, delivered in PDF/printer-friendly format with QR verification, and retained for five years.

 

CFDI version 4.0 includes enhanced data requirements, including:

  • Name, tax regime, and postal code of both the issuer and the recipient

  • Precise classification of goods and services

  • Enhanced validation rules to ensure consistency and accuracy

Noncompliance penalties in Mexico

Businesses that fail to comply with Mexico’s e-invoicing mandate may be subject to administrative fines. Improperly issued e-invoices will be invalidated, and businesses could face payment delays and contract disputes. 

 

Noncompliance can also impact a company’s ability to deduct expenses or claim VAT refunds.

Other resources

Learn the basics, how it can help your business, and how to adapt.     

Discover the Avalara solution for global e-invoicing compliance.   

Hear about the latest e-invoicing mandates and discover how you can stay ahead of changes.

Connect with Avalara for the content you need to do tax compliance right

Welcome to Avalara! Can I help you find something?

1