Starting Freelance Work in Mexico: Do You Need to Register a Company?
Navigating the Mexican bureaucracy while trying to build a freelance career can feel like being stuck in a maze where the walls keep shifting without notice. I remember sitting in a sweltering government office for three hours just to be told my paperwork was invalid because I used a blue pen instead of black, and I realized then that "winging it" simply isn't an option here. This guide breaks down the legalities of freelancing in Mexico and answers once and for all if you need a full-blown company to operate legally.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
The Core Question: Individual vs. Entity
When you decide to offer services in Mexico, the first hurdle is deciding how the law sees you. Most expats arrive thinking they need to incorporate a Mexican company (an S.A. de C.V. or an S.C.) to be "official." This is a common misconception that often leads to unnecessary legal fees and complex accounting requirements that can swallow your initial profits. In reality, for the vast majority of solo freelancers, writers, designers, and consultants, the path is much simpler than creating a corporate entity.
Becoming a Persona Física (Individual)
In Mexico, you can operate as a Persona Física con Actividad Empresarial (an individual with business activities). This is the Mexican equivalent of a sole proprietorship. As a Persona Física, you use your own name to conduct business, but you are registered with the tax authorities to issue legal invoices. I found this to be the most liberating path because it bypasses the need for a board of directors, complex bylaws, and the high costs of a notary public to "constitute" a company. You are the business. This status allows you to deduct expenses related to your work—like a portion of your internet, office supplies, and even travel—without the heavy administrative lifting of a corporation.
When a Persona Moral (Corporation) Makes Sense
There are specific scenarios where you might actually want to register a company, known as a Persona Moral. If you are planning to hire a large team of local employees, enter into massive government contracts, or if you are partnering with other people where equity needs to be clearly divided, a corporation is the way to go. However, be warned: the "constituting" of a company requires a Notario Público, which can cost upwards of $1,000 to $2,500 USD just in fees. Furthermore, the accounting for a Persona Moral is significantly more expensive and rigid. For someone just starting out, this is usually overkill. If your goal is to maintain a flexible lifestyle, as outlined in the Digital Nomad Life in Mexico: Remote Work Living Guide, staying as an individual is almost always the better move.
The Middle Ground: RESICO Explained
The game-changer for freelancers in recent years is the Régimen Simplificado de Confianza (RESICO). This tax regime was designed to bring more people into the formal economy by offering incredibly low income tax rates—ranging from 1% to 2.5%—for those earning under 3.5 million pesos a year. For a freelancer, this is a dream come true. However, there is a catch: you cannot be a shareholder in another company or receive certain types of "assimilated" salaries. When I switched to RESICO, my monthly tax bill dropped significantly, but I had to make sure my paperwork was pristine. It is the gold standard for foreigners working as individuals in Mexico today.
Essential Paperwork and the Infamous SAT
The SAT (Servicio de Administración Tributaria) is the Mexican equivalent of the IRS or HMRC. It is a name that strikes fear—or at least deep frustration—into the hearts of locals and expats alike. To freelance legally, you must "exist" in the eyes of the SAT. This involves a process that cannot be done entirely online; you will eventually have to visit a local office to have your biometrics taken.
Obtaining Your RFC and E.Firma
The most important acronym you will learn in Mexico is the RFC (Registro Federal de Contribuyentes). Without this, you cannot legally invoice clients, open a high-level bank account, or even get a postpaid cell phone plan in some cases. You can read more about why this is such a big deal in Do You Need an RFC Number? Why a Tax ID Matters for Expats' Finances. Along with your RFC, you must obtain your e.firma (formerly known as the FIEL). This is a set of digital files on a USB drive that acts as your legal signature. Do not lose this thumb drive. If you lose it, you have to run the gauntlet of the SAT office all over again to get a new one. It is used to sign your tax returns and issue every single invoice.
Understanding Tax Regimes for Freelancers
Choosing the right "regime" is where most foreigners get tripped up. If you don't qualify for RESICO, you will likely fall under Actividad Empresarial y Profesional. This regime allows for more deductions but carries a much higher tax rate (up to 35% depending on income). It is vital to understand these terms before your appointment. I highly recommend using resources like SpanishPod101 to brush up on your business and administrative vocabulary. Knowing the difference between deducciones (deductions) and gastos (expenses) can save you from a very confusing conversation with a government official who likely won't speak English.
The Role of Invoicing (Facturación)
In Mexico, a "receipt" isn't just a piece of paper. It is a CFDI (Comprobante Fiscal Digital por Internet). Every time you get paid by a Mexican client, they will demand a factura (invoice) that is digitally "stamped" by the SAT. If you are freelancing for clients abroad (like in the US or Canada), you still need to issue "global invoices" to account for that income in Mexico. This is a non-negotiable part of the process. If you receive money into a Mexican bank account without a corresponding invoice, the SAT may eventually flag it as "unexplained wealth" and tax it at the highest possible rate.
| Tax Regime | Income Limit | Tax Rate (ISR) | Best For |
|---|---|---|---|
| RESICO | 3.5M MXN / Year | 1% – 2.5% | Most Solo Freelancers |
| Actividad Empresarial | No Limit | Up to 35% | High Earners/Complex Deductions |
| Persona Moral (S.A.) | No Limit | Flat 30% | Teams, Partners, Corporations |
Practical Realities of Freelancing as an Expat
Beyond the tax ID and the invoices, there is the reality of living your life while managing a business. You aren't just a freelancer; you are a foreign resident, which adds layers of complexity to your daily operations.
Immigration Status and the Right to Work
You cannot legally freelance in Mexico on a standard tourist permit (FMM). While many "fly under the radar," if you want to be fully legal, open a bank account, and pay taxes, you need to have Temporary or Permanent Residency. More importantly, your residency card must have "Permiso para Trabajar" (Permission to Work) or you must notify the immigration office (INM) that you are changing your status to include lucrative activities. For a deep dive into how to handle this, check out Working in Mexico: Job Market, Work Culture, and Opportunities for Foreigners. Failure to update your status can lead to complications during your residency renewal. To get started with the right terminology for your INM visit, SpanishPod101 has excellent lessons on immigration and residency terms.
Banking and Receiving Payments
Opening a bank account as a freelancer can be a "chicken and egg" situation. The bank wants your RFC to open an account, and the SAT wants your bank info to register you. Generally, you should get your How to Get a CURP as a Foreigner: The Mexican ID Number Explained first, then your residency, then your RFC, and finally your bank account. Dealing with Mexican banks requires patience. You will likely face limits on how much you can deposit each month unless you provide proof of your tax registration. For receiving money from abroad, many expats find that traditional banks are too expensive. I often suggest Transferring Money Internationally: Best Ways to Send Money to/from Mexico using fintech solutions to avoid the predatory exchange rates offered by big Mexican banks like BBVA or Banamex.
Bridging the Language Gap in Business
Even if your clients are back home, your administrative life is 100% in Spanish. Your accountant, the SAT website, and your local bank manager will all communicate in Spanish. I can’t tell you how many times I sat nodding blankly at my accountant while he explained my VAT obligations, only to realize later I didn't understand a word. Taking a proactive approach to Learning Spanish in Mexico: Top Tips and Resources for Expats is essential. Tools like SpanishPod101 are particularly helpful because they offer specialized lessons on business etiquette and financial terms that you won't find in a casual "holiday Spanish" book.
Costs and Compliance: Staying on the Right Side of the Law
The most common question I get is: "Can I just wait until the end of the year to deal with my taxes?" The answer is a resounding no. Mexico operates on a monthly filing system.
Monthly vs. Annual Tax Filings
As a freelancer, you (or your accountant) must file a return by the 17th of every month. This return declares your income and expenses from the previous month. You also have an annual return due in April. If you are in the RESICO regime, these monthly filings are relatively simple, but they are mandatory. Even if you earned zero pesos in a month, you must file a "declaration in zeros." If you miss these filings, the SAT can revoke your RESICO status and move you to a much higher tax bracket as a penalty. For more detail on these obligations, see Taxes in Mexico for Expats: A Complete Guide to Income Tax and More.
Hiring an Accountant (Contador)
In the US or Canada, many freelancers do their own taxes using software. In Mexico, I strongly advise against this. The SAT website is notoriously glitchy, the laws change frequently, and the cost of a good local accountant (contador) is relatively low—usually between $500 and $1,500 MXN per month for a solo freelancer. A good accountant will save you ten times their fee in stress alone. They will handle your monthly "stamping" of invoices and make sure you aren't missing any new regulations. Using SpanishPod101 to learn how to communicate with your accountant about facturas and declaraciones is one of the best investments you can make in your first month.
Common Pitfalls and How to Avoid Them
One major pitfall is the IVA (Value Added Tax). In Mexico, most services are subject to a 16% IVA. If you charge a Mexican client $1,000 MXN, you must actually charge them $1,160. That $160 isn't yours; you are just holding it for the government. Many new freelancers spend that money, only to be shocked when their tax bill comes due. Another pitfall is not realizing that foreign income must be declared. Even if the money never touches a Mexican bank account, if you are a tax resident in Mexico, you are technically liable for taxes on your worldwide income.
Setting up your freelance life here is a marathon, not a sprint. Once you have your How to Open a Bank Account in Mexico: Requirements and Tips and your SAT paperwork in order, the freedom of working under the Mexican sun is worth every hour spent in those plastic chairs at the government office. Stay organized, keep your USB drive safe, and keep learning the language of the land.
Disclaimer
The information provided in this article is for educational and informational purposes only and does not constitute legal, financial, or tax advice. Mexican tax laws and immigration regulations are subject to frequent changes. We strongly recommend consulting with a certified Mexican accountant (Contador Público) and a qualified immigration attorney to discuss your specific situation before making any professional or financial decisions in Mexico.