Learn how to freelance legally in Mexico, register with SAT, pay taxes, issue invoices, and work with local or global clients.
Thinking about freelancing in Mexico? In most cases, you can work as an individual without setting up a company. This guide explains how to register, pay taxes, issue invoices, and work legally with local or international clients.
Before we get into the details, here are the answers to the questions most freelancers ask first, so let's answer them right away.
For foreigners, there's a fourth question that comes first: can you legally work here at all? A tourist card doesn't allow it. More on that next.
Yes. Freelancing is legal in Mexico, and you don't need a special freelancer licence. In most cases, you simply register with SAT, Mexico's tax authority, as an individual (persona física).
If you're a Mexican citizen or resident, the process is straightforward: register with SAT, obtain your RFC (tax ID), choose a tax regime, and you're ready to invoice clients.
If you're a foreign national, your immigration status matters. A tourist visa (FMM) doesn't allow you to work in Mexico. To freelance legally, you'll generally need temporary or permanent residency with the appropriate permission to carry out paid work.
Many remote workers use temporary residency through economic solvency, which allows them to live in Mexico while earning income from abroad. However, if you plan to work with Mexican clients, you'll typically need additional work authorization.
Although Mexico doesn't currently offer a dedicated digital nomad visa, temporary residency through economic solvency is the route most remote workers take.
This is usually the first real decision you'll make, and for most freelancers it's simple.
Here's how registration works to being registered and able to invoice. With your documents ready, the whole thing can often be done in a single SAT appointment; the main delay is simply getting that appointment, since demand has been high.
Foreigners follow the same steps but register using a valid immigration document. Just remember: registering for tax is separate from being authorized to work; the RFC doesn't grant work permission.
Taxes are often one of the biggest concerns for new freelancers, but Mexico's system is relatively straightforward once you're in the right tax regime.
For many freelancers, RESICO (Régimen Simplificado de Confianza) is the simplest option. If you earn up to MXN 3.5 million a year, you'll generally pay 1% – 2.5% income tax (ISR) on your gross income, making it one of the most attractive regimes for independent professionals.
If you don't qualify for RESICO, you'll usually fall under the General Regime, where tax is calculated on your profit (income minus deductible expenses) using progressive tax rates.
A few other things to know:
Many freelancers manage their taxes themselves through SAT's online portal, especially under RESICO. As your income or tax situation becomes more complex, working with an accountant can often save time and help you avoid mistakes.
Mexico runs on electronic invoices, and there's no getting around it: every transaction needs a CFDI, a digital invoice that gets officially "stamped" before it's valid. You issue these through the SAT's free tool or a low-cost private provider.
One common mistake is accuracy. Your client's details, legal name, tax ID, postal code, and tax regime have to match their official tax record exactly, accents and all. A single typo and the invoice gets rejected. So ask new clients for their Constancia de Situación Fiscal and copy from it precisely.
Billing a foreign client? You still issue a CFDI even though they don't have a Mexican tax ID. You use a generic foreign-client code (XEXX010101000) and, for exported services, apply IVA at 0%. It's your legal obligation to issue it regardless of whether the client wants one. Keep your invoice files backed up for at least five years.
Getting paid as a freelancer in Mexico is straightforward, but there are a few tax rules you can't ignore. Whether you're invoicing local clients or working with companies abroad, the key is understanding how payments, invoicing, and reporting work.
In most cases, no. Mexico has tax treaties with more than 60 countries, including the US, Canada, Spain, and Germany, to help prevent the same income from being taxed twice. If you've already paid tax abroad, you may be eligible to claim a foreign tax credit in Mexico. If most of your income comes from one country, it's worth consulting a tax professional to ensure you're claiming all available benefits.
Most guides talk about misclassification as the client's problem. It can affect you too.
In Mexico, what matters isn't what's written in your contract; it's how you actually work. If a client controls your schedule, tells you how to do your job, provides your equipment, and treats you like an employee, authorities or a court may decide that you're an employee, regardless of your contract.
That can have consequences for both your employment rights and your tax status. For example, if your work starts looking like regular employment, SAT could determine that you no longer qualify for RESICO and require you to pay tax under the general regime instead.
The best way to avoid this is to keep your relationship genuinely independent. Work with more than one client where possible, use your own tools, set your own schedule, and have a clear services agreement in place. If one client controls most of your work, it's worth getting professional advice.
You can run a simple freelance setup on your own, but a few situations simply warrant a contador (accountant) or abogado (lawyer):
Do I need an RFC to freelance?
Yes, register within a month of starting, regardless of how little you earn.
Can I freelance on a tourist visa?
No. A tourist card doesn't allow paid work in Mexico. You need resident status with work permission, or you work remotely for foreign clients under a compatible residency.
What is RESICO, and am I eligible?
It's the simplified regime that taxes gross income at 1–2.5%, capped at 3.5 million pesos a year. You're eligible if you're an individual freelancer and don't fall into the excluded groups (like company shareholders).
How much tax will I actually pay?
In RESICO, roughly 1–2.5% income tax on your gross, plus handling IVA. Billing 30,000 pesos a month works out to around 330 pesos in income tax.
Do foreign clients need a CFDI?
You still have to issue one using the generic foreign-client code, usually at 0% IVA. They don't need it for their own taxes, but you're legally required to issue it.
Do I have to register with IMSS?
No, it's optional for the self-employed. You can enroll voluntarily for health and pension coverage.
What is the e.firma?
Your SAT electronic signature. It's legally equal to a handwritten one, and you'll need it for filings and to stay in RESICO.
Getting the legal and tax side right is one half of freelancing in Mexico; the other half is finding good work and getting paid smoothly. That's where Flexhire comes in. Flexhire connects independent contractors with vetted clients around the world and handles the parts that usually cause friction, from contracts to reliable cross-border payments, so you can spend less time on admin and more time on the work you actually do. Once your RFC is sorted and you're set up to invoice, Flexhire can help you put it all to use.
Disclaimer
This guide is for general informational purposes only and is not legal or tax advice. Rules, rates, and thresholds change. Before acting, confirm the details for your situation with the relevant Mexican authorities or a qualified professional.
Sources
Servicio de Administración Tributaria (SAT) https://www.sat.gob.mx/
SAT appointments (citas) https://citas.sat.gob.mx/
Instituto Nacional de Migración (INM) https://www.gob.mx/inm
Instituto Mexicano del Seguro Social (IMSS) https://www.imss.gob.mx/
gob.mx government portal https://www.gob.mx/
Last updated: July 2026. Tax figures reflect the 2026 fiscal year.
Please sign in to leave a comment.
No comments yet. Be the first to comment!