# Mexico — e-invoicing and tax compliance

> E-invoicing mandates, regulations and Invopop coverage for Mexico.

Country: Mexico
ISO 3166-1 alpha-2: MX
Region: North America
Currency: MXN
Invopop coverage: Covered — available in production
Tax authority: Servicio de Administración Tributaria (SAT)
Tax authority website: https://sat.gob.mx
Archiving period: 5 years from filing of the relevant tax return
E-signature requirement: required
Last updated: 2026-08-19 10:07:17

---

## E-invoicing mandates by channel

| Channel | Status | Format | Infrastructure | Model | Effective date | Scope / deadline |
|---|---|---|---|---|---|---|
| B2G | Mandatory | CFDI 4.0 (XML) | PAC → SAT | Clearance | — | — |
| B2B | Mandatory | CFDI 4.0 (XML) | PAC → SAT | Clearance | — | — |
| B2C | Mandatory | CFDI 4.0 (XML) | PAC → SAT | Clearance | — | — |
| E-Reporting | Mandatory | Platform data access (Article 30-B) | SAT (Buzón Tributario) | — | — | Digital platforms, from May 2026 |

Channel keys: B2G = business-to-government, B2B = business-to-business, B2C = business-to-consumer, E-Reporting = periodic transaction reporting to the tax authority.

## Invopop coverage

Formats, networks and systems Invopop supports in this country.

### CFDI

Mexico's mandatory digital tax voucher validated by the SAT. Invopop generates CFDI 4.0, stamps it through its certified PAC partner SW Sapien, and returns the signed XML and a PDF carrying the QR code and sello digital.

- **Luna Soft PAC** — Stamping and submission run through Luna Soft, Invopop's certified PAC.
- **CFDI v4 generation** — Validations and transformations are handled by the mx-cfdi-v4 addon.
- **Compliant PDF** — PDF with QR code and digital stamp (sello digital) per SAT requirements.
- **CSD onboarding** — Upload the CSD certificate and key for each issuing supplier via a secure link or webform.
- **CFDI import** — Convert inbound CFDI XML to GOBL for accounts payable workflows.

Docs: https://docs.invopop.com/apps/sat-mexico

### PDF

The universal visual invoice that works for any recipient. Invopop renders a branded, multilingual PDF from the same GOBL source, with every field the destination country requires, locale-correct formatting, and built-in email or webhook delivery.

- **Every field, every format** — PDFs include every field the destination country requires, automatically.
- **Localized in 10+ languages** — Issue invoices in English, Spanish, German, Italian, Portuguese, Arabic, Greek, Polish, and more, with locale-correct date and number formatting.
- **Built-in email delivery** — Invoices are emailed directly to clients from Invopop's domain or your own.
- **Invoices, credit notes and more** — Produce standard invoices, proforma invoices, credit notes, corrective documents, and receipts.
- **Customisable templates** — Templates support logo configuration, standard page layouts, and per-locale formatting.
- **Built on GOBL** — Rendered from GOBL, the open-source invoicing standard, for full transparency and no vendor lock-in.

Docs: https://docs.invopop.com/apps/pdf-generator

## Timeline

Dated milestones in this country's mandate rollout.

### 2011 — CFDI mandatory for large taxpayers

CFDI became mandatory for large taxpayers, stamped by an authorised PAC before delivery.

### 2014 — CFDI extended to all taxpayers

The CFDI obligation was extended to all taxpayers.

### 1 APR 2023 — CFDI 4.0 replaces version 3.3

CFDI 4.0 became the required schema version for B2B, B2C and B2G transactions.

### NOW — E-invoicing and e-reporting systems enforced to date

Existing systems enforced in Mexico regarding e-invoicing, e-reporting and fiscalization.

| System | Invopop support | Notes |
|---|---|---|
| CFDI | supported | Mexico's mandatory electronic invoicing system, used to record, validate, and report all taxable transactions to the SAT in real time. |

## Regulations

- [Artículo 29-A, Código Fiscal de la Federación (Mandatory invoice content)](https://www.sat.gob.mx/minisitio/Factura/solicita_requisitos.htm)
- Artículo 30, Código Fiscal de la Federación (Five-year archival retention)
- Artículo 30-B, Código Fiscal de la Federación (Real-time data access for digital platforms)
- Artículo 83 fracción IX, Código Fiscal de la Federación (Prohibition on conditioning invoicing on the CIF)
- Regla 2.7.1.35, Resolución Miscelánea Fiscal (REP due by the 5th calendar day of the following month)
- Regla 2.7.1.47, Resolución Miscelánea Fiscal (Annual cancellation deadline)

## Integrations

- Cfdi

---

## Source

- Canonical page (human): https://www.invopop.com/coverage/mexico
- This document (markdown): https://www.invopop.com/coverage/mexico.md
- Site index for LLMs: https://www.invopop.com/llms.txt
- All countries (markdown): https://www.invopop.com/coverage.md
- Developer docs: https://docs.invopop.com/compliance/mexico
