top of page
Team Up Blog Post Page

Legal and Compliance Checklist for Employer of Record (EOR) Services in Mexico

  • May 27
  • 12 min read


Intro


Mexico's compliance environment rewards preparation and punishes improvisation. Employer of record services exist to absorb that complexity — but only when the EOR is genuinely capable, properly registered, and managing every obligation correctly. Getting this wrong carries real consequences: IMSS penalties, SAT surcharges, STPS enforcement under the November 2025 inspection protocol, and labor court exposure for mishandled terminations.


This checklist is built for three moments: pre-engagement due diligence (before you sign with an EOR), new hire onboarding compliance (for every Mexico hire), and ongoing compliance monitoring (quarterly). Work through it with your HR, legal, and finance teams. Every item represents a real compliance risk that has materialized for companies operating in Mexico without adequate oversight of their EOR.


Table of contents:




Provider Due Diligence: Before You Sign Anything




This is the most important section. The 2021 outsourcing reform and November 2025 STPS inspection protocol have raised the compliance stakes for every EOR operating in Mexico. Verify these items before any contract is signed.


REPSE Registration (Non-Negotiable)


  • Has the EOR provided its current REPSE (Registro de Prestadoras de Servicios o Obras Especializados) registration number?

  • Have you verified the REPSE number on the STPS public portal (repse.stps.gob.mx)?

  • Is the REPSE registration active and not expired?


Why this matters: Any EOR without active REPSE registration cannot legally provide specialized services in Mexico. Under the November 2025 STPS inspection protocol, fines for using non-REPSE-registered providers can exceed MXN 4 million (~$200,000) per affected worker. Additionally, service fees paid to non-REPSE providers are not deductible for Mexican corporate income tax purposes — meaning your company bears the tax consequence even if the EOR bears the legal one.


Non-REPSE service fees are not deductible for Mexican corporate income tax and trigger joint-and-several liability for unpaid IMSS contributions.


Mexican Legal Entity Verification


  • Does the EOR own a registered Mexican entity — S. de R.L. de C.V. or S.A. de C.V.?

  • Can the EOR provide the entity's RFC (Registro Federal de Contribuyentes — Mexico's tax ID)?

  • Is the entity registered as an employer with IMSS and INFONAVIT?

  • Are the IMSS and INFONAVIT employer accounts active with a clean compliance history?

  • Does the EOR use its own Mexican entity, or does it route through a local partner/aggregator?


Why this matters: An EOR that uses a local partner's entity creates an accountability gap. Joint liability under the 2021 reform means you need to verify the entity that will actually be your employees' legal employer, not the parent company's name.


Compliance Track Record


  • Can the EOR confirm they have been managing Mexico IMSS SUA filings without outstanding penalties?

  • Can they explain how they handled the 2026 progressive working hours reform (weekly maximum hours reduction)?

  • Can they explain their CFDI 4.0 generation process — specifically how they handle CFDI cancellations and reissuance?

  • Do they have a dedicated Mexico compliance team, or is Mexico managed remotely from a global platform?


Pricing Transparency


  • Is the total employer cost structure disclosed? (EOR fee + statutory contributions — IMSS, INFONAVIT, AFORE, ISN — + aguinaldo + PTU + vacation premium accruals)

  • Is ISN (state payroll tax) calculated per-state for your specific employee locations?

  • Are there any additional fees for CFDI management, SUA filing, or REPSE compliance?

  • Is there an FX markup on payroll funded in USD/EUR when employees are paid in MXN?





Employment Contract Compliance in Mexico


Every Mexican hire starts with the employment contract. Get this wrong, and every downstream compliance interaction is built on a flawed foundation.


Contract Language and Format in Mexico


  • Is the employment contract in Spanish? (Required by Mexican law; bilingual English/Spanish is permitted but Spanish controls)

  • Is the contract compliant with the Federal Labor Law (Ley Federal del Trabajo — LFT)?

  • Does the contract specify: type of employment (indefinite, temporary, or project-based), salary in MXN, payment frequency (biweekly / quincenal), working hours, rest days, and work location?


