Mexico (CFDI): Overview

Get an overview of the requirements for Mexico.

Mexico uses Comprobante Fiscal Digital por Internet/Digital Tax Receipt via Internet (CFDI) format and is the name given to the electronic invoice in Mexico.

Mandate

Mexico has enforced mandatory electronic invoicing, known in Mexico as Comprobante Fiscal Digital por Internet (CFDI) since 2011, making it one of the most advanced fiscal digitalization programs in the world. Regulated by the Servicio de Administración Tributaria (SAT), the system requires real-time issuance, certification, and reporting of all taxable transactions using standardized XML documents.

Who is affected?

  • Domestic companies (Personas Morales)
  • Sole proprietors/freelancers (Personas Físicas)
  • Foreign companies with a Mexican RFC
  • Employers (for payroll)
  • Retailers and transporters
  • Exporters and importers

There are no revenue thresholds or exemptions: all registered taxpayers must comply.

How the CFDI process works

  1. Data Generation: Invoice data is created in the ERP/accounting system.
  2. XML Transformation: Data is mapped into CFDI 4.0 format as per Anexo 20.
  3. Digital Signing: The issuer applies their Certificado de Sello Digital (CSD).
  4. Certification by PAC: A Proveedor Autorizado de Certificación (PAC) validates the XML, assigns a UUID, and applies the Timbre Fiscal Digital.
  5. SAT Submission: The PAC forwards the invoice to SAT in real time.
  6. Distribution & Archiving: The certified CFDI is sent to the recipient and archived for 5+ years in compliance with NOM-151.

Details

DetailValue
Official SpecificationMexico e-Invoice Specifications
FormatComprobante Fiscal Digital por Internet/Digital Tax Receipt via Internet (CFDI) is the name given to the electronic invoice in Mexico.
SupportsB2B
Document-Level ConfigurationsMexico (CFDI): Document-Level Configurations
Line-Level ConfigurationsMexico (CFDI): Line-Level Configurations
Country-Specific ExtensionsNone

In This Section

TopicDescription
Mexico (CFDI): OverviewOverview information for this country.
Mexico (CFDI): ReceiverThe Receiver used for this country.
Mexico (CFDI): Document-Level Tax ConfigurationsExample Documents.
Mexico (CFDI): Line-Level ConfigurationsThe country-specific configurations for Mexico.
Mexico (CFDI): ExampleA list of the elements that are required.
Mexico (CFDI): RulesThe rules that govern the processing of the Documents for this country.