A good calculadora de aguinaldo y prima vacacional is an essential tool for any business in Mexico. It helps you navigate two of the most important—and legally required—payroll responsibilities you have as an employer.
Let's break them down. The aguinaldo, your annual bonus, must be paid out by December 20th and has to be at least 15 days of your employee's salary. Then there's the prima vacacional, or vacation premium, which is a 25% bonus paid on top of the salary an employee earns during their vacation days.
Getting Aguinaldo and Prima Vacacional Right
Before you even touch a calculator, it’s worth taking a moment to understand why these benefits exist. The aguinaldo and prima vacacional aren't just nice-to-have perks; they are fundamental employee rights written into Mexico’s Federal Labor Law. Getting this right from the start is the key to compliant and fair payroll.
For your employees, these payments are a huge deal. The aguinaldo, often timed for the holidays, is a critical financial boost for many families. The prima vacacional, on the other hand, is designed to give your team a little extra cash so they can actually relax and enjoy their well-deserved time off.
What Exactly Is the Aguinaldo?
Think of the aguinaldo as a mandatory, end-of-year bonus that every single employer in Mexico must pay. The law is crystal clear: the minimum payout is 15 days of salary, and it must land in your employees' bank accounts by December 20th at the latest.
One detail that often trips people up is that this right applies to everyone, no matter how long they’ve been with you. If someone hasn't worked the full year, they don't miss out. Instead, they receive a prorated amount based on their time with the company, which keeps things fair for new hires or anyone who left mid-year.
So, What About the Prima Vacacional?
The prima vacacional is tied directly to an employee's vacation days. Once an employee hits their one-year anniversary, they’re legally entitled to 12 days of paid vacation. On top of their regular pay for those days, you are required to add a premium of at least 25%.
Actionable Insight: Frame this benefit as a direct investment in your team's well-being. When explaining it, say something like, "We provide this 25% premium so you have extra funds to truly enjoy your vacation, whether that's for travel or just relaxing at home." This turns a legal requirement into a positive message about company culture.
To give you a quick way to see the differences, here’s a simple breakdown:
Aguinaldo vs Prima Vacacional At a Glance
| Attribute | Aguinaldo (Annual Bonus) | Prima Vacacional (Vacation Premium) |
|---|---|---|
| Legal Minimum | 15 days of salary | 25% of salary for vacation days taken |
| Payment Deadline | December 20th | Paid when the employee takes their vacation |
| Calculation Basis | Employee's daily salary | Salary earned during vacation period |
| Eligibility | All employees (prorated for < 1 year) | Employees with at least 1 year of service |
This table should help clarify the key distinctions at a glance, making it easier to manage both obligations correctly.
Sadly, not every worker in Mexico receives these benefits. While the Federal Labor Law provides a strong safety net for formal employees, millions working in the informal economy are left unprotected. A recent study from INEGI showed that a staggering 13.7 million workers—that's 22.3% of the workforce—don't receive an aguinaldo or other basic benefits.
Getting these core concepts down is non-negotiable for anyone in HR or managing payroll. Building a great team isn't just about finding the right people; it's about compensating them fairly and legally. To learn more about our mission to help businesses grow, you can read about us at MatchWise: https://matchwise.app/sobre-nosotros.
Getting Your Aguinaldo Calculations Right
Calculating the aguinaldo isn't nearly as intimidating as it might seem. And while a good calculadora de aguinaldo y prima vacacional is a lifesaver, really understanding the "why" behind the numbers gives you total control over your payroll. Let's walk through the calculations you'll face most often.
Everything starts with one key figure: the employee's daily salary. Nail this down, and the rest falls into place.
For Employees Who’ve Been With You All Year
This is the simplest calculation, hands down. It’s for any team member who has been on your payroll for the entire calendar year, from January 1st right through to December 31st.
The formula is as straightforward as it gets: Daily Salary x 15 Days = Total Aguinaldo.
Practical Example:
Let's take Sofia, an employee earning a monthly salary of $18,000 MXN.
- Calculate Daily Salary: Divide her monthly salary by 30 (the standard for these calculations).
$18,000 / 30 = $600 MXN per day. - Calculate Aguinaldo: Multiply her daily salary by the legal minimum of 15 days.
$600 x 15 = $9,000 MXN.
That's it. Sofia is legally entitled to a $9,000 MXN aguinaldo, which you need to pay out before December 20th.
This decision tree helps clarify how aguinaldo fits into the bigger picture of mandatory Mexican bonuses.