Contract Type in Mexico


  • For indefinite (permanent) contracts, is "contrato por tiempo indeterminado" correctly specified?

  • For temporary contracts: is the temporary nature clearly justified and time-limited? (Improperly structured temporary contracts convert to indefinite contracts by operation of law)

  • For project-based contracts, is the specific project named and its expected completion basis documented?


Note: The default under Mexican law is indefinite employment. Any deviation requires documented justification. An employee who works beyond the documented temporary period becomes indefinite by law.


Probationary Period in Mexico


  • Is the probationary period within legal limits? (Up to 30 days for standard roles, up to 180 days for senior/management/technical specialist positions — Article 39-A LFT)

  • Are the evaluation criteria communicated to the employee at the start of employment? (Failure to communicate criteria converts a probationary termination into an unjustified dismissal)

  • Is the probationary period documented in writing in the employment contract?


Working Hours in Mexico (2026 Reform Awareness)


  • Are working hours compliant with the current LFT maximum? (Mexico is progressively reducing the maximum workweek from 48 hours to 40 hours under the 2023 amendment — verify the applicable maximum for your hire date)

  • Are overtime provisions documented? (Overtime is compensated at 200% for the first 9 hours per week; subsequent overtime at 300%)

  • Are rest day and holiday provisions correctly specified?





IMSS Registration in Mexico: The Most Legally Critical Step


IMSS registration is mandatory and must be completed before the employee's first working day — not retrospectively. A single missed registration creates immediate compliance exposure.


Pre-First-Day Requirements


  • IMSS employer registration: confirmed active in the EOR's name (not your company's)

  • Employee IMSS registration: completed before day one. If the employee does not yet have an NSS (Número de Seguridad Social), the EOR must assign one through the IMSS portal

  • SBC (Salario Base de Cotización) calculated correctly: includes base salary plus aliquots of variable benefits (aguinaldo, vacation premium) that integrate into SBC


The 5-business-day registration window: IMSS registration must be completed within approximately 5 business days of the employment start date. Failure triggers automatic unregistered employee status — the employer is then responsible for any medical costs and faces IMSS fines. The EOR manages this registration as part of standard onboarding, but verifies that their process completes it before day one, not within 5 days.



SBC Calculation Verification


  • Is the SBC calculated to include integrable benefits? (Aguinaldo aliquot: 15/365 × daily salary; vacation premium aliquot: vacation days × 25% ÷ 365 × daily salary)

  • Is the SBC capped correctly at 25 UMAs/day (~MXN 87,000/month equivalent in 2026)?

  • Are non-integrable benefits correctly excluded from SBC? (De minimis benefits — food vouchers up to MXN 1 UMA, non-productivity-linked items — do not integrate into SBC)


Why SBC matters: IMSS contributions, INFONAVIT, and severance calculations (indemnización) are all based on SBC, not gross salary. An incorrectly calculated SBC creates under-contribution to IMSS (penalty exposure), over-contribution (cost waste), or incorrect severance calculations (labor court exposure).



INFONAVIT and AFORE


  • INFONAVIT employer contribution (5% of SBC, capped at 25 UMAs) correctly configured

  • AFORE retirement account enrollment for each employee confirmed

  • SUA (Sistema Único de Autodeterminación) bimonthly filing system active for combined IMSS/INFONAVIT/SAR remittances



Mexico Payroll Tax and Contribution Compliance


Biweekly Payroll Cycle


  • Payroll cycle confirmed as quincenal (biweekly — 15th and last working day of the month) or the agreed semi-monthly schedule

  • CFDI 4.0 digital payslips are generated and uploaded to SAT's portal for every payroll cycle

  • CFDI receipts contain the correct RFC of both the employer (EOR entity) and the employee

  • No payroll disbursed without a corresponding valid CFDI 4.0 receipt (each missing or incorrect CFDI triggers SAT fines of MXN 1,120–14,070)


ISR Income Tax Withholding


  • ISR withheld at the correct progressive bracket rate for each employee's cumulative monthly income (11 brackets, 1.92%–35%)

  • ISR withheld and remitted to SAT monthly

  • Annual ISR annualization performed in December — reconciling cumulative withholding against actual annual tax liability

  • Over-withholding refunded to employee in December payroll; under-withholding collected

  • Annual ISR annual declaration supports (constancias de percepciones) issued to employees


