Freelance Taxes in Mexico: RESICO and Business Activity Regimes for Foreign Clients

Freelance taxes in Mexico are simpler than many freelancers expect if you choose the right regime. Whether you work for clients in the United States, Europe or Mexico itself, you need an RFC, electronic invoices (CFDI) and monthly declarations, and the main decision is between the RESICO regime and the general regime for individuals with business or professional activity.

The short answer: most freelancers who are Mexican tax residents register with the tax authority (SAT) as individuals with business or professional activity. If their annual income is within the limit of the Simplified Trust Regime (RESICO), they can pay reduced monthly income tax rates on income actually received. Services exported to foreign clients can be taxed at 0% VAT if the legal requirements are met, but you must still issue a CFDI and file your returns.

Mexican tax rules, limits and rates change frequently and the conditions for each regime are detailed. This guide is general information, not tax advice. Check the current SAT rules or ask a Mexican contador before you register or invoice.

Key takeaways: freelance taxes in Mexico

  • Freelance taxes in Mexico start with an RFC, an e.firma and CFDI electronic invoices.
  • RESICO offers low monthly income tax rates for individuals under an annual income limit; the general regime has progressive rates and wider deductions.
  • Services exported to foreign clients may qualify for 0% VAT if the requirements are met.
  • Monthly returns for income tax and VAT are due around the 17th of the following month.
  • Foreign payments in dollars are recorded in pesos using the exchange rate rules that apply to your invoice.

In this guide

  1. Key takeaways: freelance taxes in Mexico
  2. Step 1: register with the SAT and get your RFC
  3. Freelance taxes in Mexico: RESICO or general regime?
  4. VAT on services to foreign clients
  5. How to issue a CFDI to a foreign client
  6. Monthly and annual returns for freelance taxes in Mexico
  7. Social security and other obligations
  8. Getting paid by foreign clients in Mexico
  9. Tax treaties and freelance taxes in Mexico
  10. Common mistakes with freelance taxes in Mexico
  11. Frequently asked questions about freelance taxes in Mexico
  12. Final thoughts on freelance taxes in Mexico
  13. Sources and further reading
  14. Related guides

Step 1: register with the SAT and get your RFC

In Mexico, tax obligations are managed by the Servicio de Administración Tributaria (SAT). To work as a freelancer you register in the Registro Federal de Contribuyentes (RFC), obtain your electronic signature (e.firma) and choose your tax regime and activity. You also need a way to issue CFDI, the electronic invoice, either through the SAT free tool or through an authorised provider.

Freelance taxes in Mexico: RESICO or general regime?

FeatureRESICO (individuals)Business and professional activity (general)
Income tax ratesLow fixed monthly rates on income received, around 1% to 2.5% depending on income levelProgressive rates up to a high marginal rate on net profit
Annual income limitYes, a limit set by law (check the current figure)No limit
DeductionsLimited: generally no deduction of expenses for income tax in the monthly calculationExpenses deductible if they meet the requirements
Best forFreelancers with low expenses and income under the limitFreelancers with high expenses or income above the limit

Because the conditions and limits are updated, compare both options with your expected income and expenses before you choose.

VAT on services to foreign clients

The standard VAT rate in Mexico is 16%. Services provided to foreign clients can qualify as exports of services, with a 0% rate, if conditions are met, such as the service being used abroad by a non-resident and the right documentation being kept. A 0% rate still has to be reported, and it is different from an exempt supply. If you cannot prove the export conditions, you may have to charge 16%. Ask your contador to confirm the evidence you need.

How to issue a CFDI to a foreign client

  1. Request the client’s legal name, address and country.
  2. Use the SAT generic tax ID for foreign clients in the receiver field, as the CFDI system requires.
  3. Choose the right service description code and VAT treatment (0% if export conditions apply).
  4. Indicate the currency (for example USD) and the exchange rate, as required by the form.
  5. Send the PDF and XML to the client and keep them.

For the invoice content that foreign clients expect, see the freelance invoice template in English and how to invoice in dollars.

Monthly and annual returns for freelance taxes in Mexico

ReturnWhenWhat
Monthly income tax paymentBy about the 17th of the next monthRESICO or provisional payment under the general regime
Monthly VAT returnBy about the 17th of the next monthVAT charged and paid, including 0% operations
Annual returnApril of the next yearFinal income tax settlement

Social security and other obligations

Freelancers are not automatically covered by IMSS like employees. Many contribute voluntarily to health and pension schemes. Some also have local obligations, depending on the state. Ask a contador which obligations apply to your activity.

Getting paid by foreign clients in Mexico

Most freelancers receive dollars by transfer or through providers. Compare the options in how to get paid internationally and USD bank account options. For US clients, you may need to give them a Form W-8BEN: see the W-8BEN guide. Record each payment in pesos with the applicable exchange-rate rule.

Tax treaties and freelance taxes in Mexico

Mexico has tax treaties with many countries. For a Mexican resident working for a foreign client, the treaty can matter when the client withholds tax at source. See how double taxation relief works for the general logic, which is similar in many countries, and check the Mexican rules for the foreign tax credit.

Common mistakes with freelance taxes in Mexico

  1. Choosing RESICO without checking the income limit and the deduction rules.
  2. Not issuing a CFDI to a foreign client.
  3. Charging 16% VAT when the export conditions are met, or 0% when they are not.
  4. Missing the monthly deadline.
  5. Not keeping documents that prove the service was used abroad.
  6. Ignoring the exchange-rate rule for invoices in dollars.

Frequently asked questions about freelance taxes in Mexico

What is RESICO?

It is a simplified tax regime in Mexico for individuals and companies under certain income limits, with low rates on income received.

Do I charge VAT to a foreign client in Mexico?

Exported services can be taxed at 0% VAT if the legal conditions are met. Otherwise the standard 16% may apply. Confirm with a contador.

Do I need an invoice for a foreign client?

Yes. You issue a CFDI even when the client is abroad, using the generic tax ID for foreign receivers.

When are the monthly returns due?

Generally around the 17th of the following month. Check the SAT calendar.

Can I get paid in dollars?

Yes. You record the income in pesos using the applicable exchange rate.

Should I hire a contador?

It is highly recommended for the first year, especially for 0% VAT and the choice of regime.

Final thoughts on freelance taxes in Mexico

Freelance taxes in Mexico are manageable when you pick the right regime, issue a CFDI for each client and keep proof of export for 0% VAT. Compare RESICO with the general regime using your real numbers, file monthly and keep your documents. With these steps, freelance taxes in Mexico become a monthly routine instead of a risk.

Sources and further reading

Related guides

Disclaimer: This article is for general information only and is not tax, legal or financial advice. Rules, fees and thresholds change often and differ by country; always confirm current details with the tax authority and a qualified adviser. Some links may be affiliate links, which means we may earn a commission at no extra cost to you.

Deja un comentario