Written for buyers, not for search engines

Outsourcing to Mexico: what it actually involves.

Most of what is written about this was written before 2021, and the rules changed completely that year. This page covers what the reform changed, why one registration decides whether your invoices are deductible, what a worker really costs once you load it properly, and the six questions worth asking any provider before you sign. We sell this service, so read it with that in mind. We have still tried to write the version we would want to read.

Direct question, direct answer

Outsourcing specialized services is legal. Outsourcing generic personnel is not. Mexico's labor reform of April 2021 banned the subcontracting of personnel for activities that form part of the client's own corporate purpose, and restricted external staffing to specialized services delivered by companies holding an active REPSE registration with the Ministry of Labor. So the real question is never "can we outsource to Mexico". It is two narrower ones: does the specific service qualify as specialized and distinct from what your company does, and is the provider registered. Both are answerable before you sign, and both are frequently skipped.

The 2021 reform

What changed, in the terms that affect your contract.

If you are reading advice that does not mention REPSE, it predates the reform and should be discarded.

Concept Before 2021 Now
What can be outsourced Almost any activity, including core operations. Only specialized services or works, distinct from the client's corporate purpose.
Provider requirements None specific. Active REPSE registration with the Ministry of Labor, renewed on a fixed cycle.
Deductibility of invoices Broadly accepted. Only with a registered provider plus quarterly SISUB and ICSOEX filings.
Client exposure Limited. Joint liability for the provider's unpaid labor and social security obligations.
Penalties Minor administrative fines. 173,000 to 4.3 million pesos per irregular worker.
Profit sharing Frequently diluted through structures. Capped by formula, and it sits with the legal employer.

The practical consequence is that the compliance question moved upstream into procurement. It is no longer something your Mexican subsidiary sorts out after the fact. Whoever signs the supplier contract is now the person who decides whether the invoices will be deductible.

Direct question, direct answer

What does a worker in Mexico actually cost?

Base salary is roughly half the picture. The fully loaded cost adds social security and housing fund contributions, the statutory work risk premium tied to how your activity is classified, mandatory benefits including the year-end bonus and the vacation premium, and profit sharing exposure. In industrial corridors it also includes attendance bonuses, transport and canteen, which are discretionary on paper and effectively required in practice to retain anyone. A quote presented as base salary plus a flat percentage is an estimate, not a budget, and the gap usually shows up in month two as turnover.

Two variables move that number more than negotiating does. Your risk classification determines the work risk premium and derives from the activity you actually perform. And location sets the market rate far more than any salary survey: in a corridor where four plants are recruiting the same profile within a short drive, whoever runs the transport route sets the price.

Due diligence

Six questions to ask any Mexican provider.

Including us. A provider who hesitates on any of these is telling you something useful.

01

What is your REPSE number?

It should arrive immediately, not after a call with a manager. The registry is public and verification takes minutes. Ours is STPS/UTD/DGIFT/AR153245/2024.

02

Show me your last two quarterly filings.

SISUB and ICSOEX acknowledgements. A registration that exists but whose filings lapsed is a registration on its way to being cancelled, and your deductibility goes with it.

03

Does my service qualify as specialized?

Ask them to explain why for your specific case, not to reassure you. If the activity is part of your own corporate purpose, the answer may be no, and a provider who says so is protecting you.

04

Who is the legal employer on the contract?

If the answer names a company other than the one you are talking to, you are buying through a layer. That may be fine, but you should know it before signing rather than during a dispute.

05

What is the fully loaded cost?

Not the salary. The total including contributions, risk premium, statutory benefits and the local benefits that profile expects. Ask for it written out line by line.

06

Who handles a termination?

Dismissal in Mexico is more demanding than in the United States or Canada. Establish before signing whether the process, the calculation and the exposure sit with the provider or bounce back to you.

The part providers leave out

When outsourcing to Mexico is the wrong call.

If the activity you want to contract is your business, the structure does not apply and no provider can make it apply. A software company cannot outsource software development as a specialized service distinct from its own corporate purpose. Trying to force it is how companies end up with a reclassification problem.

If you need one remote employee and nothing else, a global platform is probably cheaper in total effort than contracting a local firm, and the margin buys you a console you can run yourself.

And if your plan depends on the labor being dramatically cheaper than the offshore alternative, check the fully loaded numbers before you commit. Nearshoring to Mexico wins on overlap and proximity. It is usually cheaper than hiring locally in the United States, and usually not cheaper than offshoring further away.

Ask whether it fits your case

Good fit

Plant and field crews, technical teams, back office, seasonal capacity, market entry.

Poor fit

The activity that defines your business. It cannot be a specialized service distinct from itself.

?

Depends

A single remote hire. Often simpler through a platform than through a firm.

!

Check first

Any plan whose business case rests on the labor being dramatically cheaper.

Frequently asked

What buyers ask next.

Do we need to incorporate in Mexico?
No. Contracting a REPSE-registered provider lets a foreign company have staff working in Mexico without incorporating. The provider is the legal employer and issues a service invoice. Companies often incorporate later, once the operation is proven, and transfer the staff at that point.
How do we verify a REPSE registration ourselves?
The registry maintained by the Ministry of Labor is public and searchable by the provider's tax ID or registration number. Ask for the number in writing, check it, and then ask for the last two quarterly filing acknowledgements, because a registration can be current on the day you look and lapsing underneath.
How long does it take to get people working?
Field and operational crews deploy in under 72 hours once scoping is done. Specialized, technical and management searches take 10 to 15 business days to an evaluated shortlist. The scoping stage itself is usually a few days, and it is where the legal question gets settled.
What about intellectual property and confidentiality?
Handled contractually, and it is worth doing properly rather than assuming your home-country template ports over. Mexican law has its own treatment of work product created in an employment relationship, and because the staff are legally employed by us, the assignment chain needs to be written explicitly rather than implied.
Can we start small and scale?
Yes, and it is the pattern we would recommend. The legal structure is identical at one person and at a hundred. Starting with a small first wave, establishing the working rhythm, then expanding produces better retention than opening with a large hiring round in a corridor where you have no track record as an employer.
Next step

Tell us what you are trying to move to Mexico.

We will tell you whether it qualifies, what it would really cost loaded, and how long it takes. Including when the honest answer is that the structure does not fit your case.