IMSS, INFONAVIT, AFORE Remittances


  • IMSS bimonthly SUA filings submitted on time (due by the 17th of the following bimonth)

  • INFONAVIT employer contributions (5% of SBC) remitted monthly

  • AFORE/SAR retirement contributions calculated and remitted

  • Work risk (siniestralidad) rate is reviewed annually and updated in IMSS records


State Payroll Tax (ISN)


  • ISN calculated at the correct rate for each employee's work state:


  • CDMX: 3%

  • Nuevo León (Monterrey): 3%

  • Jalisco (Guadalajara): 2.5%

  • Baja California (Tijuana): 2%

  • Chihuahua (Ciudad Juárez): 2%

  • Other states: 1–4% (verify per state)


  • ISN remitted to each state authority separately for multi-state teams

  • State payroll tax registration is confirmed for each state where employees work



Statutory Benefits Compliance in Mexico





Aguinaldo (Christmas Bonus)


  • Aguinaldo calculated at a minimum of 15 days of base salary (annual) or pro-rated for employees with less than one year of service

  • Aguinaldo disbursed by December 20 (not December 24 or December 31 — December 20 is the LFT deadline)

  • STPS compliance report filed by January 15, confirming Aguinaldo was paid


The most common missed detail: Aguinaldo is calculated on base salary only — not on integrated benefits or variable compensation above the base rate. Confirm the EOR uses the correct calculation base.


PTU (Profit Sharing)


  • PTU calculated at 10% of the EOR entity's annual taxable profit

  • PTU cap applied: higher of (a) 3 months of the employee's individual salary, or (b) average PTU received in the prior 3 years

  • PTU is distributed by May 30 of the following year

  • Senior management with decision-making authority was correctly excluded from PTU entitlement

  • PTU payment records are maintained for STPS inspection readiness


Vacation and Vacation Premium


  • Vacation entitlement tracked per LFT schedule: 12 days (Year 1), 14 days (Year 2), 16 days (Year 3), 18 days (Year 4), 20 days (Years 5–9)

  • Vacation premium (25% of vacation pay) calculated and paid when vacation is taken — not at year-end

  • Employees who leave mid-year: pro-rated vacation and vacation premium calculated and included in final pay


IMSS Benefits Verification


  • Employees can access IMSS medical facilities from day one of registration

  • Maternity benefit eligibility confirmed: 30 weeks of IMSS contributions required before the delivery date

  • Work risk insurance (seguro de riesgo de trabajo) active and siniestralidad rate correctly applied



Termination Compliance: The Checklist You Need Before You Decide


Termination in Mexico is where the most expensive compliance failures happen. The EOR manages the legal process — but the client company must provide the documentation and business rationale. Do not initiate termination discussions with an employee without first engaging the EOR.


Before Communicating Any Termination Decision


  • EOR consulted before any termination communication to the employee

  • Termination type determined: just cause (Article 47 LFT), mutual agreement (rescisión por mutuo consentimiento), or unjustified (triggers indemnización triple)

  • If just cause: documented evidence of the specific LFT Article 47 ground (fraud, dishonesty, violence, habitual insubordination, etc.)

  • Termination counseling with EOR's Mexico employment law team — not a remote compliance advisor


Just Cause Termination Process


  • Written dismissal notice prepared specifying:


  • The specific Article 47 LFT grounds

  • Dates of the conduct

  • Evidence supporting the cause


  • Notice delivered to the employee personally or through the STPS conciliation office (Junta de Conciliación y Arbitraje)

  • Delivery documented with a signed receipt or official record

  • 30-day window between cause occurrence and dismissal notice respected (stale claims are procedurally vulnerable)


The documentation rule: Even a valid just cause can be lost procedurally. If the dismissal notice is delivered without the correct LFT language, without specifying dates and conduct, or after the 30-day window, a labor court can rule the termination unjustified regardless of the substantive cause. The EOR drafts this notice — but the client company must provide the underlying facts and evidence.


