NEW AIRIS · Ask your Odoo and it answers on WhatsApp, by text or voice See how it works →
CFDI 4.0 e-invoicing

E-invoicing and CFDI stamps in Mexico: choose how you invoice

Invoice online for free or stamp from your Odoo. No monthly fee: you only pay for the stamps you use.

CFDI 4.0Stamps from MXN $0.40No monthly feeOdoo Gold Partner
Three ways to invoice

How do you invoice today?

Choose the option that fits your company. In all of them you issue CFDI 4.0, cancel with the SAT and buy stamps by card in a minute.

I don't have a system

Free online invoicing

Exdoo Factura: invoice from your browser or phone, nothing to install. The app is in Spanish.

  • Invoices, credit notes and payment complements
  • Recurring invoices that stamp themselves
  • Email delivery with PDF and XML
  • 10 free stamps when you sign up
Free systemStamps from MXN $1.50 + VAT
Discover the app
Odoo Community or Exdoo modules

E-invoicing module for Odoo Community

We give you the e-invoicing module for free; you only buy the stamps.

  • Free module, with updates
  • Invoices, credit notes and payment complements 2.0
  • Guided setup and support from a Gold Partner
Free moduleStamps from MXN $0.52 + VAT
See Odoo Community
Odoo Enterprise

Stamps for Odoo Enterprise

Your Odoo already includes e-invoicing: you only need stamps from an authorized PAC.

  • Set up in Odoo in 3 steps
  • No monthly fee or contract
  • Packages from 500 to 25,000 stamps
Nothing to installStamps from MXN $0.40 + VAT
See Odoo Enterprise
i

Running Odoo Enterprise with Exdoo's invoicing modules? Then buy the Odoo Community stamps: with our modules, stamps are charged to our stamping service, not to the PAC built into Odoo. Not sure which one you use? Ask us on WhatsApp.

Comparison

The three options side by side

Online invoicingOdoo CommunityOdoo Enterprise
ForFreelancers and businesses invoicing without an ERPCompanies on Odoo Community, or on Odoo Enterprise invoicing with Exdoo's modulesCompanies on Odoo Enterprise, Odoo Online or Odoo.sh using Odoo's native invoicing
What you installNothing: works in the browser and on your phoneOur invoicing module, for freeNothing: Odoo already includes invoicing
DocumentsInvoices, credit notes and payment complementsInvoices, credit notes and payment complementsEverything Odoo handles
Recurring invoicesYes: weekly, monthly or yearlyOdoo's ownOdoo's own
System costFreeFree moduleIncluded in your Odoo license
Stamps fromMXN $1.50 + VATMXN $0.52 + VATMXN $0.40 + VAT
See the appSee CommunitySee Enterprise
The basics

What does stamping an invoice mean?

In Mexico every invoice is a CFDI (Comprobante Fiscal Digital por Internet): an XML file with the structure defined by the SAT, currently version 4.0. You generate it with your system and seal it with your digital seal certificate (CSD); then a PAC (authorized certification provider) validates it, adds the digital tax stamp with its tax folio (UUID) and reports it to the SAT. That is stamping.

Without the stamp, the invoice has no tax validity. That is why every invoicing system sells stamps: you pay one per document, whether an invoice, a credit note or a payment complement.

What you need to invoice

  • Your tax data: RFC, legal name, tax regime and zip code, exactly as on your tax status certificate.
  • Your CSD: the .cer and .key files and their password, issued for free by the SAT with your e.firma.
  • Your customer's data: exact legal name, RFC, tax regime, zip code and CFDI use. In CFDI 4.0 they must match the SAT records or the invoice is rejected.
  • Stamps: one per document.

PUE and PPD invoices and payment complements

If you are paid in full when invoicing, the invoice is PUE. If you are paid later or in installments, it is PPD and you must issue a payment complement for every payment you receive. Discounts, returns and rebates are documented with a credit note related to the original invoice. All three Exdoo options handle them.

CFDI stamp prices

What stamping costs with each option

Price per package in Mexican pesos, plus VAT. No monthly fee or contract; valid for one year.

PackageOnline invoicingOdoo CommunityOdoo Enterprise
50 stamps$149——
100 stamps$249$200—
500 stamps$899$750$750
1,000 stamps$1,499$1,000$1,000
5,000 stamps—$3,600$3,000
10,000 stamps—$6,500$5,000
25,000 stamps—$13,000$10,000
Prices in Mexican pesos, VAT not included. The online invoicing app includes 10 free stamps when you sign up.
Why Exdoo

Stamps from an Odoo Gold Partner, not a middleman

No monthly fee

Buy a package and use it for a year. No contracts, no lock-in periods, no cancellation fees.

Real support

You are served by the team that has implemented Odoo in Mexico for 12 years, by WhatsApp and email.

Buy in a minute

Card payment and instant activation, with an invoice for your purchase.

FAQ

E-invoicing FAQ

What is e-invoicing in Mexico?
It is the mandatory way to issue invoices in Mexico: an XML file in the SAT's CFDI 4.0 format, signed with your digital seal certificate (CSD) and certified by a PAC, which assigns it a tax folio (UUID). The PDF is only a printed representation; the XML is the document with tax validity.
What is a stamp (timbre) and why do you pay for it?
The stamp is the certification an authorized provider (PAC) gives each invoice: it validates it, assigns the tax folio and reports it to the SAT. Every invoice, credit note or payment complement uses one stamp. Invoicing systems sell them in packages.
Can I invoice for free?
Yes. With Exdoo Factura the system is free and you only pay for the stamps you use, from MXN $1.50 each, plus 10 free stamps when you sign up.
How much does it cost to stamp an invoice?
It depends on the package: from MXN $0.40 per stamp in large Odoo Enterprise packages, $0.52 for Odoo Community and $1.50 in the online invoicing app. No monthly fee.
What do I need to issue CFDI invoices?
Your RFC, tax regime, the zip code of your tax address and your digital seal certificate (CSD: .cer and .key files with their password), which the SAT issues for free. From your customer you need their exact legal name, RFC, tax regime, zip code and CFDI use.
Can I use the same stamps in Odoo and in the online app?
No. Each option has its own package catalog because each one connects to the PAC differently. Choose the package for the option you will use.
Do stamps expire?
Packages are valid for one year from purchase.
I run Odoo Enterprise but use Exdoo's modules. Which stamps do I buy?
The Odoo Community ones. With our modules, stamps are charged to our stamping service even if your Odoo is Enterprise. The Odoo Enterprise stamps are only for Odoo's native invoicing with the SW Sapien PAC.

Start invoicing today

Create your free account and get 10 free stamps, or message us if you already use Odoo.