en

Aguinaldo Calculator (Mexico)

Work out the legal minimum Aguinaldo (at least 15 days' wages, Art. 87 LFT) plus the ISR-exempt portion and an estimated net amount - no upload.

This calculator gives a non-binding, model-based estimate and is not financial, tax or legal advice. More in the disclaimer
Monthly gross salary
Days worked this year
Aguinaldo days per contract

Result

MX$7,500.00
Gross
MX$3,394.20
Tax-free allowance
MX$7,275.06
After tax
Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

The Aguinaldo is Mexico's mandatory year-end bonus: under Article 87 of the LFT (Ley Federal del Trabajo), every employee is entitled to at least 15 days' wages, due before 20 December. Many employment or collective contracts pay more than the legal 15 days. Anyone who has not worked the full year receives the Aguinaldo prorated by the days actually worked.

The calculation runs entirely locally in your browser, in pure JavaScript - nothing is uploaded and nothing is stored. From the monthly salary (divided by 30, the conversion from Article 89 LFT) and the Aguinaldo days comes the gross amount, prorated by days worked. Up to 30 UMA per year the Aguinaldo stays ISR-exempt under Article 93 fraction XIV LISR; the amount above that is taxed here, as a rough estimate, with the ISR monthly tariff to show an estimated net amount.

An honest note: this is a model-based estimate, not tax advice. The exempt portion (30 UMA) is computed exactly under Article 93 fraction XIV LISR; the ISR on the excess, however, is a SIMPLIFIED estimate that taxes the excess in isolation with the monthly tariff instead of adding it to the regular salary (the exact optional procedure is in RISR Article 174). Your actual payslip net amount may differ. Applies to Mexico only.

Specifications

Specifications
Input formatsForm inputs (no file)
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Enter the monthly salary and days worked this year.
  2. Optionally adjust the contractual Aguinaldo days (at least 15).
  3. Read off the gross amount, the exempt portion and the estimated net amount.

Limitations: Computes the legal minimum Aguinaldo (Article 87 LFT, prorated by days worked) and the exempt portion up to 30 UMA (Article 93 fraction XIV LISR) exactly. The ISR on the excess is a SIMPLIFIED estimate (monthly tariff applied to the excess in isolation, not the exact procedure from RISR Article 174). The UMA value is published annually by INEGI; absent a newer known value the last-known one is carried forward - check the current value at inegi.org.mx. Mexico only. Not tax advice.

FAQ

Are my inputs uploaded?

No. The calculation runs entirely locally in the browser (pure JavaScript); nothing is sent or stored.

What does the law require?

Article 87 LFT requires at least 15 days' wages as Aguinaldo, due before 20 December. Many contracts pay more.

What is the UMA?

The Unidad de Medida y Actualización - an official reference value INEGI publishes every January. Up to 30 UMA per year the Aguinaldo stays tax-free.

Is the ISR estimate exact?

No, it is deliberately simplified: it taxes the taxable excess in isolation with the monthly tariff instead of the exact RISR Article 174 procedure. For precision, also use the ISR calculator.

What if I have not worked the full year?

Enter the days you actually worked - the calculator prorates the Aguinaldo automatically, as Article 87 LFT requires.

Related tools

Monthly ISR Calculator · CFDI Viewer (Mexico) · Compound Interest Calculator