What Is CFDI 4.0 and Why Does It Matter?
If you do business, own property, or earn income in Mexico, you’ve likely heard the term CFDI.
A CFDI (Comprobante Fiscal Digital por Internet) is Mexico’s official electronic invoice. It serves as proof of income, expenses, tax deductions, and compliance with the Mexican Tax Administration Service (SAT).
Since 2023, CFDI 4.0 has been the mandatory invoicing standard in Mexico, introducing stricter validation requirements and greater transparency between taxpayers and tax authorities.
Whether you are a Mexican business owner, a foreign investor, or an expatriate living in Mexico, understanding CFDI requirements is essential for staying compliant and avoiding costly mistakes.
Who Needs CFDI Invoices in Mexico?
CFDIs are required for virtually all economic activities in Mexico.
You may need to issue or receive CFDIs if you:
• Own a Mexican company
• Operate as a freelancer or independent contractor
• Rent out property in Mexico
• Employ workers
• Purchase goods or services for business purposes
• Buy or sell real estate
• Claim deductible expenses
For foreigners conducting business in Mexico, CFDIs play a critical role in tax reporting and compliance.
What Changed with CFDI 4.0?
The SAT introduced CFDI 4.0 to improve data accuracy and reduce tax discrepancies.
The most important change is that taxpayer information must now match SAT records exactly.
When issuing an invoice, the recipient’s information must include:
• RFC
• Full legal name
• Postal code of the tax domicile
• Tax regime
• CFDI usage
Even a minor difference in spelling or formatting can cause an invoice to be rejected.
What Information Is Required to Issue a CFDI?
Information About the Issuer
The taxpayer issuing the invoice must provide:
• Legal name or company name
• RFC
• Tax regime
• Postal code of the place of issuance
This information must match the taxpayer’s registration with SAT.
Information About the Recipient
The recipient must provide:
• RFC
• Legal name or business name
• Tax domicile postal code
• Tax regime
• CFDI usage code
Many invoicing errors occur because recipients provide outdated or incorrect information.
Understanding CFDI Usage Codes
Every invoice must indicate its intended use through a CFDI usage code.
These codes help SAT determine how the expense relates to the taxpayer’s activities.
Examples include:
• General business expenses
• Professional services
• Merchandise purchases
• Office equipment
• Medical expenses
• Educational expenses
Selecting the correct CFDI usage is important because it may affect deductibility and tax treatment.
The Difference Between Payment Method and Payment Form
This is one of the most common sources of confusion.
Payment Method (Método de Pago)
Indicates when payment will be made.
PUE
Payment in a single installment.
PPD
Payment in installments or deferred payment.
Payment Form (Forma de Pago)
Indicates how payment is made.
Examples include:
• Cash
• Bank transfer
• Credit card
• Debit card
• Electronic wallet
• Check
Using the wrong option may require corrections or additional documentation later.
What Is the “Objeto de Impuesto” Field?
One of the key additions to CFDI 4.0 is the Objeto de Impuesto field.
This field indicates whether a transaction:
• Is subject to tax
• Is exempt from tax
• Is not subject to tax
The SAT uses this information to validate the tax treatment of transactions and ensure consistency across tax filings.
What Taxes Must Be Included in a CFDI?
Depending on the transaction, a CFDI may include:
VAT (IVA)
Mexico’s value-added tax applied to most goods and services.
ISR Withholding
Income tax withholding that may apply to certain professional services, lease agreements, or payments.
IEPS
A special tax applicable to specific products and activities.
The tax treatment will depend on the nature of the transaction and the taxpayer’s tax regime.
What Is the CFDI Payment Complement?
The Complemento de Pago is required when an invoice is issued before full payment is received.
For example:
• An invoice is issued today.
• The customer pays 30 days later.
In this situation, the original invoice is issued using the PPD payment method, and a payment complement must be generated once payment is received.
Failing to issue the payment complement can create accounting and tax compliance issues.
CFDI Requirements for Foreigners
Many foreigners assume that invoicing rules only apply to Mexican citizens. However, foreign individuals and businesses may also have CFDI obligations.
This commonly applies to foreigners who:
• Own rental properties in Mexico
• Operate Mexican corporations
• Provide services through Mexican entities
• Purchase or sell Mexican real estate
• Generate income from Mexican sources
Depending on the activity, obtaining an RFC and complying with CFDI requirements may be mandatory.
Common CFDI Mistakes to Avoid
Businesses frequently encounter issues due to:
• Incorrect RFC information
• Misspelled legal names
• Wrong tax regime selection
• Incorrect CFDI usage code
• Missing payment complements
• Incorrect tax calculations
• Outdated taxpayer information
Regular reviews of invoicing procedures can help prevent costly corrections and SAT inquiries.
How Mextax Can Help
Managing CFDI compliance can be challenging, especially for foreign investors and business owners unfamiliar with Mexican tax regulations.
At Mextax, our team assists clients with:
• Tax registration and RFC applications
• CFDI compliance reviews
• Accounting and bookkeeping
• Payroll administration
• Corporate tax compliance
• Tax planning for foreign investors
Whether you are starting a business, investing in Mexico, or simply need assistance with invoicing requirements, our professionals can help you remain compliant with current SAT regulations.
Frequently Asked Questions
Is CFDI 4.0 mandatory in Mexico?
Yes. CFDI 4.0 is currently the mandatory electronic invoicing standard for all taxpayers required to issue invoices in Mexico.
Can a foreigner receive a CFDI?
Yes. Depending on the transaction and tax status, foreigners may receive CFDIs and, in some cases, may need to obtain an RFC.
What happens if an invoice contains incorrect information?
The invoice may be rejected by SAT or may require cancellation and reissuance.
Do I need a CFDI to claim tax deductions?
Generally, yes. Valid CFDIs are required to support deductible expenses under Mexican tax law.