As you can see, the annual aguinaldo is a separate obligation from the vacation-based prima vacacional, each triggered by different events.
Calculating a Prorated Aguinaldo for Shorter Tenures
Of course, people come and go. For anyone who hasn't worked the full 365 days, you'll need to calculate a prorated aguinaldo. This is just a fair way to pay them for the time they were actually with the company.
The first step is to figure out the daily aguinaldo accrual rate.
- Aguinaldo Per Day Formula: (15 Days of Aguinaldo / 365 Days in a Year) = 0.04109
Think of this number as the small piece of their aguinaldo an employee earns every single day they work.
Practical Example:
Imagine you hired Juan on May 1st, and his daily salary is $500 MXN. Here’s how you’d run the numbers:
- Step 1: Count the Days Worked. From May 1st to December 31st, Juan will have been with you for 245 days.
- Step 2: Calculate Prorated Aguinaldo Days. Multiply the days worked by the daily accrual rate.
245 days x 0.04109 = 10.06 days. - Step 3: Calculate the Final Amount. Multiply the prorated days by his daily salary.
10.06 days x $500 = $5,030 MXN.
Juan’s prorated aguinaldo for the year is $5,030 MXN. Getting this right is crucial for staying compliant when your team changes.
Actionable Insight: To avoid confusion, include this breakdown in the payslip or a separate note when paying a prorated aguinaldo. Show the employee the number of days worked and the calculation used. Transparency prevents questions and builds trust.
How to Handle Variable and Commission-Based Pay
What about your sales team or anyone else whose paycheque isn't fixed? For employees with variable income from commissions or performance bonuses, you can't just pick a single day's pay. The law requires you to use an average.
To find their daily salary base, you have to average their total earnings over the last 30 days they actually worked. If an employee has a base salary plus commissions, you need to add both together to get their true earnings for that period before calculating the daily average. This makes sure their aguinaldo genuinely reflects their recent performance and total compensation.
How to Calculate the Prima Vacacional (Vacation Premium)
The prima vacacional, or vacation premium, is a fantastic benefit baked into Mexican labour law. Think of it as an extra financial boost to help your team actually enjoy their time off without worrying about expenses. It's not just vacation pay; it's a legally required bonus paid on top of their regular salary for that period.
Getting the calculation right starts with knowing how many vacation days an employee has earned.

