Harvest
Invoices
Sign up

Send Invoice in Mexico

Harvest simplifies the invoicing process for businesses, making it easier to manage your documentation needs effectively, although specific Mexican tax compliance features like CFDI are not supported.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Understanding CFDI Compliance in Mexico

The Comprobante Fiscal Digital por Internet (CFDI) is Mexico's mandatory electronic fiscal document that legally validates commercial operations. Essentially, it's the digital equivalent of a traditional paper invoice, but with enhanced security and real-time reporting capabilities to the Servicio de Administración Tributaria (SAT), Mexico's tax authority. Its importance extends beyond mere documentation; it serves as the foundation for determining taxes, applying deductions, and enabling the SAT to monitor transactions, thereby combating fraud and improving fiscal control.

The legal framework for CFDI compliance is primarily established in Article 29 of the Código Fiscal de la Federación (CFF) and Article 39 of its Regulations, which mandate both individuals and legal entities to issue CFDIs for income, retentions, or lucrative activities. Additionally, Annex 20 of the Resolución Miscelánea Fiscal provides detailed technical and structural rules for CFDI issuance. Since April 1, 2023, the CFDI version 4.0 has been the sole valid version for most transactions, replacing CFDI 3.3 and introducing stricter validation requirements for data like the issuer's and receiver's name, tax regime, and postal code.

A critical component of the Mexican electronic invoicing process is the Proveedor Autorizado de Certificación (PAC). A PAC is a third-party entity officially authorized by the SAT to validate and certify CFDIs. When you issue a CFDI, it must pass through a PAC, which acts as a digital notary, ensuring the invoice is correctly structured, includes a digital signature and timestamp, and is registered with the SAT. This system guarantees data integrity, validates fiscal compliance in real-time, and facilitates traceability for audits, giving the SAT immediate access to transactional information. There are over 51 PACs authorized by the SAT, offering various services beyond just timbrado (stamping).

Step-by-Step Process for Sending Electronic Invoices

Issuing a CFDI-compliant invoice in Mexico involves several key steps to ensure it meets the SAT's stringent requirements. The process begins with generating the invoice data and culminates in its validation and certification by a PAC.

  • Obtain your e.firma and Certificado de Sello Digital (CSD): Before issuing any CFDI, you must have a valid e.firma (electronic signature), previously known as FIEL (Firma Electrónica Avanzada), and a CSD. The e.firma is your digital identity, equivalent to a handwritten signature, and is necessary for various SAT procedures, including obtaining or renewing your CSD. The CSD is a specific digital certificate issued by the SAT, exclusively used to digitally sign and "seal" your electronic invoices, guaranteeing their authenticity and integrity. It typically consists of two files: a `.cer` file (public certificate) and a `.key` file (private key), along with a password. The CSD can take up to 72 hours to activate in the SAT's registry.
  • Generate the Invoice Data: Using an invoicing system or the SAT's free service, you'll input all the required information for the CFDI 4.0. This includes:
  • Your RFC, name/business name, tax regime, and postal code of your fiscal domicile.
  • The recipient's RFC, name/business name, tax regime, and postal code of their fiscal domicile. These details must precisely match the information registered with the SAT. Even a single extra space or abbreviation can invalidate the invoice.
  • The "Uso del CFDI" (use of CFDI) as per the SAT's catalog, which specifies how the recipient will use the invoice (e.g., for general expenses, acquisition of merchandise).
  • Detailed description of goods or services, quantity, unit of measure, unit value, and total amount.
  • Breakdown of applicable taxes (e.g., IVA, ISR) and any retentions.
  • Payment method (e.g., cash, transfer, credit card) and whether it's a single payment or in installments.
  • Digital Signature and Timbrado (Stamping): Once the invoice data is complete, your system will apply your digital signature using your CSD. The invoice is then sent to a PAC for "timbrado" or stamping. The PAC validates the invoice's structure and data against SAT standards, ensuring all requirements are met. If valid, the PAC assigns a unique fiscal folio (UUID) and incorporates the SAT's digital seal, making the CFDI legally valid and registering it in the SAT's database. Without this timbre, the invoice is not valid.
  • Delivery to the Recipient: After successful timbrado, the PAC returns the certified CFDI (typically in XML and PDF formats) to the issuer, who then delivers it to the recipient. The XML file is the legally valid version for the SAT, while the PDF is a human-readable representation.

Format and Archiving Requirements for Electronic Invoices

The CFDI in Mexico adheres to specific technical and legal standards, particularly concerning its format and subsequent archiving. The current mandatory version is CFDI 4.0, which became fully obligatory on April 1, 2023.

The CFDI is fundamentally an XML (eXtensible Markup Language) file. This structured format is crucial for digital processing and validation by the SAT. While a PDF representation is also generated for human readability, the XML is the legally valid document. Key elements within the CFDI 4.0 XML structure include:

  • `cfdi:Comprobante`: The main node containing general invoice information.
  • `cfdi:Emisor`: Details of the issuer, including RFC, name, tax regime, and postal code.
  • `cfdi:Receptor`: Details of the recipient, including RFC, name, tax regime, and postal code. These must precisely match the SAT's records.
  • `cfdi:Conceptos`: Detailed descriptions of the goods or services.
  • `cfdi:Impuestos`: Breakdown of taxes.
  • `cfdi:Complemento`: Optional nodes for specific industry or transaction types (e.g., payment complement, Carta Porte for transportation).

