Why This Guide Exists
Most foreign companies assume payroll in Mexico works like payroll at home. It doesn't. Not because the rules are harder, but because they're built on a completely different framework.
Mexico has mandatory employer contributions that don't exist in the U.S. or Canada. It has a digital invoicing requirement (CFDI) that applies to every payslip, every pay cycle. It has a specialized subcontracting law called REPSE that caught hundreds of companies off guard when it changed in 2021. And it runs on a biweekly pay cycle as the default, not the monthly schedule most multinationals use globally.
If you're an HR director setting up operations in Mexico, or a CFO reviewing the cost and compliance exposure of your current setup, this guide gives you what you need to make the right call.
Mexico's Mandatory Payroll Obligations
Social Security: IMSS
Every employee in Mexico must be registered with the Instituto Mexicano del Seguro Social (IMSS). This registration has to happen before the employee's first day of work: not after probation, not once the contract is signed. Before day one.
The employer's IMSS contribution rate varies depending on the employee's salary and industry risk class, but plan for roughly 25% to 35% of total payroll cost as the employer share. This covers medical care, disability, maternity, and work-related risk insurance.
The penalty for late registration is not just a fine. Unregistered employees can file complaints with labor authorities, and those authorities take this seriously. Foreign companies that paid employees as independent contractors to avoid IMSS registration have faced retroactive contributions, penalties, and significant legal exposure.
Housing Fund: INFONAVIT
Separate from IMSS, employers must contribute 5% of each employee's base salary to INFONAVIT (Instituto del Fondo Nacional de la Vivienda para los Trabajadores), Mexico's federal mortgage fund. The contribution is mandatory regardless of whether the employee ever uses the benefit.
Tax Withholding: SAT and the ISR
Mexico's tax authority, the SAT (Servicio de Administración Tributaria), requires employers to withhold income tax (ISR, Impuesto Sobre la Renta) from every payslip. The calculation gets complex when employees receive variable pay, commissions, or bonuses, and the withholding tables are updated periodically.
At year end, employers must process an annual tax adjustment for each employee. This is the December payroll run that consistently surprises foreign payroll managers: you're calculating whether each employee owes additional tax or is owed a refund, then processing that adjustment through payroll.
Digital Invoicing: CFDI
Every payslip in Mexico is a tax document. The CFDI (Comprobante Fiscal Digital por Internet) is a digitally sealed invoice that must be generated and submitted to the SAT for every employee, every pay cycle. Mexico adopted this requirement to reduce payroll tax evasion, and the SAT has the infrastructure to cross-reference employer payroll data in real time.
If you're running payroll in Mexico from a global system, CFDI compliance is one of the first gaps that appears. Most international payroll platforms don't generate valid Mexican CFDIs natively. You either need a certified local integration or a local payroll provider.
The REPSE Regulation
In 2021, Mexico passed a major reform to its outsourcing and subcontracting laws. The reform created the REPSE registry (Registro de Prestadores de Servicios Especializados u Obras Especializadas) and changed how companies can legally use third-party service providers.
Under the current rules, any company providing specialized services or labor to other businesses must hold a valid REPSE registration. The client company (the one receiving those services) must verify the provider's REPSE status before signing a contract and periodically throughout the engagement.
For foreign companies this matters in two ways. First, if you use a local staffing firm, payroll provider, or outsourcing company in Mexico, you need to confirm they hold a current REPSE certificate. Second, if your Mexico entity provides specialized services to affiliates or third parties, your entity may also need its own registration.
EOR, PEO, or In-House Payroll: Which Model Fits Your Situation?
Employer of Record (EOR)
In the EOR model, a local company becomes the legal employer of your Mexico-based workforce. Your employees work for you in practice, following your direction and your processes, but their employment contract, payroll, IMSS registration, and statutory benefits are handled entirely by the EOR.
This model works well when:
- You don't have a legal entity in Mexico yet and need to hire before completing incorporation
- You have a small team (typically fewer than 30 people) and the cost of a full local HR and payroll operation doesn't make financial sense
- You need to move quickly without waiting months for entity registration
The main limitation is per-employee cost. EOR providers charge a monthly fee per employee, and the model becomes expensive as your Mexico headcount grows. Read more about our EOR Mexico alternative.
PEO (Professional Employer Organization)
The PEO model is a co-employment arrangement. Unlike EOR, where the provider is the sole employer of record, in a PEO arrangement both you and the PEO share employer responsibilities. Your employees are technically employed by both entities simultaneously.
PEO works well for companies that already have a Mexico entity and want to outsource the administrative burden of payroll, benefits, and compliance without giving up direct control over hiring and termination. See our PEO Mexico service for details.
Traditional Payroll Outsourcing
If you have a Mexico entity and want to keep your own HR and employment relationships but hand off the payroll calculation, CFDI generation, SAT filings, and compliance reporting, traditional payroll outsourcing is the right fit. You stay the employer; the mechanics of payroll go to a local provider.
For companies with 30 or more employees who have already established operations in Mexico, this is usually the most cost-effective model.
The Real Cost of Mexico Payroll
CFOs reviewing Mexico expansion often ask about total payroll cost beyond salaries. Here's a practical breakdown:
Mandatory employer contributions (on top of gross salary):
- IMSS: approximately 25%-35% of salary (rate depends on salary bracket and risk class)
- INFONAVIT: 5% of base salary
- Local payroll tax (Impuesto Sobre Nómina): varies by state, typically 2%-3%
Mandatory benefits under Mexican labor law:
- Christmas bonus (Aguinaldo): minimum 15 days of salary, paid before December 20
- Vacation premium (Prima Vacacional): 25% additional pay on top of vacation days
- Profit sharing (PTU): 10% of the company's annual taxable income, distributed to employees by May 31
When you add mandatory contributions and statutory benefits, the total employer cost in Mexico typically runs 30%-45% above an employee's gross salary. That number is the one every CFO should have before making headcount decisions or benchmarking Mexico against other locations.
How to Evaluate a Mexico Payroll Provider
Not all Mexico payroll providers operate the same way, and the differences matter for compliance and for how your employees experience the service day to day.
REPSE registration: Ask for their current REPSE certificate. A legitimate payroll outsourcing or EOR provider must hold a valid registration. If they can't produce it, that's a compliance risk for your company, not just theirs. You can verify any provider's REPSE status through the STPS public registry at www.stps.gob.mx.
CFDI generation and submission: Confirm they generate and submit CFDIs directly to the SAT and that you receive a copy of every CFDI for your records. Some smaller providers generate the payslip document but outsource the CFDI stamping to a third party, adding a point of failure.
Payroll cycle flexibility: Mexico defaults to biweekly payroll. If your global operations run on a monthly cycle, confirm whether the provider can accommodate that and how they handle IMSS and SAT reporting accordingly.
Employee support: Your Mexico-based employees will have questions about their IMSS registration, their CFDIs, and their Aguinaldo calculation. Ask the provider how they handle employee inquiries and in what language.
English-language reporting: If your finance team is in Chicago, Toronto, or Frankfurt, they need reports they can work with. Ask for samples and confirm the format integrates with your ERP or accounting system.
How ADN Services Works with Foreign Companies
ADN Services is a Mexico-based payroll outsourcing and EOR/PEO provider headquartered in Tlajomulco de Zúñiga, Jalisco. We manage Mexico payroll and employer-of-record services for companies from the United States, Canada, and Europe with operations across Mexico.
Our team includes bilingual staff dedicated to foreign company accounts. Your HR and finance contacts can work in English from day one.
What we handle:
- IMSS and INFONAVIT registration for every employee before their start date
- SAT income tax withholding and CFDI generation every pay cycle
- Year-end tax adjustments and PTU calculation
- Monthly compliance reports in English
- Active REPSE registration, verifiable through the STPS public registry
We work with companies in manufacturing, technology, logistics, and business services. Our model adapts to your situation: whether you need full EOR support while you establish your Mexico entity, a PEO arrangement once your entity is in place, or straightforward payroll outsourcing for an existing team.
For companies currently evaluating Mexico payroll options or transitioning away from a provider that isn't meeting compliance standards, we offer an initial consultation at no cost. Learn more about our team.
Get a free initial consultation
We review your current setup and tell you which payroll model fits your Mexico operation.
Contact usFrequently Asked Questions
Do I need a Mexico entity to hire employees there?
No. Through an EOR arrangement, you can bring on employees in Mexico before you have a registered legal entity. The EOR is the legal employer on record; you direct the work. Many companies start with EOR and transition to direct entity plus payroll outsourcing once their Mexico team grows past a certain size.
What happens if an employee isn't registered with IMSS from day one?
Late or missing IMSS registration exposes both the employer and the employee to penalties. Employees can file complaints with the IMSS or labor authorities, and the employer can face retroactive contributions plus fines. There is no grace period.
Can I pay Mexico employees in USD?
Technically possible under certain conditions, but all payroll calculations, IMSS contributions, and SAT withholding must be done in Mexican pesos. Most foreign companies pay in pesos and let employees manage any currency needs on their end.
What is PTU and when is it due?
PTU (Participación de los Trabajadores en las Utilidades) is mandatory profit sharing. If your Mexico entity had taxable income in the prior fiscal year, 10% of that income must be distributed to employees by May 31 of the following year. It's calculated based on days worked and salary earned during the year.
How do I verify my current payroll provider has a valid REPSE?
Search by company name or RFC in the STPS public registry at www.stps.gob.mx. A valid registration shows the registration number, the category of specialized services covered, and the expiration date. REPSE registrations must be renewed periodically, so check the expiration date, not just whether a registration exists.
How quickly can ADN Services onboard our team?
For EOR and PEO arrangements, we can typically complete the IMSS registration and payroll setup for a new employee within five to seven business days from the time we receive the employee's information and signed documentation. For companies transitioning an existing team from another provider, the timeline depends on the volume of employees and the current state of their IMSS records.