How to Request a Factura From a Mexican Business
You’ve just finished a high-stakes business lunch or purchased a new laptop for your home office in Mexico, only to realize that the crumpled thermal receipt in your hand is effectively useless for tax purposes. I still vividly remember the sinking feeling of having my first-year tax deductions rejected because I didn't realize a "ticket" isn't a "factura." This guide solves the complex, often frustrating process of requesting and receiving a valid Mexican tax invoice.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
What Exactly Is a Factura and Why Does it Matter
In most countries, a standard receipt is enough to prove an expense. In Mexico, the system is significantly more digitized and rigorous. A factura is an official electronic tax invoice known as a CFDI (Comprobante Fiscal Digital por Internet). Without this specific document, you cannot legally deduct expenses from your Mexican income tax or, in some cases, even prove the professional nature of a purchase to a foreign tax authority. The SAT (Servicio de Administración Tributaria), which is Mexico's version of the IRS, tracks these in real-time.
When you are Filing taxes in Mexico as a foreigner, the distinction between a "ticket" (the simple receipt you get at the register) and a "factura" (the XML and PDF files generated via the SAT) becomes the difference between saving thousands of pesos or losing them to the tax man. The Mexican government transitioned to version 4.0 of the CFDI recently, which added even more layers of required data. This means that even if you have been here for a few years, the rules have likely changed since you first arrived.
Understanding the gravity of this document is the first step toward administrative peace. Many expats ignore this until April rolls around, only to find they have zero deductible expenses because they didn't ask for facturas at the point of sale. If you are working with a firm like Taxes for Expats to handle your global tax obligations, they will tell you that maintaining a clean trail of CFDIs is the only way to ensure you aren't being double-taxed or missing out on legitimate business deductions.
The Essential Information You Must Provide
To request a factura, you cannot simply give your name. The business requires a specific set of data that must match the SAT records exactly—down to the last comma or space in your address. This is where most foreigners encounter their first hurdle. If you haven't yet navigated The RFC and SAT: Mexico's tax system for foreigners, you won't be able to get a factura at all. You must have an active RFC (Registro Federal de Contribuyentes).
The gold standard for providing this information is your Constancia de Situación Fiscal. This is a document issued by the SAT that lists your tax identity. I highly recommend keeping a clear photo or PDF of this document on your phone at all times. When a cashier asks for your data, showing them the Constancia ensures they enter the information exactly as it appears in the government's database. Even a minor discrepancy in the postal code will cause the system to reject the invoice.
You will also need to specify the "Uso de CFDI" (Use of the Invoice). This is a code that tells the SAT what the purchase was for. For example, if you are buying office supplies, you might use code G03 (Gastos en general). If you are paying for medical insurance, the code might be D07. Getting this code wrong can sometimes invalidate the deduction, so it is worth consulting with Taxes for Expats to know which codes apply to your specific residency and work status.
| Required Data Field | Description | Importance |
|---|---|---|
| RFC | Your unique 13-digit tax ID | Critical; the invoice cannot be generated without it |
| Nombre / Razón Social | Your full legal name as registered | Must match the SAT database exactly |
| Código Postal | The zip code of your tax domicile | New requirement under CFDI 4.0 |
| Régimen Fiscal | Your specific tax regime (e.g., RESICO, Sueldos) | Required for the invoice to be valid |
| Uso de CFDI | The purpose of the purchase (e.g., G03) | Determines the deductibility of the expense |
| Where the XML and PDF files will be sent | Essential for your records and accounting |
Step-by-Step How to Request a Factura in Person
The most common place you will request a factura is at a restaurant, a grocery store, or a service provider like a mechanic. The process usually begins the moment you ask for the bill. You should say, "Quiero factura, por favor." At this point, the server or cashier will usually ask for your "datos" (data). This is when you whip out that photo of your Constancia de Situación Fiscal.
In smaller establishments, they might hand you a small piece of paper to write down your RFC and email, or they might ask you to email your data to a specific address. In larger chains like Walmart or Costco, they often won't do it at the register. Instead, they will give you a "ticket" with a long transaction code and tell you to go to their website. This is a common point of failure for many expats; if you forget to do this within the same calendar month, you often lose the ability to generate the factura forever.
When paying for these services, especially if they are large business expenses, using a reliable method like Wise can help keep your records organized. If you are Sending money to and from Mexico: Transfers and fees, ensuring that the name on your payment method matches the name on your tax ID can sometimes simplify the auditing process if the SAT ever questions a large deduction. Once the business enters your data, you should receive two files in your email: a PDF (which is for your eyes) and an XML (which is the actual legal document the SAT cares about).
Using Online Portals and QR Codes
As Mexico continues to modernize, many businesses have moved to self-service portals. This is particularly true for gas stations, toll roads, and large retail stores. When you receive your receipt, look at the bottom for a URL or a QR code. You will typically have until the end of the month—and sometimes only 24 to 72 hours—to enter your details online and "timbrar" (stamp) your factura.
The process on these portals is usually straightforward but entirely in Spanish. You will enter the "Folio" number from your receipt, the total amount paid, and your tax data. I’ve spent many frustrated evenings trying to get a gas station portal to work on a Sunday night because I forgot to do it earlier. If the portal rejects your data, it is almost always because the postal code or the "Régimen Fiscal" you entered doesn't match what the SAT has on file. This is why knowing How to register with the SAT in Mexico and keeping your info current is so vital.
For those who are Banking in Mexico: Complete guide for foreigners, some banking apps are starting to integrate with the SAT to help track these expenses, but you still need the physical XML file for your accountant. If you are a digital nomad or remote worker, using a service like Wise to pay for your Co-working space or local utilities can provide a digital trail that makes it easier to match up your bank statements with the CFDIs you’ve collected throughout the month.
Handling Foreign Payments and International Transfers
A common question among the expat community is how to handle facturas when paying with a foreign credit card or via an international transfer. Generally, Mexican businesses are required to issue a factura regardless of the payment method, provided the transaction happened within Mexico. However, they will ask for the "Forma de Pago" (Method of Payment). You will need to tell them if it was "Tarjeta de Débito," "Tarjeta de Crédito," or "Transferencia."
If you are paying a large invoice, such as rent for a commercial space or a professional service fee, via an international wire, the business might be hesitant to issue a factura because they don't see the payment arriving in pesos immediately. Using Wise to convert your funds into pesos and then sending a local SPEI transfer is often the best way to ensure the business receives the exact amount and can issue the factura without confusion. This is a key part of Dealing with Hacienda (SAT) as a foreigner—making your financial life as "Mexican" as possible on paper.
Furthermore, if you are paying for professional advice from a firm like Taxes for Expats, they might not issue a Mexican CFDI if they are based in the US, but you can still use their invoices for your US tax filings. The key is to keep these two worlds separate: use CFDIs for your Mexican tax life and standard invoices for your home country’s requirements. If you are curious about how these expenses impact your overall budget, check out our Cost of Living in Mexico: 2026 Comprehensive Guide.
Common Pitfalls and the End of the Month Trap
The single biggest mistake you can make with facturas is waiting. In Mexico, the tax system operates on a monthly "cutoff" logic. Many businesses close their "global factura" (a document that lumps together all non-factured sales) on the last day of the month. If you try to request a factura on the 1st of next month for a purchase made on the 30th of last month, the business will almost certainly tell you "ya no se puede" (it’s no longer possible).
Another pitfall is not checking your email immediately. Sometimes the system fails, or the clerk makes a typo in your email address. If you don't receive the XML and PDF within 24 hours, go back to the business with your receipt. It is much easier to fix a mistake while the transaction is fresh. Also, be aware that some businesses might try to charge you an extra 16% (the IVA) to give you a factura. This is actually illegal in Mexico; the price advertised must include IVA, and they are legally obligated to provide a factura upon request without an additional "fee."
If you encounter a business that flatly refuses to issue a factura, you can technically report them to the SAT. While most of us don't want to go that far for a coffee, for large purchases, it is your right. Keeping your tax affairs in order, including Income tax (ISR) in Mexico: How it works, depends entirely on your ability to collect these documents. It might feel like a lot of work at first, but after a few months, it becomes second nature—just another part of the rhythm of life in this beautiful, bureaucratic country.
Disclaimer
This guide is for informational purposes only and does not constitute professional tax, legal, or financial advice. Tax laws in Mexico are subject to frequent changes, and you should always consult with a certified Mexican accountant (Contador Público) or a specialized tax service to ensure compliance with current SAT regulations.