Free Invoice Generator (Mexico)
Create a peso invoice with 16% IVA calculated automatically, add your RFC, and download it as a PDF.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | MX$0.00 |
- Subtotal
- MX$0.00
- IVA (16%)
- MX$0.00
- Total
- MX$0.00
Invoices and CFDIs in Mexico
A fiscally valid Mexican invoice is a CFDI 4.0 — an XML stamped through the SAT by an authorised PAC, which assigns it a UUID (folio fiscal). This tool does not issue a CFDI: it produces a clean PDF, not a stamped XML with a UUID, so on its own it can't be used to deduct the expense or credit the IVA. Use it for an informal invoice, a quote (cotización), or a receipt in pesos, then have your accountant or CFDI software issue the stamped CFDI for anything that has to be deductible.
The generator is set to Mexican pesos (MXN) with an IVA line at 16%, the standard rate across most of the country. Some goods and services carry no IVA — basic groceries and medicines are zero-rated, and books are typically exempt — and businesses in the northern and southern border zones may qualify for a reduced 8% stimulus rate, so change the rate to 8 or 0, or clear the IVA line, to match what you're billing. IVA is calculated on the subtotal after any discount, so a percentage discount lowers the tax base first.
Put your RFC on a line under your business name — for example 'RFC XAXX010101000' — and add your client's RFC beneath their name. There's a single IVA line only, so if you're withholding IVA or ISR (retenciones), note the retención in the notes field rather than adding a second tax line. That notes field is also the place for a payment reference, your CLABE, or a 'cotización' label when the document is a quote rather than a sale.
A machine shop's monthly release, priced per piece
A machine shop in El Marqués, Querétaro invoices a plastics supplier in Irapuato for everything released during the month. Volume work is priced per finished piece, so the quantity column carries the piece count rather than any hours; the dedicated fixture built for the job is a one-off charge on its own line, and the first-run inspection report is billed once. Only the urgent rework caused by a drawing change is billed by the hour, at the extra-shift rate, and IVA at 16% is applied to the subtotal after any discount.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Maquinado CNC — brida de acero 1045, pieza terminada | 4200 | MX$38.50 | MX$161,700.00 |
| Torneado y rectificado de buje de bronce, plano BJ-220 | 1800 | MX$26.80 | MX$48,240.00 |
| Herramental dedicado — mordazas y fixture, cargo único | 1 | MX$24,500.00 | MX$24,500.00 |
| Inspección dimensional y reporte PPAP — primera corrida | 1 | MX$8,900.00 | MX$8,900.00 |
| Retrabajo urgente por cambio de plano, turno extra — por hora | 6.5 | MX$480.00 | MX$3,120.00 |
| Subtotal | MX$246,460.00 | ||
| IVA 16% | MX$39,433.60 | ||
| Total due | MX$285,893.60 | ||
Per-piece pricing turns the quantity column into the delivery record, so the buyer's warehouse can match each count against its own goods-received notes before the stamped CFDI follows.
Where a Mexican invoice usually goes wrong
Both RFCs
Put your RFC on a line under your business name and the client's RFC under theirs — a stamped CFDI validates both against SAT, so getting them right here avoids a correction later.
Say what this document is
This PDF has no UUID or SAT stamp, so label it in the notes as a remisión or cotización and tell the client when the CFDI 4.0 will be issued.
IVA at the right rate
The tax line is preset to 16%; change it to 8% if you qualify for the border-zone stimulus, or clear it for zero-rated items such as basic foods and medicines.
Retenciones in the notes
There's only one tax line, so a retención de IVA or ISR on professional services can't be shown as its own row — state the withholding in the notes and let the stamped CFDI carry the official figures.
CLABE and payment terms
Mexican clients settle by SPEI transfer, so put your 18-digit CLABE, the account holder's name and your terms (pago a 15 o 30 días) in the notes field.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
Does this generate a CFDI or a UUID?
No. It creates a standard PDF invoice, not a stamped CFDI 4.0 XML, so there's no UUID (folio fiscal) and your client can't use it to deduct the expense or claim the IVA credit. For a deductible invoice, issue the CFDI through your accountant or certified CFDI software that stamps it with a PAC.
Where do I put my RFC?
On a line directly under your business name in the address block — for example 'RFC XAXX010101000'. Add your client's RFC under their name too, since a real CFDI validates both parties' RFC against SAT's records.
What IVA rate should I use?
The preset is 16%, the standard rate. Some items are zero-rated (basic foods, medicines) or exempt (books), and border-zone businesses may qualify for an 8% stimulus rate — change the rate to 8 or 0, or clear it, as needed. Rates and eligibility change, so check with your contador.
How do I show an IVA or ISR withholding (retención)?
The tool has one IVA line only, so it won't split out a retención de IVA or ISR. Put the withholding amount in the notes field — for example 'Retención IVA 10.6667%' — or have your accountant reflect it on the stamped CFDI.