An employer of record in Mexico makes sense when you have already found the engineer and want them on a proper Mexican payroll. Staff augmentation makes sense when you still need to find, vet and keep the engineer. Both get you a developer in Mexico without opening a Mexican entity. The difference is who does the hiring and who carries the risk if it goes wrong.
The rest is Mexican labor law, which is generous to workers and has changed a lot since 2021.
General information, not legal advice. Talk to Mexican counsel before you sign anything.
Key Takeaways
- An EOR is the legal employer, so the engineer gets full Mexican benefits: at least a 15-day aguinaldo, 12 vacation days after year one, and a 25% vacation premium.
- Mexico's 2021 subcontracting reform banned general personnel outsourcing and made clients jointly liable when a provider fails its obligations.
- The 40-hour week reform was published in March 2026 and phases in from 2027 to 2030. 48 hours is still legal in 2026.
- EOR = you recruit and manage, the EOR runs payroll. Staff augmentation = the provider recruits, vets and replaces, and you manage the work.
What an Employer of Record in Mexico Actually Does
The EOR signs a Mexican employment contract with your engineer, registers them with IMSS, runs payroll, withholds taxes, pays the mandatory benefits and handles termination under Mexican law. You direct the day-to-day work. You pay the EOR the salary, the employer costs and a monthly fee.
What it does not do: find the engineer, test whether they can code, or replace them if they don't work out. If your hire fails at month two, the EOR will process the termination (including any severance Mexican law requires) and you start your search from zero.
The benefits are real money. Here is what Mexican law requires of the employer, which the EOR passes through to you:
| Item | Requirement (2026) | Source |
|---|---|---|
| Minimum wage | MXN 315.04/day general zone; MXN 440.87/day northern border zone | Garrigues |
| Aguinaldo | At least 15 days' salary, paid before December 20 | LFT Art. 87 |
| Vacation | 12 days after the first year, rising 2 per year to 20 in year 5 | LFT Art. 76 |
| Vacation premium | At least 25% of vacation pay | LFT Art. 80 |
| Retirement (SAR) | 2% of base salary | PwC |
| Housing (INFONAVIT) | 5% of base salary | PwC |
| IMSS social security | Varying rates by branch and salary band, capped by UMA multiples | PwC |
| Profit sharing (PTU) | 10% of adjusted taxable income, capped per worker | PwC |
Minimum wage barely matters for a senior engineer, but the rest scales with salary. IMSS is the one that keeps moving: the employer pension (CEAV) rate rises every year under the 2020 pension reform, reaching 7.513% for higher salary bands in 2026 and climbing through 2030. There is no reliable single "employer cost = X%" figure; it depends on salary band and risk class. Ask your EOR for a line-item quote on the actual salary.
PTU is the item people forget. It is calculated on the legal employer's own taxable income. With an EOR that is the EOR's Mexican entity, not your US company. How that plays out depends on the EOR's structure, so ask them directly how they handle it.
The 2021 Outsourcing Reform and Why It Still Matters
In September 2021 Mexico banned general personnel subcontracting. Providers can only subcontract specialized services that are outside the client's main activity, they must register in the REPSE registry (renewed every three years), and the client is jointly liable for labor, IMSS and INFONAVIT obligations if the provider fails to meet them (Garrigues).
For a US company with no Mexican entity, the practical questions for an EOR are simple. How are you structured under the 2021 rules? Which Mexican entity is the legal employer, and does it hold a REPSE registration? What happens to my obligations if you go under? For a staffing provider that engages engineers as contractors instead, ask how classification risk is handled and who carries it. A good provider answers these in writing without hesitation.
Staff Augmentation: What Changes
With staff augmentation, the provider finds the engineer, vets them, holds the contract with them and handles payment. You get a vetted senior who works inside your team and your tools, billed as one flat monthly rate. If the engineer doesn't work out, the provider replaces them.
That last part is the real difference from an EOR. At Ruzora, the 60-day replacement guarantee starts on the engineer's first working day and covers documented technical performance issues. You pick the replacement from a new shortlist. An EOR has no equivalent, because finding the person was never its job.
Speed differs too. An EOR can onboard someone you already found in a couple of weeks. Staff augmentation starts earlier: we send a vetted shortlist within 72 hours, and the engineer is typically working in your team in about 2-3 weeks after that, once the founder call and contract are done.
A Concrete Version
Say you're a 30-person Series A in Austin. You need a senior React and Node engineer for at least a year.
Path A, EOR: you post the role, screen 80 applicants, run four interview loops over five weeks, and make an offer to an engineer in Guadalajara. The EOR onboards them in about two weeks. You pay salary, the benefits in the table above, IMSS, and the EOR fee. In month three the hire turns out weak on system design. You terminate through the EOR, pay whatever Mexican law requires on termination, and restart the search.
Path B, staff augmentation: you describe the role to Sol on our homepage, see blind profiles in the chat if the stack is on the bench, get a vetted shortlist within 72 hours, and meet the engineer after a founder call and a signed MSA. If the engineer underperforms on documented technical issues inside 60 days of their first day, we replace them.
Path A is usually cheaper per month once you have a proven engineer. Path B is cheaper when you count your own hiring hours and the cost of a bad hire. Our post on the real cost of a bad engineering hire puts numbers on that second part.
The Honest Counterpoint
If you already know exactly who you want (a former colleague in Monterrey, a contractor you've worked with for two years), an EOR is the better tool. You don't need vetting or replacement, and you shouldn't pay for them. The same goes for a company planning to build 20+ people in Mexico: at that scale, opening your own entity can beat both models.
Staff augmentation is also a different relationship for the engineer. At Ruzora the engineers are independent contractors engaged through us, not employees, so they do not get the Mexican statutory benefits in the table above through us. If you want the engineer on a Mexican payroll with aguinaldo, IMSS and the rest from day one, or you want to own the employment relationship yourself, pick an EOR. That is a fair reason, and it is a product we do not sell.
For a wider comparison, see employer of record vs staff augmentation, contractor vs employer of record, and our guide to staff augmentation in Mexico.
Frequently Asked Questions
What does an employer of record in Mexico cost?
The salary plus mandatory benefits (aguinaldo, vacation and premium, IMSS, SAR, INFONAVIT, possibly PTU) plus the EOR's fee. IMSS varies by salary band, so get a line-item quote on the actual salary rather than trusting a flat percentage.
Does Mexico have a 40-hour work week now?
Not yet. The constitutional reform was published on March 3, 2026, and the Ley Federal del Trabajo amendments followed in the DOF on May 1, 2026. The maximum stays at 48 hours in 2026, drops by two hours a year from January 1, 2027, and reaches 40 in 2030. Employers will also have to keep electronic time records from 2027.
Is an EOR legal in Mexico after the outsourcing ban?
EORs operate in Mexico, but the 2021 reform matters for how they are structured. Ask any EOR how it complies, whether its Mexican employer entity holds a REPSE registration, and confirm the answer with Mexican counsel.
The Bottom Line
Use an EOR when you've already found the engineer and want them on a clean Mexican payroll. Use staff augmentation when you need the finding, the vetting and a replacement if it fails. Both are legitimate. Pick the one that matches the problem you actually have. If you want to compare engineers first, see hiring software developers in Mexico or request a shortlist.
Roberto Espinoza is CEO of Ruzora, which helps US startups hire pre-vetted senior LATAM engineers, with a vetted shortlist in 72 hours. See available engineers.