Unjustified Termination or Mutual Agreement


  • Indemnización triple calculated: 3 months base salary + 20 days per year of service + seniority premium (12 days/year, capped at 2× minimum wage)

  • All accrued benefits calculated: pro-rated Aguinaldo, accrued vacation, vacation premium, and PTU due

  • Final pay settlement signed with employee (finiquito — the Mexican final pay settlement document)

  • 20 days from decision to payment — Mexican practice standard for final pay processing

  • IMSS Baja (deregistration) filed immediately after the last working day


IMSS Baja


  • IMSS deregistration is completed on the employee's last working day or the following business day

  • INFONAVIT employer obligations settled through the separation date

  • AFORE contribution for the final period confirmed



Data Privacy and Employee Data Compliance in Mexico


Mexico's Federal Data Protection Law (Ley Federal de Protección de Datos Personales en Posesión de los Particulares — LFPDPPP) governs employee personal data. Violations carry fines of MXN 100,000–320,000,000 depending on severity.


Pre-Employment


  • Privacy Notice (Aviso de Privacidad) provided to employee at or before signing of employment contract

  • Aviso de Privacidad specifies: categories of data collected, purposes, retention periods, third-party disclosures, and employee rights


Ongoing Data Handling


  • Data Processing Agreement (DPA) or equivalent between your company and the EOR covering employee personal data processing

  • Employee data minimization: only data necessary for employment purposes is shared with the EOR

  • Cross-border data transfer mechanism in place if employee data leaves Mexico (LFPDPPP requires adequacy determination or binding contract)

  • Employee data retention policy aligned with Mexican statutory requirements (payroll records: 10 years for SAT purposes)


Record Retention


  • IMSS records: maintained for a minimum of 5 years

  • SAT/ISR payroll records (CFDI): maintained for 10 years

  • LFT employment records (contracts, payslips, vacation records): maintained for 10 years

  • INFONAVIT contribution records: maintained for a minimum 5 years



Ongoing Compliance Monitoring Checklist in Mexico


Mexico's regulatory environment changes frequently. The 2026 working hours reform is active. IMSS contribution ceilings (UMA value) update annually. SAT CFDI rules evolve. ISR brackets are recalculated. State minimum wages change. A proactive EOR tracks all of this. A reactive one does not.


Regulatory Change Tracking


  • EOR has a confirmed process for monitoring: LFT amendments, SAT CFDI circulars, IMSS contribution ceiling updates (UMA changes), state ISN rate changes, STPS inspection protocol updates, INM immigration regulation changes

  • EOR proactively notified your team of the November 2025 STPS inspection protocol update (if yes, this is a good sign; if no, ask why not)

  • 2026 working hours reduction schedule being tracked: Mexico is phasing down from 48 to 40 maximum weekly hours through 2030 — current maximum hours per your hire date are correctly reflected in employment contracts


Monthly Compliance Review


  • Monthly IMSS SUA filing confirmed submitted on time

  • CFDI 4.0 receipts generated without errors for every payroll cycle (CFDI cancellations and reissuance tracked)

  • ISN was remitted to each state correctly

  • SAT monthly ISR remittance confirmed

  • INFONAVIT monthly employer contributions confirmed remitted


Annual Compliance Calendar


Date

Obligation

January 15

STPS Aguinaldo compliance report filed

January 31

Annual ISR declaration supports issued to employees

February (IMSS)

Annual SBC revision — update employee SBC for any salary changes in the prior year

May 30

PTU distributed to employees

December 20

Aguinaldo paid

December 31

ISR December annualization completed; over/under withholding settled

Annual

IMSS work risk (siniestralidad) class review; update if risk classification changed

Annual

REPSE registration renewal confirmed



Permit Renewals (Foreign National Employees)


  • Temporary Resident Visa with Work Authorization expiry calendared with 60-day advance notice

  • INM renewal process initiated before expiry

  • Employee continues to work only while a valid authorization is in place — no gap between expiry and renewal confirmation



How Team Up Addresses This Checklist


