Aguinaldo Calculator

Calculate your Mexican Christmas bonus, full or prorated, with exempt part and ISR

The law requires at least 15 days; many employers give 30.

Did you work all of 2026?

Estimated net aguinaldo

MX$6,736.89

Daily salaryMonthly salary ÷ 30
MX$500.00
Days worked this year
365 / 365
Gross aguinaldo
MX$7,500.00
Exempt part (30 UMA)30 × MX$117.31
MX$3,519.30
Taxable part
MX$3,980.70
Withheld ISR (estimate)
− MX$763.11

Art. 87 of Mexico's Federal Labor Law: due before December 20. ISR is estimated with the art. 96 LISR method (2026 monthly tariff); your employer may use the art. 174 method and withhold slightly less.

Share this tool

If it helped, send it to someone who needs it too.

More in Mexico labor

About Ads

This site uses Google AdSense to display ads. These ads help us keep WebHerramientas completely free. Ads are managed by Google and meet strict security and privacy standards.

Advertising
Loading ad...

Ads help us keep WebHerramientas free for everyone

Free Online Aguinaldo Calculator

Aguinaldo Calculator is a free online tool that allows you to calculate your mexican christmas bonus, full or prorated, with exempt part and isr. It works directly in your browser, no installation or account creation needed.

Why use Aguinaldo Calculator

  • Completely free with no registration
  • Works directly in your browser
  • Does not store or share your data
  • Instant and accurate results
  • Compatible with phone, tablet and computer

How to use it in 3 steps

  1. 1

    Enter your salary

    Type your gross monthly salary.

  2. 2

    Set the days

    Use the aguinaldo days in your contract (at least 15).

  3. 3

    Prorate if needed

    Pick 'Started this year' and enter your start date.

Questions about Aguinaldo Calculator

How many aguinaldo days does the law require?

At least 15 days of salary per year worked (art. 87 LFT), prorated if you didn't work the full year.

When is aguinaldo due?

No later than December 20.

Is aguinaldo taxed?

Only the part above 30 UMA ($3,519.30 in 2026).