Paying Employees in Mexico in USD: Legal and Accounting Implications

Table of Contents

Recient Post

Paying Employees in Mexico in USD: Legal and Accounting Implications

As companies expand into Mexico, especially through outsourcing or Employer of Record (EOR) services, one common question arises: Can we pay employees in U.S. dollars (USD)? While tempting from a budgeting or international finance perspective, paying wages in foreign currency can bring complex legal and accounting challenges.

Let’s break down the implications of paying employees in USD in Mexico, including regulatory compliance and viable alternatives.

Is It Legal to Pay Wages in USD in Mexico?

According to Mexico’s Federal Labor Law (Ley Federal del Trabajo), employees must be paid in national currency, meaning Mexican pesos (MXN). Article 101 explicitly prohibits salary payments in foreign currency.

Even if a contract specifies a wage amount in dollars, the employer is required to convert the salary into pesos at the official exchange rate published by Mexico’s central bank (Banco de México) on the date of payment.

What Happens If You Still Pay in USD?

Paying wages directly in USD (e.g., via foreign bank transfers or in cash) exposes your company to several risks:

  • Non-compliance with labor law
  • Invalidated contracts in case of disputes
  • Penalties or fines from the labor authority
  • Exchange rate volatility issues for employees

To learn more about payroll compliance in Mexico, see our guide “Cómo calcular el costo total de contratar empleados en México”.

Exceptions and Workarounds

Some companies operating under special economic zones or Maquiladora agreements (IMMEX) have more flexibility with international payments. However, even in those cases, salaries are almost always processed in pesos to remain compliant.

Another alternative is to structure part of a compensation package (such as bonuses or commissions) in USD, while ensuring the base salary is paid in MXN, as per legal requirements.

Explore how companies navigate labor law nuances in “Do BPO Workers in Mexico Qualify for Profit Sharing? What You Should Know”.

Accounting and Tax Implications

From an accounting standpoint, paying in USD can:

  • Complicate payroll reporting
  • Require additional foreign exchange reconciliation
  • Trigger red flags in tax audits if not properly disclosed

All payroll-related taxes, including IMSS, INFONAVIT, and ISR (income tax), must also be calculated and withheld in pesos, regardless of the payment currency.

Use EOR or BPO Services to Stay Compliant

Outsourcing payroll to a compliant BPO or using an Employer of Record in Mexico helps ensure:

  • Local legal compliance
  • Accurate currency conversions
  • Proper employee classification

See our article “Is It Safe to Outsource Customer Service to a Mexican BPO? What to Check First” for advice on evaluating local partners.

Final Thoughts

While paying employees in USD may seem convenient, it’s not legally viable in most scenarios in Mexico. Companies must ensure salaries are paid in pesos and recorded accordingly to remain compliant and avoid fines or disputes.

Working with experienced partners like Global Touch can help you navigate payroll regulations while managing international operations efficiently.

Need help designing a compliant payroll system for your Mexican team? Contact us today to learn how we can simplify your local and cross-border HR operations.

Let's get in touch

Leaving Global Touch But Still With Us

You’re being redirected to AmeriMex (A Global Touch Division) for specialized information on hiring Mexican talent.
Your experience and information remain secure within the same company.

If you have questions, we will advise you.

Escanea el código