Regarding archiving, the SAT mandates that both the issuer and the receiver must retain electronic copies of all CFDIs for a minimum of five years. This retention period aligns with general tax regulations for maintaining accounting records. Best practices for maintaining electronic records include:

  • Secure Digital Storage: Store CFDIs (especially the XML files) in a secure, accessible, and redundant digital system. This could be a cloud-based solution or an on-premise server with robust backup protocols.
  • Accessibility and Retrieval: Ensure that archived CFDIs can be easily retrieved and presented to the SAT upon request for audits or reviews.
  • Integrity and Authenticity: Maintain the original XML format to preserve the integrity and authenticity of the documents. Avoid modifications to the original files.
  • Regular Backups: Implement a regular backup strategy to prevent data loss.
  • Compliance with Updates: Stay informed about any changes in SAT regulations regarding archiving, as these can be updated periodically.

Legal Implications and Penalties for Non-Compliance

Non-compliance with Mexico's CFDI regulations carries significant legal and financial consequences from the SAT. It's not merely an administrative oversight; it can lead to substantial penalties and operational disruptions.

The Código Fiscal de la Federación (CFF), specifically Articles 83 and 84, outlines the infractions and corresponding sanctions for failing to issue CFDIs or issuing them incorrectly.

Common non-compliance issues and their penalties include:

  • Not issuing a CFDI when obligated: Fines for not issuing a CFDI can range from $22,300 to $127,530 Mexican pesos for general taxpayers. For individuals under the Simplified Trust Regime (RESICO), fines are between $1,910 and $3,800 pesos. In cases of reincidencia (repeated offense), the SAT can even temporarily close the establishment for 3 to 15 days.
  • Issuing CFDIs without meeting fiscal requirements (e.g., incorrect data, missing complements): Penalties for incorrect invoicing can range from $400 to $10,000 pesos per incorrectly issued comprobante, depending on the infraction. Other sources indicate fines between $17,000 and $97,000 pesos for not complying with established requirements. Errors like incorrect RFC, tax regime, or postal code of the recipient can invalidate the CFDI.
  • Not delivering or making the CFDI available to clients: This is also an infraction under Article 83 of the CFF.
  • Canceling a CFDI outside the established timeframe: If a CFDI is canceled after the allowed period (generally within the same fiscal year), a fine equivalent to 5% to 10% of the amount of each CFDI canceled late may be imposed.
  • Not issuing CFDIs with required complements (e.g., Carta Porte): Fines can range from $400 to $600 pesos per CFDI without the corresponding complement, potentially reaching up to $112,650 pesos or even preventive closure in cases of reincidencia.

To rectify non-compliance issues, businesses should:

  • Correct Errors Promptly: Address any identified errors in CFDIs as quickly as possible. Many invoicing systems offer validation tools to help prevent errors before issuance.
  • Stay Updated: Continuously monitor SAT publications and updates to the CFDI regulations, especially regarding new versions or complement requirements.
  • Seek Professional Advice: Consult with tax advisors or accountants specializing in Mexican fiscal regulations to ensure full compliance and to navigate complex situations.
  • Utilize Authorized Systems: Employ invoicing systems that are regularly updated to comply with the latest CFDI versions and are integrated with authorized PACs.

Beyond monetary penalties, non-compliance can lead to blocked fiscal operations and a loss of client trust. The SAT's enhanced digital oversight means that errors are more easily detected, making proactive compliance essential.

See Your Mexican Invoice Template in Action

Preview how your invoice will look with Mexican tax fields and compliance features, ensuring readiness for Mexican clients.

Send Invoice in Mexico FAQs

  • In Mexico, the legal requirements for sending invoices involve issuing a Comprobante Fiscal Digital por Internet (CFDI), which is a mandatory electronic fiscal document for tax purposes. The issuer needs to comply with the guidelines set out in the Código Fiscal de la Federación (CFF) and its regulations, including the precise details of the issuer and recipient, the description of goods or services, and the applicable taxes. All details must adhere to the standards outlined in Annex 20 of the Resolución Miscelánea Fiscal.

  • Electronic invoicing tools can help automate and streamline the invoicing process, but ensuring full compliance with Mexican tax laws, particularly CFDI regulations, requires careful adherence to legal standards and manual oversight. These tools may not automatically account for all specific requirements, such as the correct use of PAC for certification or precise data entry, which are crucial for legal compliance.

  • Harvest takes data security seriously and employs various measures including encryption, secure servers, and regular backups to protect client data. They also comply with data protection regulations to ensure your information is safe.
  • The Proveedor Autorizado de Certificación (PAC) plays a crucial role in the CFDI invoicing process in Mexico by validating and certifying electronic invoices. PACs ensure that each invoice complies with the SAT's requirements by verifying its structure and data integrity. They certify the invoices by applying a digital seal (timbre) and registering them with the SAT, making them legally valid.

  • Yes, there are penalties for not archiving electronic invoices correctly in Mexico. The SAT requires both issuers and recipients to retain electronic copies of all CFDIs for at least five years. Failing to maintain these records can result in fines and complications during audits. Proper archiving ensures that businesses can provide documentation upon request and demonstrates compliance with tax regulations.