Skip to content
Back to skills

Mx Payroll Withholding

ASecurity

Mexico payroll withholding reference for 2026. Covers employer ISR withholding on wages under LISR Arts. 94-99 and the SAT monthly tariff tables, the February annual adjustment, monthly payment by the 17th, aguinaldo and PTU treatment on the payroll, and gross-up duties for payments to non-residents. Trigger on Mexico payroll, retencion ISR salarios, tabuladores SAT, aguinaldo, determinacion mensual. Source-cited draft.

  • 478 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgophp

Works with

  • cli

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add openaccountants/openaccountants --skill mx-payroll-withholding --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mx Payroll Withholding?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mx Payroll Withholding
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openaccountants-mx-payroll-withholding/badge)](https://www.skillsdirectory.com/skills/openaccountants-mx-payroll-withholding)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mx-payroll-withholding
description: "Mexico payroll withholding reference for 2026. Covers employer ISR withholding on wages under LISR Arts. 94-99 and the SAT monthly tariff tables, the February annual adjustment, monthly payment by the 17th, aguinaldo and PTU treatment on the payroll, and gross-up duties for payments to non-residents. Trigger on Mexico payroll, retencion ISR salarios, tabuladores SAT, aguinaldo, determinacion mensual. Source-cited draft."
license: "AGPL-3.0-or-later (code) / OpenAccountants Guide License v1.0 (content)"
metadata:
  source: openaccountants
  openaccountants_url: "https://www.openaccountants.com/skills/mx-payroll-withholding"
  jurisdiction: "MX"
  tax_year: "2026"
  last_updated: "2026-11-05"
---

# Mexico payroll withholding (ISR retenciones)

> **Source-cited draft.** Built from the Cámara de Diputados consolidated text of the Ley del Impuesto Sobre la Renta (LISR, last reform DOF 01-04-2024), Title IV Chapter I, read on 2026-10-28. No accountant has reviewed it. Do not run a payroll from it without review by a qualified Mexican professional.

Tax year: the calendar year. Currency: Mexican peso (MXN). The Servicio de Administración Tributaria (SAT) administers ISR and publishes the withholding tariffs.

See also: `mx-social-contributions` (IMSS, INFONAVIT, PTU), `mx-income-tax`, `mx-cross-border`.

## Who this applies to

Any employer that pays wages withholds ISR each calendar month (LISR Art. 96) by applying the SAT monthly tariff: cuota fija plus the marginal rate on the excess over the bracket floor. The withholding is a provisional payment on account of the worker's annual ISR (Art. 96). The employer does not make the annual calculation for a worker whose wages for the year exceed MXN 400,000 (Art. 97, last paragraph, item (b)); such a worker files their own annual return (Art. 150).

## Rates, bands and thresholds

| Item | Rate or amount | Tax year | Source |
|---|---|---|---|
| Monthly wage withholding | SAT monthly tariff for 2026: 1.92% from MXN 0.01 rising to 35% over MXN 425,642.00 a month (cuota fija MXN 133,488.54 on the top band); full table in RMF 2026 Anexo 8, A.V | 2026 | [LISR Art. 96](https://www.diputados.gob.mx/LeyesBiblio/pdf/LISR.pdf); [RMF 2026 Anexo 8](https://dof.gob.mx/nota_detalle.php?codigo=5777219&fecha=28/12/2025) |
| Aguinaldo and other year-end bonuses paid to all staff | Exempt up to 30 days of the general minimum wage of the worker's area; the rest taxed | 2026 | LISR Art. 93 fr. XIV |
| PTU (employee profit share) | Exempt up to 15 days of the general minimum wage of the worker's area; the rest taxed | 2026 | LISR Art. 93 fr. XIV |
| Prima vacacional paid to all staff | Exempt up to 15 days of the general minimum wage of the worker's area | 2026 | LISR Art. 93 fr. XIV |
| Wages above which the employer does not make the annual calculation | MXN 400,000 a year | 2026 | LISR Art. 97, last paragraph, item (b) |
| Payment to a non-resident for services performed in Mexico | 25% of the gross, no deductions | 2026 | LISR Art. 156 |

## The taxable base

Taxable payroll includes wages, seniority premiums, aguinaldo, bonuses and cash allowances (Art. 94). Exempt items include the Art. 93 fr. XIV amounts above and savings-fund contributions within limits (Art. 93). Withholding is computed per calendar month (Art. 96).

## Deadlines and filing

| Obligation | Deadline | Source |
|---|---|---|
| Payment of tax withheld from wages | By the 17th of the following month | LISR Art. 96 |
| Annual calculation for employees, and payment of any difference | By February of the following year | LISR Art. 97 |
| Employee annual return (when obliged) | During April of the following year | LISR Art. 150 |

## Penalties and interest

No penalty or interest figure in this domain is confirmed yet; see the "Not yet confirmed" line under Sources.

## Cross-border points

- **Payments to non-resident individuals for personal services performed in Mexico** bear 25% on the gross, withheld by the Mexican payer. Services are presumed wholly performed in Mexico once part is performed there, and payments by a Mexican resident to a foreign related party are presumed Mexican-source (LISR Art. 156). A payer that quotes the fee net grosses it up (example 2).

## Worked examples

### Worked example 1: monthly withholding on a MXN 25,000 salary (2026 tariff)

The 2026 monthly Art. 96 tariff (RMF 2026 Anexo 8, A.V) puts MXN 25,000 in the band from MXN 17,533.65 to 35,362.83: cuota fija MXN 1,856.84 plus 21.36% on the excess. The excess is MXN 7,466.35 and the withholding MXN 3,451.65. (v0.2 used the 2025 band, floor 15,487.72 and cuota 1,640.18, giving MXN 3,672.00; that is the 2025 figure, not 2026.)

```oa-check
name: monthly ISR withholding 25000 salary 2026 tariff
inputs:
  salario: 25000
  limite_inferior: 17533.65
  cuota_fija: 1856.84
  tasa_marginal: 0.2136
steps:
  - excedente: salario - limite_inferior
  - impuesto_mensual: cuota_fija + excedente * tasa_marginal
expected:
  excedente: 7466.35
  impuesto_mensual: 3451.65
```

### Worked example 2: non-resident instructor paid net

An employer pays a non-resident instructor MXN 80,000 net for a Mexico City course (Art. 156, 25% on gross; the payer grosses up): gross fee MXN 106,666.67, withholding MXN 26,666.67.

```oa-check
name: gross-up of non-resident services 25 percent rate
inputs:
  fee_neta: 80000
  tasa: 0.25
steps:
  - fee_bruta: fee_neta / (1 - tasa)
  - retencion: fee_bruta * tasa
expected:
  fee_bruta: 106666.67
  retencion: 26666.67
```

## Ask the client first

1. **Is the current SAT tariff loaded in payroll** for the year being run?
2. **Are exempt items coded correctly** (aguinaldo up to 30 days and PTU up to 15 days of minimum wage, savings-fund contributions)?
3. **Will any employee earn more than MXN 400,000 this year?** You do not make that worker's annual calculation.
4. **Any foreign instructors or contractors paid net?** The 25% Title V withholding has to be grossed up.
5. **Is the February annual calculation calendared?**

## Sources

| Source | URL | Read on |
|---|---|---|
| Ley del Impuesto Sobre la Renta, consolidated (Cámara de Diputados, last reform DOF 01-04-2024), Arts. 93, 94, 96, 97, 150, 156 | https://www.diputados.gob.mx/LeyesBiblio/pdf/LISR.pdf | 2026-10-28 |
| SAT, Resolución Miscelánea Fiscal 2026, Anexo 8 (DOF 28-12-2025), monthly Art. 96 tariff for 2026 (A.V); read from the Internet Archive copy | https://dof.gob.mx/nota_detalle.php?codigo=5777219&fecha=28/12/2025 | 2026-10-29 |
| SAT, Resolución Miscelánea Fiscal 2025, Anexo 8 (ISR tariffs for 2025) | http://omawww.sat.gob.mx/normatividad_RMF_RGCE/Paginas/documentos2025/rmf/anexos/Anexo8_RMF2025-30122024.pdf | 2026-10-28 |

Not yet confirmed: whether the minimum-wage references in LISR Art. 93 fr. XIV are read as the UMA (the law text says salario mínimo); aguinaldo of at least 15 days' wages (LFT Art. 87; no archived copy of the LFT); PTU being taxed at the annual tariff rather than through the payroll tables (earlier drafts cited LISR Art. 98); proration rules for multi-month or irregular payments (earlier drafts cited Arts. 96, 106); the worker's annual-return thresholds as they apply in 2026; earlier drafts' rule that a seconded employee becomes Mexican resident after 183 days (cited as Art. 9; the 183-day test found in the text read is the construction-PE rule in Art. 2); Código Fiscal de la Federación penalties of 45%-85% and 50%-150% (Arts. 64-65), updating and interest (Art. 20) and the employer's joint liability for ISR withheld but not paid (the archived consolidated CFF read 2026-10-31 shows Art. 64 repealed and the Art. 76 omission fine at 55%-75%; the 45%-85% and 50%-150% figures were not read verbatim); savings-fund exemption limits for 2026.

<!-- openaccountants-cta-block -->

---

## Talk to a verified accountant

This guide is maintained by the OpenAccountants network -- accountants who put
their name behind the tax answers AI gives people. The live, always-current
version (and the professional behind it) is at
[openaccountants.com](https://www.openaccountants.com).

- Use it in your AI: https://www.openaccountants.com/connect
- Meet the accountants: https://www.openaccountants.com/network

> **General reference only.** This document does not constitute tax, legal, or
> financial advice. Verify figures against the cited primary sources or with a
> licensed professional before relying on them.

## Today's figures and who stands behind this skill

This file is an AI skill (tax rules your AI follows) from OpenAccountants, copied on 2026-11-05. Rates, thresholds and deadlines change. For the current version of this skill, its official sources and the named accountant (if any) who stands behind it, call `get_skill` with slug `mx-payroll-withholding` on the OpenAccountants connector (https://www.openaccountants.com/connect), or read https://www.openaccountants.com/skills/mx-payroll-withholding. If neither is available, confirm every figure against the official source pages cited above before relying on it.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.