Invoice template for Mexico

Mexican invoices must follow CFDI 4.0 rules. Everhour helps keep billable rates and invoice data consistent.

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 CFDI invoicing basics

Create a usable CFDI outline

A Mexican tax invoice is a Comprobante Fiscal Digital por Internet, or CFDI. SAT states that CFDI 4.0 has been the only valid version since April 1, 2023. The template should help you gather the fields that belong in the CFDI before certification, including issuer data, recipient fiscal data, line items, tax treatment, payment codes, currency, and the certification details added to the final document.

Use the template to prepare a sale, service invoice, or billable project invoice with Mexico-specific fields in the right places. A seller-created invoice number alone is not enough for Mexican tax purposes. A valid CFDI carries the folio fiscal assigned by SAT and digital seals used for certification and verification.

Fill the fiscal identity fields

The Registro Federal de Contribuyentes, or RFC, is the tax identifier used on Mexican invoices for the issuer and, where applicable, the recipient. 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.

Recipient data needs the same precision. 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. A common mistake is copying only the customer's commercial name while leaving out the fiscal regime or postal code required for CFDI 4.0.

Structure items, IVA, and payment

Each invoice line should identify the goods, services, use, or enjoyment being invoiced. A Mexican CFDI must include line-item information such as quantity, unit of measure, description, unit value, amount, and whether the concept is subject to tax. For services, a clear description such as "Website maintenance, March 2026" works better than a vague label like "professional services."

Mexico's indirect tax shown on invoices is Impuesto al Valor Agregado, or IVA. CFF article 29-A requires transferred taxes to be shown separately by rate where applicable, along with any withheld taxes. The general IVA rate under Mexico's VAT law is 16%, while some transactions may be zero-rated, exempt, or subject to special treatment, so the CFDI tax object and tax lines depend on the transaction.

Move from template to workflow

A free template works for a one-off invoice when you already know the buyer's fiscal data, the correct IVA treatment, and the SAT payment codes. For income invoices, SAT requires payment method and payment form: use PPD with form 99 when payment is deferred or in installments, and use PUE with the applicable payment-form catalog code when paid in full at issuance.

A managed billing workflow is better when invoice amounts come from tracked time, different people bill at different rates, or projects change price over time. Everhour separates cost and billable rates, supports per-person defaults and per-project overrides, preserves dated rate history, and can price billable work by project, member, or task before invoice review.

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

Does a Mexico invoice template create a valid CFDI by itself?

A template helps collect the right invoice data, but a valid Mexican tax invoice is an electronic CFDI certified under SAT rules. The certified document includes a folio fiscal and SAT digital-seal information. Treat the template as a preparation step before generating or validating the CFDI through the required electronic process.

Which recipient fields are required for CFDI 4.0?

CFDI 4.0 recipient data includes RFC, recipient name, recipient tax regime, fiscal domicile postal code, and the fiscal use to be given to the invoice. Missing or mismatched fiscal data can stop the invoice from matching the customer's tax records, even when the commercial name and amount look correct.

Should IVA appear on each Mexico invoice?

IVA appears when the transaction requires it. Mexico's general IVA rate is 16%, but some transactions may be zero-rated, exempt, or subject to special treatment. The CFDI should show the tax object and transferred taxes separately by rate where applicable, along with withheld taxes when they apply.

Which payment code should a Mexico invoice use?

Use PUE when the 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. The payment method and payment form should match the actual collection arrangement, since they become part of the CFDI data.

Can a Mexico invoice use a currency other than pesos?

A CFDI can include a currency other than Mexican pesos when the transaction supports it. SAT's Anexo 20 structure includes the Moneda field, and the TipoCambio field applies when an invoice is issued in another currency. The invoice should still follow the required CFDI data structure.

How does Everhour handle different billable rates for Mexico invoices?

Everhour separates internal cost rates from client-facing billable rates, so reports can calculate labor cost, revenue, and profit before invoicing. Members can have default rates, individual projects can override those rates, and dated rate changes keep older reports tied to the rates that applied at the time.

How does Everhour prepare billable time for invoicing?

Everhour turns tracked billable time and expenses into client invoices. Users can select uninvoiced time and expenses, preview the breakdown, group invoice line items by project, task, person, or date, and exclude non-billable work before sending invoice data forward.

Turn billable work into invoices

Track approved time, apply the right billable rates, and review invoice-ready amounts before client billing. Everhour gives teams rate control and billing visibility.

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

Or