
Mexico E-Invoicing Guide: CFDI 4.0 Compliance, SAT Requirements & Penalties
Tax & Compliance
Stay audit-ready and compliant with tax regulations across different regions.
Tax & Compliance Series
This guide is part of a comprehensive series. Explore all 202 topics:
What Is Mexico's CFDI E-Invoicing System?
CFDI (Comprobante Fiscal Digital por Internet) is Mexico's mandatory electronic invoicing system that requires all tax-relevant transactions to be documented as structured XML files, digitally signed, validated by an authorized certification provider (PAC), and stamped by SAT. The current version, CFDI 4.0, introduced in January 2022 and made mandatory April 2023, adds stricter validation requirements including mandatory RFC verification for both issuers and receivers.What Changed from CFDI 3.3 to 4.0?
Mandatory receiver data: Buyer's RFC, legal name, fiscal regime, and tax domicile postal code must match SAT records exactly Uso CFDI alignment: The intended use code (Uso CFDI) must correspond to the receiver's fiscal regime
Key changes in CFDI 4.0 include:- Mandatory receiver data: Buyer's RFC, legal name, fiscal regime, and tax domicile postal code must match SAT records exactly
- Uso CFDI alignment: The intended use code (Uso CFDI) must correspond to the receiver's fiscal regime
- Export indication: New field to flag export transactions
- Payment-related CFDIs: Updated Complemento de Pago version 2.0 for payment receipts
- Stricter cancellation rules: Receiver acceptance required for cancellation of CFDIs over MXN 1,000
Who Must Comply With CFDI 4.0?
Personas morales (legal entities): All corporations, partnerships, and associations registered with SAT Personas físicas con actividad empresarial: Individuals with business activities
CFDI 4.0 is mandatory for all Mexican taxpayers:- Personas morales (legal entities): All corporations, partnerships, and associations registered with SAT
- Personas físicas con actividad empresarial: Individuals with business activities
- Freelancers and professionals: All who issue invoices for services
- Non-profit organizations: Required for deductible donation receipts
- Foreign companies with RFC: Any entity with Mexican tax registration
How Does the CFDI Process Work?
Generate XML: Create the CFDI 4.
- Generate XML: Create the CFDI 4.0 XML document with all mandatory fields using your invoicing software
- Digital signature: Sign the CFDI with your CSD (Certificado de Sello Digital) issued by SAT
- PAC certification: Submit to your chosen PAC (Proveedor Autorizado de Certificación) for validation and SAT stamping
- Receive timbrado: The PAC returns the CFDI with SAT's digital stamp (timbre fiscal), confirming validity
- Deliver to receiver: Provide the XML and optional PDF representation to the buyer
- Store for 5 years: Both issuer and receiver must retain the XML for the statutory period
What Are the CFDI 4.0 Mandatory Fields?
What Are the CFDI 4. 0 Mandatory Fields — RFC Emisor: Issuer's tax ID — Must match SAT registry exactly.
| Field | Description | Validation |
|---|---|---|
| RFC Emisor | Issuer's tax ID | Must match SAT registry exactly |
| RFC Receptor | Receiver's tax ID | Must match SAT registry — CFDI 4.0 validates against SAT database |
| Nombre Receptor | Receiver's legal name | Must match SAT registration letter-for-letter |
| Régimen Fiscal Receptor | Receiver's tax regime code | Must match SAT records |
| Domicilio Fiscal Receptor | Receiver's postal code | Must match SAT-registered address |
| Uso CFDI | Intended use code | Must be valid for the receiver's regime |
| Método de Pago | Payment method (PUE/PPD) | PUE = paid, PPD = pending (requires Complemento de Pago) |
What Are the Penalties for CFDI Non-Compliance?
the Penalties for CFDI Non-Compliance includes: MXN 17,020–97,330 per invoice (approx.
SAT enforces significant penalties under the Código Fiscal de la Federación (CFF):- MXN 17,020–97,330 per invoice (approx. USD 950–5,400) for failure to issue CFDI or issuing non-compliant CFDIs
- Business closure: SAT can temporarily close establishments for repeated violations (3-15 days)
- RFC cancellation: Persistent non-compliance can result in SAT cancelling your RFC registration
- Criminal liability: Fraudulent CFDIs can result in prison sentences of 2-9 years under Mexico's anti-fraud laws
How to Set Up CFDI 4.0 E-Invoicing
Obtain your RFC from SAT at sat. gob.
- Obtain your RFC from SAT at sat.gob.mx
- Get your e.firma (FIEL): Digital certificate for SAT portal access
- Generate CSD: Certificado de Sello Digital for signing CFDIs
- Choose a PAC: Select from SAT's list of authorized certification providers
- Configure your invoicing software with CSD and PAC integration
- Issue your first CFDI 4.0 and verify the timbrado (SAT stamp)
Which Software Supports Mexico CFDI 4.0?
Invoicemonk supports CFDI 4.0 generation with integrated PAC certification, automatic RFC validation against SAT records, and Complemento de Pago management. Our compliance engine validates all mandatory fields before PAC submission.Frequently Asked Questions
Can I still issue CFDI 3.3?
No. CFDI 3.
No. CFDI 3.3 was deprecated April 1, 2023. All new invoices must use CFDI 4.0. Existing 3.3 CFDIs remain valid for their original purpose but cannot be re-issued.
What is a PAC and do I need one?
A PAC (Proveedor Autorizado de Certificación) is a SAT-authorized company that validates and stamps your CFDIs. Yes, every CFDI must be certified by a PAC before it's fiscally valid.
A PAC (Proveedor Autorizado de Certificación) is a SAT-authorized company that validates and stamps your CFDIs. Yes, every CFDI must be certified by a PAC before it's fiscally valid.
Frequently Asked Questions
How long should I keep business records?
Generally, keep records for 6-7 years. Nigeria (FIRS): 6 years, UK (HMRC): 6 years, US (IRS): 7 years for most records, Canada (CRA): 6 years, Australia (ATO): 5 years. Keep permanently: annual accounts, asset purchase records, and legal documents.
Learn more: Tax DeductionsWhat invoice elements are legally required?
Requirements vary by country but typically include: your business name/address, client details, unique invoice number, date, description of goods/services, amounts, tax breakdown (VAT/GST), and your tax registration number.
Learn more: Audit PreparationHow do I prepare for a tax audit?
Keep organized, dated records of all transactions. Maintain supporting documents (receipts, contracts, bank statements). Reconcile accounts regularly. Use accounting software for accurate, searchable records. Respond promptly to authority requests.
Learn more: Nigeria (FIRS)Do I need to charge VAT/GST on my invoices?
This depends on your registration status and thresholds. UK: VAT if turnover exceeds £85,000. Australia: GST if turnover exceeds $75,000. Nigeria: VAT registration required for businesses above threshold. US: Sales tax varies by state.
Learn more: UK (HMRC)Table of Contents
Explore the Tax & Compliance Series
202 articles to master this topic

Small Business Tax Compliance Guide: Stay Audit-Ready and Maximize Deductions
Navigate tax obligations with confidence. Learn record-keeping requirements, common deductions, and strategies to stay compliant while minimizing your tax burden.
17 min read
France E-Invoicing Guide: PPF, PDP & e-Reporting Mandate (2026)
France's e-invoicing mandate starts September 1, 2026 for receiving and large-business emission. Learn the PPF/PDP Y-scheme, Factur-X format, and €15-per-invoice penalties (capped €15,000/year).
18 min read
Belgium E-Invoicing Guide: PEPPOL B2B Mandate, SPF Finances & Compliance (2026)
Belgium mandates PEPPOL e-invoicing for all B2B transactions from January 1, 2026. Complete guide to SPF Finances requirements, deadlines, and compliance.
14 min readDigital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.