Every item on this checklist represents a real compliance obligation that Team Up manages as standard across its Mexico EOR service.


REPSE: Team Up holds and maintains active REPSE registration for Mexico operations.


IMSS and SBC: Calculations use the correct integrated SBC, including benefit aliquots — not gross salary alone.


CFDI 4.0: Every payroll cycle is backed by valid CFDI receipts uploaded to SAT. Cancellation and reissuance processes are managed as standard.


ISN by state: State payroll tax is calculated and remitted per employee's work state, not at a flat rate.


PTU and Aguinaldo: Accrued monthly. PTU distributed by May 30. Aguinaldo paid by December 20.


Proactive compliance monitoring: When the November 2025 STPS inspection protocol was issued, Team Up's Mexico operations updated client documentation and REPSE compliance records. Regulatory changes are tracked as part of in-country operations, not through a remote compliance platform.


Termination guidance: Before any termination communication to an employee, Team Up provides: LFT grounds analysis, process documentation requirements, full cost modeling (just cause vs. unjustified), and execution management through final pay and IMSS baja.


Team Up's Mexico EOR operates alongside owned entities in Georgia, Armenia, Azerbaijan, Turkey, India, Kazakhstan, Uzbekistan, and Eastern Europe — delivering the same compliance quality across every market from one platform, from €199 per employee per month.





Bottom line


Mexico's compliance framework is detailed, actively enforced, and changing. The 2026 working hours reform is in progress. The 2025 STPS inspection protocol is in effect. IMSS contribution rates update. ISR brackets adjust. A proactive EOR tracks all of it and keeps your employment relationships ahead of it — not catching up after an audit surfaces a gap.


Team Up's Mexico EOR coverage starts from €199 per employee per month on a unified platform that covers 20+ countries. REPSE-registered. CFDI 4.0 compliant. Full LFT statutory benefits. In-country compliance monitoring.


And if you need compliant Mexico hiring from day one — alongside the Caucasus, Central Asia, Turkey, India, or the Philippines — the platform is already in place.



Frequently Asked Questions


What is the most common EOR compliance failure in Mexico?


Incorrect SBC calculation — specifically, running IMSS contributions on gross salary without integrating benefit aliquots. This creates under-contribution to IMSS, which compounds as a cumulative liability with monthly penalties. The second most common failure is late aguinaldo payment — missing the December 20 deadline triggers STPS enforcement, back-payment with interest, and damages the employment relationship permanently.


What does REPSE non-compliance actually cost a foreign company?


Under the November 2025 STPS inspection protocol, fines for using non-REPSE-registered providers can exceed MXN 4 million per affected worker. Additionally, service fees paid to non-REPSE providers are not deductible for Mexican corporate income tax — meaning the non-deductible EOR cost creates an effective tax surcharge on top of the fine exposure. Verify REPSE status before any EOR contract is signed.


How does immigration compliance intersect with EOR payroll registration in Mexico?


For foreign national employees, work authorization (Residente Temporal with work authorization from INM) must be confirmed before the employment relationship begins. IMSS registration and payroll cannot legally precede INM authorization. An EOR that initiates payroll before INM authorization creates an unauthorized employment relationship. Budget 4–8 weeks for the immigration process and plan hiring timelines accordingly.


How long must Mexico payroll records be retained?


CFDI payslip records must be retained for 10 years (SAT requirement). IMSS contribution records: 5 years. LFT employment records (contracts, vacation records, termination documents): 10 years. INFONAVIT records: 5 years. Data Privacy (LFPDPPP) retention periods are set by the purposes stated in the Aviso de Privacidad, subject to these statutory minimums.


What is the correct termination process for a poor-performing employee in Mexico?


"Poor performance" is not a listed just cause under LFT Article 47. To terminate for performance, the employer typically needs: documented performance standards communicated at hire, written warnings with employee acknowledgment, a formal improvement process, and documented failure to meet standards despite opportunity. Without this foundation, the termination is classified as unjustified — triggering indemnización triple (3 months + 20 days/year + seniority premium). The EOR should be consulted before any performance management action that might lead to termination.

bottom of page