Here's the rule of thumb: the prima vacacional is a mandatory 25% bonus calculated on the salary corresponding to an employee's vacation days. After one year on the job, an employee gets 12 paid vacation days. This amount increases by two days every year until they reach 20 days. After that, it goes up by two days for every five years of service.
This progressive structure is a core part of compensation, and you can stay updated on its nuances by keeping an eye on Mexican labour news.
The Core Formula for Prima Vacacional
Once you've confirmed the employee's entitled vacation days, the math is straightforward. While the legal floor is 25%, some companies offer a higher premium to attract and retain top talent.
The formula looks like this:
(Daily Salary x Number of Vacation Days) x 0.25 = Total Prima Vacacional
It really boils down to three simple steps:
- Determine Vacation Pay: Multiply the employee's daily salary by the number of vacation days they are taking.
- Calculate the Premium: Multiply that total vacation pay by 25% (or 0.25).
- Finalize: The result is the vacation premium you owe, paid on top of their regular salary for those days.
Putting the Calculation into Practice
Let's walk through a couple of common scenarios. For these examples, we'll use an employee with a daily salary of $700 MXN.
Example 1: A Second-Year Employee
An employee who just hit their two-year anniversary is legally entitled to 14 vacation days.
- Vacation Pay: $700 (Daily Salary) x 14 (Vacation Days) = $9,800 MXN
- Prima Vacacional: $9,800 x 0.25 = $2,450 MXN
So, on top of their regular $9,800 vacation pay, they’ll get an extra $2,450 MXN to enjoy.
Example 2: A Veteran Employee (6 Years)
Now, let's look at a more tenured employee who has been with the company for six years. The law grants them 22 vacation days.
- Vacation Pay: $700 (Daily Salary) x 22 (Vacation Days) = $15,400 MXN
- Prima Vacacional: $15,400 x 0.25 = $3,850 MXN
The bonus grows substantially over time, which is a powerful way to reward employee loyalty.
Actionable Insight: Don't treat the prima vacacional as just a box to tick for compliance. Frame it as a retention tool. During annual reviews or team meetings, show employees a chart of how their vacation days and premium will grow over the next few years. This makes a future with your company more tangible and attractive.
Vacation Days and Premium by Years of Service
To make it even clearer, this table breaks down how vacation days accumulate and how the premium is calculated at different milestones, using our $700 MXN daily salary example.
| Years of Service | Mandatory Vacation Days | Example Prima Vacacional Calculation |
|---|---|---|
| 1 | 12 | ($700 x 12) x 0.25 = $2,100 MXN |
| 2 | 14 | ($700 x 14) x 0.25 = $2,450 MXN |
| 3 | 16 | ($700 x 16) x 0.25 = $2,800 MXN |
| 4 | 18 | ($700 x 18) x 0.25 = $3,150 MXN |
| 5 | 20 | ($700 x 20) x 0.25 = $3,500 MXN |
| 6-10 | 22 | ($700 x 22) x 0.25 = $3,850 MXN |
| 11-15 | 24 | ($700 x 24) x 0.25 = $4,200 MXN |
As you can see, the value of this benefit really compounds over an employee's career.
While a dedicated calculadora de aguinaldo y prima vacacional can handle the heavy lifting, knowing how to run the numbers manually is invaluable. It helps you double-check for accuracy, answer employee questions with confidence, and budget for these crucial payroll expenses throughout the year.
Getting Payroll Compliance Right and Avoiding Common Pitfalls
Calculating the aguinaldo and prima vacacional correctly is one thing, but ensuring your entire process is compliant? That's where true peace of mind comes from. Getting this right protects your business from hefty fines and, just as importantly, builds trust with your team. It all comes down to understanding the tax rules and steering clear of common mistakes that can catch even seasoned HR pros off guard.
Let's start with taxes. Both the aguinaldo and prima vacacional have tax-exempt portions, which is fantastic for your employees. However, anything paid out above these specific limits is subject to Impuesto Sobre la Renta (ISR), Mexico's income tax, and you have to withhold it correctly.
- Aguinaldo: The bonus is tax-free up to an amount equal to 30 days of the UMA (Unidad de Medida y Actualización).
- Prima Vacacional: The vacation premium is tax-free up to an amount equal to 15 days of the UMA.
Any part of the bonus payments that goes over these thresholds counts as taxable income. A good calculadora de aguinaldo y prima vacacional will handle this, but you should always understand the logic behind it to double-check the numbers.
Common Missteps and How to Sidestep Them
Beyond the tax math, a few operational snags can easily lead to mistakes and employee disputes. If you know what to look for, you can build a payroll system that's much more reliable and error-proof.
One of the most common errors I see is miscalculating the daily rate for employees with variable income, like salespeople who earn commissions. You can't just use their base salary for this. The law requires you to calculate their average daily earnings over the last 30 days they actually worked to get the correct salary base for these bonuses.
Another frequent issue pops up with unpaid leave. If an employee took a long, unexcused absence or any other form of unpaid leave, those days don't count toward their aguinaldo. You have to subtract those specific days from their total days worked in the year before you calculate their prorated bonus.
Actionable Insight: Create a simple payroll checklist for each bonus type. For Aguinaldo, it might include: 1) Verify hire date. 2) Confirm daily salary. 3) Deduct any unpaid leave days. 4) Calculate prorated amount if applicable. 5) Check against tax-exempt limit. This systematic approach drastically reduces human error. For more on data management, you can review MatchWise's commitment to privacy.
Keeping Up with Labour Law Changes
Mexican labour laws aren't static. We've seen significant minimum wage increases recently, which directly boosts the cost of these benefits. The legal framework treats aguinaldo and prima vacacional as part of a single, comprehensive benefits package, so staying on top of any changes is crucial. For busy HR teams constantly recruiting, integrated payroll tools have become a necessity, not a luxury. They're essential for preventing errors and maintaining a clear pipeline from job post to final hire. To get a wider perspective on these compensation elements, you can discover more insights about Mexican salary structures on Rivermate.com.
In the end, mastering compliance comes down to diligence. It’s about using the right tools, knowing the specific rules for different employee scenarios, and keeping meticulous records. This approach doesn't just keep the authorities happy—it shows your team you value their hard work and are committed to paying them fairly and accurately.
Your Free Aguinaldo and Prima Vacacional Calculator Template
We've covered a lot of ground, and to help you put it all into practice, I've put together a free spreadsheet template. Think of it as your own calculadora de aguinaldo y prima vacacional that's ready to go when you are.
This isn't just a blank spreadsheet; it's a purpose-built tool designed to take the manual effort out of these crucial calculations. It gives you designated cells for all the key employee data, so you can stop worrying about formula errors.

