Create invoice for Mexico

Mexican invoices must follow CFDI 4.0 rules. Everhour keeps billing records organized before invoice data leaves your workflow.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Mexican invoice basics for client billing

Build the invoice record

Use this page when you need to prepare the information behind a Mexican client invoice before issuing or reviewing the official electronic document. In Mexico, a tax invoice is a Comprobante Fiscal Digital por Internet, or CFDI, and SAT states that CFDI version 4.0 has been the only valid version since April 1, 2023.

The practical job is to collect the right issuer, recipient, line-item, tax, currency, and payment details so the CFDI can be generated without cleanup. A seller-created invoice number is not enough for Mexican tax purposes. A valid CFDI carries the folio assigned by SAT and digital seals used for certification and verification.

Collect fiscal data first

Start with the issuer and recipient fiscal details. CFF article 29-A and SAT CFDI 4.0 guidance require issuer identification, including RFC, name or business name, tax regime, and the place and date of issuance. For the recipient, SAT identifies the minimum data as RFC, recipient name, recipient tax regime, fiscal domicile postal code, and the fiscal use to be given to the invoice.

This data controls whether the invoice can be certified and used correctly by the customer. A misspelled legal name, wrong fiscal postal code, or mismatched CFDI use can force cancellation and reissue. Ask the customer for their current constancia or confirmed fiscal data before preparing the invoice, especially for a first invoice or a changed billing entity.

Fill lines, tax, and payment

Each CFDI line should describe the actual goods, services, use, or enjoyment being invoiced. Required line-item information includes quantity, unit of measure, description, unit value, amount, and whether the concept is subject to tax. A service line such as "Design services, 12 hours, MXN 900 per hour" gives the reviewer a clearer record than a vague monthly fee.

Mexico's indirect tax shown on invoices is Impuesto al Valor Agregado, or IVA. The general IVA rate under Mexico's VAT law is 16%, while some transactions may be zero-rated, exempt, or subject to special treatment. CFF article 29-A requires transferred taxes to be shown separately by rate where applicable, along with any withheld taxes. For income invoices, use PUE when paid in full at issuance, or PPD with form 99 for deferred or installment payment.

Handle Mexico-specific details

CFDI is mandatory electronic invoicing, not a casual PDF format. SAT's invoice format applies to invoices generated for acts or activities performed by individuals and legal entities, with the technical structure and legal basis in CFF articles 29 and 29-A and the Anexo 20 rules. The official CFDI data, certification, and catalog codes matter as much as the visible invoice layout.

Currency also needs attention. CFDI uses SAT's Anexo 20 structure and catalogs, including the Moneda field. An invoice issued in a currency other than Mexican pesos also uses the TipoCambio exchange-rate field in the CFDI data model. Keep the commercial agreement, currency, tax treatment, and payment timing aligned before sending the invoice to the customer.

Move beyond one invoice

A free invoice workflow is enough when you need to gather details for a single client bill, check required CFDI fields, or prepare a small batch of consistent service invoices. It works best when the work is already documented, the rate is clear, and the customer has supplied complete fiscal data.

A managed workflow becomes the better fit when invoices depend on tracked billable time, expenses, project rates, and approval history. Everhour reporting can group time by project, task, member, client, invoice status, and billable amount, then export reports in CSV, Excel/XLSX, or PDF. That record gives finance a cleaner handoff before a CFDI is generated in the official invoicing process.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Is a Mexican invoice the same as a regular PDF invoice?

No. In Mexico, the tax invoice is the electronic CFDI, governed by SAT rules, CFF articles 29 and 29-A, and Anexo 20. A PDF can represent the invoice for viewing or sharing, but the valid tax record depends on the certified CFDI data, including the SAT folio and digital seals.

Which recipient details are needed for CFDI 4.0?

SAT identifies the minimum recipient data for CFDI 4.0 as RFC, recipient name, recipient tax regime, fiscal domicile postal code, and the fiscal use to be given to the invoice. Confirm these fields before issuing the invoice because mismatches can lead to cancellation and reissue.

Does a Mexico invoice always charge 16% IVA?

No. The general IVA rate under Mexico's VAT law is 16%, but some transactions may be zero-rated, exempt, or subject to special treatment. The CFDI tax object and tax lines must match the transaction, and transferred taxes must be shown separately by rate where applicable.

Should the invoice use PUE or PPD?

Use PUE when the income invoice is paid in full at issuance with the applicable payment-form catalog code. Use PPD with form 99 when payment is deferred or made in installments. This choice should match the real payment arrangement, not the date you hope the customer pays.

Can a Mexico invoice be issued in a foreign currency?

Yes, if the CFDI uses the correct Anexo 20 currency data. The Moneda field records the currency, and when the invoice is issued in a currency other than Mexican pesos, the TipoCambio exchange-rate field is part of the CFDI data model.

How does Everhour reporting support Mexico invoice preparation?

Everhour Reporting lets teams build reports with 45+ columns, grouping, filters, date ranges, and exports in CSV, Excel/XLSX, or PDF. A finance lead can group billable time by client, project, task, member, and invoice status before preparing the invoice data for the CFDI process.

How does Everhour invoicing keep billed work from being reused?

Everhour Billing & Invoicing can generate invoices from uninvoiced time and expenses, then mark included time as invoiced. That prevents the same billable work from appearing again in a future invoice and keeps invoice status connected to project and billing reports.

Turn tracked work into invoices

Use Everhour Reporting to group billable work, review invoice status, and export finance-ready records before formal invoicing, giving teams a cleaner path from approved time to client billing.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or