Nearshoring

IMSS, Aguinaldo & Payroll Costs to Hire in Mexico

IMSS, Aguinaldo & Payroll Costs to Hire in Mexico

To hire in Mexico, a US company pays roughly 25-35% on top of base salary in mandatory payroll costs: IMSS social-security contributions, the aguinaldo (Christmas bonus of at least 15 days' pay), a vacation premium, and profit sharing (PTU). On a developer base median of about $61,500 MXN per month (≈ $3,550 USD, at 17.39 MXN/USD, July 2026) from active listings in our job board, that loaded cost still lands far below the US equivalent. This guide itemizes what's owed and where teams get surprised.

What are the mandatory payroll costs in Mexico?

Mexico's Federal Labor Law sets a floor of benefits no employer can go below:

  • Aguinaldo: a minimum of 15 days' salary per year, paid before December 20.
  • Vacation premium: at least 25% on top of pay for vacation days, which start at 12 days in year one under the 2023 reform.
  • Profit sharing (PTU): 10% of taxable profit distributed to employees, capped at three months' salary.
  • IMSS + Infonavit + retirement: employer social-security, housing-fund, and retirement contributions registered with IMSS as a patrón.

How much do IMSS contributions add?

Employer social-security contributions in Mexico typically run in the 20-30% range of payroll depending on salary level and risk class, since several IMSS branches are capped by salary bands. Combined with aguinaldo and vacation premium, plan for a loaded cost of roughly 1.25-1.35x the base salary. On a $61,500 MXN base (≈ $3,550 USD), that's a fully loaded figure near $77,000-$83,000 MXN/month (≈ $4,450-$4,800 USD). Compare that against US developer costs of $80-150/hour and the gap is stark even after every mandatory add-on. We keep the current numbers in our Mexico salary data.

Where US teams underestimate the cost

  • Aguinaldo is not optional or discretionary — it's a legal minimum with a hard December deadline, and it accrues from day one (prorated for partial years).
  • Severance is expensive if you get termination wrong. A dismissal without justified cause triggers three months' salary plus 20 days per year of service. Structuring roles and contracts correctly up front is cheaper than fixing it later.
  • Misclassifying employees as contractors backfires. Mexican law weighs the substance of the relationship; a de-facto employee treated as a contractor creates back-pay and benefit liabilities.

How to budget without surprises

The mistake US teams make is planning around the base salary alone and getting blindsided in December. Build the loaded figure from day one:

  • Start with the base median for the role and city — not a national average, which hides most of the variance.
  • Apply a 1.25-1.35x multiplier for IMSS, aguinaldo, vacation premium, and PTU.
  • Reserve for the aguinaldo spike in December so it doesn't hit cash flow unexpectedly.
  • Model termination cost up front. Even if you never use it, knowing the three-months-plus-20-days exposure changes how you structure fixed vs. indefinite contracts.

The good news: even fully loaded, the numbers stay well inside the nearshore advantage. A properly budgeted Mexican hire is predictable — the surprises come from ignoring the mandatory line items, not from the line items themselves. A specialized recruiter can benchmark the right base so the loaded cost lands where you expect, and can flag which roles carry a higher risk class before you commit. Treat the mandatory line items as fixed inputs, not variables to negotiate, and your Mexico budget becomes one of the most predictable lines in your workforce plan.

Cost by city and role

Base pay drives everything, and it varies widely. Among active listings, Mexico City developers run about $67,000 MXN (≈ $3,850 USD) and Guadalajara DevOps roles reach $96,000 MXN (≈ $5,500 USD) — the country's best-paid tech specialty. Support and back-office functions land well below that. See ranges by role in our salary breakdown, and explore live openings by city to benchmark against real offers. When you're ready to build the team, our recruitment service handles sourcing and screening while you keep control of the offer.

Frequently asked questions

What percentage does IMSS add to payroll?

Employer social-security contributions typically fall in the 20-30% range of payroll, varying with salary level and the company's risk class. Several branches are capped by salary bands, so the effective rate drops at higher salaries.

Is aguinaldo the same as a US year-end bonus?

No. Aguinaldo is a legally mandated minimum of 15 days' salary, due before December 20 — not a discretionary bonus. It accrues from the first day of employment and is prorated for partial years.

What's the total loaded cost of a hire in Mexico?

Plan for roughly 1.25-1.35x the base salary once IMSS, aguinaldo, vacation premium, and PTU are included. On a $61,500 MXN base (≈ $3,550 USD), that's about $77,000-$83,000 MXN/month (≈ $4,450-$4,800 USD).

Can we avoid these costs with contractors?

Only if the relationship is genuinely independent. Mexican law looks at substance, not the label, and misclassification creates real back-pay and benefit liabilities. For ongoing work, direct employment or an EOR is safer.

Looking for specialized talent in Mexico?

We connect companies with the profiles they need. No search fee, no commitment.