How to Use the Calculator Template
I’ve split the template into separate tabs for the aguinaldo and the prima vacacional to keep things clean and avoid any mix-ups. To get started, you just need a few basic details for each employee.
- Employee Name: Simple, but essential for keeping records organised.
- Hire Date: This is the key piece of data for prorated aguinaldo calculations and for figuring out how many vacation days an employee has earned.
- Monthly or Daily Salary: The template uses this to calculate the daily salary rate, which is the foundation for everything else.
Pop in that information, and the pre-built formulas do all the heavy lifting. The aguinaldo tab will give you both the full and prorated amounts, and the prima vacacional tab automatically checks the employee's tenure against the legal vacation day table to calculate the right premium.
Honestly, a tool like this is less about the final number and more about creating a process you can trust. It helps you sidestep those small manual errors that can snowball into major compliance headaches.
Actionable Insight: Once you've filled out the template, save a PDF version for your records each year. This creates a timestamped, uneditable file that serves as perfect documentation in case of an audit or an employee dispute down the line.
For busy HR teams, especially those dealing with a steady stream of new hires, efficient tools are a lifesaver. If you want to bring that same kind of efficiency to your recruiting, check out the features of our AI-powered platform at MatchWise. Our goal is to cut down your admin time so you can focus on what really matters: finding great people.
Go ahead and download the template. It's the first step toward a much smoother and more accurate payroll cycle.
Answering Your Trickiest Questions About Mexican Bonuses
Even with the best guide and a solid calculadora de aguinaldo y prima vacacional, you're going to run into weird situations. It just happens. Let’s walk through some of the most common questions and tricky edge cases I see pop up for HR managers all the time.
Getting these one-off scenarios right is where good compliance really shows. So, here are the clear answers you need to handle them confidently.
What If an Employee Quits Before the Aguinaldo is Paid?
This one comes up constantly. If an employee resigns or their contract ends before the December 20th deadline, they don't forfeit their bonus. They are absolutely entitled to a prorated aguinaldo for the time they worked during the year.
Practical Action: You must include this payment in their final settlement package, the finiquito. The math is the same as for any part-year employee: calculate their prorated bonus and list it as a separate line item on the final payment breakdown. This ensures full transparency.
How Do We Handle Bonuses for Someone on Maternity Leave?
Under Mexican labour law, an employee on maternity leave is fully protected. Her time away is considered active service, plain and simple. You cannot subtract these days from her bonus calculations.
She gets her full aguinaldo and prima vacacional just as if she'd been in the office the whole time. You'll base the calculation on her regular salary, ensuring her benefits aren't penalised because of a legally protected leave.
Actionable Insight: The law is crystal clear on this, and it applies to other protected leaves as well. Absences due to work-related injuries, paternity leave, and adoption leave all count as active employment when you're calculating these mandatory bonuses. Make sure your payroll system is flagged to not deduct these specific leave types from service days.
Do We Need to Include Sales Commissions in the Calculation?
Yes, you absolutely must. For any employee with a variable income, like a salesperson earning commissions, you can't just use their base salary. The law is specific: you must use their integrated daily salary (salario diario integrado).
Practical Example: A sales rep has a base daily salary of $400 MXN. In the last 30 days they worked, they earned $9,000 MXN in commissions.
- Total earnings in 30 days: ($400 x 30) + $9,000 = $12,000 + $9,000 = $21,000 MXN.
- Average Daily Salary: $21,000 / 30 = $700 MXN.
You must use $700 MXN as the daily salary for their aguinaldo and prima vacacional calculations, not $400.
What's the Penalty for Paying the Aguinaldo Late?
Don't miss the December 20th deadline. It's a serious compliance misstep and the financial penalties can be steep. The Federal Labour Law gives authorities the power to levy fines against employers who fail to pay on time.
These fines can range from 50 to 5,000 times the UMA (Unidad de Medida y Actualización), which can be a massive financial hit. But beyond the money, paying late erodes trust and torpedoes employee morale. It's just bad business.
Handling these complex hiring and payroll details demands a process that's both structured and easy to track. MatchWise offers an AI-powered platform to keep your entire recruiting pipeline in one place, from managing candidates to watching your KPIs, so you can build your team with confidence. Find out more at https://www.matchwise.app.
