How to Start a Business in Mexico
Mexico has become one of the most attractive places in Latin America to launch a company. It has a workforce of over 60 million people, direct access to the US and Canadian markets through the USMCA trade agreement, and a growing middle class hungry for goods and services. I have watched foreign entrepreneurs and local founders alike build everything from small cafes in Oaxaca to manufacturing plants in Monterrey. The process has quirks that trip up newcomers, but once you understand the sequence, it moves faster than most people expect.
This guide walks through the real steps, the costs you should budget for, and the mistakes that cost founders months of delay.
Why Mexico Makes Sense Right Now
Nearshoring has turned Mexico into a manufacturing magnet. Companies that once built factories in China are now setting up in Tijuana, Queretaro, and Nuevo Leon to cut shipping times to the US. That shift has created demand for suppliers, logistics firms, and service businesses that support the bigger players.
Beyond manufacturing, Mexico’s domestic consumer market is strong on its own. Cities like Guadalajara and Merida have seen real estate and retail booms driven by both local buyers and remote workers relocating from the US and Canada. If your business serves either of those crowds, timing is on your side.
Choosing the Right Legal Structure
Your first real decision is picking a business structure. Mexico offers several options, but two dominate for small and mid-sized businesses.
- Sociedad Anonima (S.A.): A corporation suited for larger operations with multiple shareholders. It requires a minimum of two shareholders and offers liability protection.
- Sociedad de Responsabilidad Limitada (S. de R.L.): Similar to an LLC in the US. It limits shareholder liability to their capital contribution and works well for smaller, closely held companies.
- Sole proprietorship (Persona Fisica con Actividad Empresarial): The simplest setup for freelancers and solo operators, with fewer formal requirements but no liability separation between you and the business.
Most foreign investors go with an S. de R.L. because it combines liability protection with simpler governance than a full S.A. If you plan to bring in outside investors later or eventually go public, an S.A. gives you more flexibility for that path.
Step-by-Step Registration Process
1. Get a Permit from the Ministry of Foreign Affairs
Before you can legally form a company, you need authorization from the Secretaria de Relaciones Exteriores (SRE) to use your chosen company name. This step confirms the name is not already taken and typically takes a few business days.
2. Draft and Notarize Your Articles of Incorporation
A Mexican notary public, who holds far more legal authority than notaries in the US, drafts and certifies your company’s formation documents. This includes your bylaws, shareholder structure, and registered capital. Expect notary fees to run between $500 and $1,500 USD depending on the complexity of your setup and the region.
3. Register with the Public Registry of Commerce
Once notarized, your incorporation documents go to the Registro Publico de Comercio, which formally registers your company and grants it legal existence. This step can take two to four weeks depending on the state.
4. Obtain Your Tax ID (RFC)
Every business needs a Registro Federal de Contribuyentes number from the Servicio de Administracion Tributaria (SAT), Mexico’s tax authority. You cannot invoice clients, hire employees, or open a business bank account without it.
5. Register with Social Security (IMSS)
If you plan to hire employees, you must register with the Instituto Mexicano del Seguro Social. This covers healthcare, pensions, and workplace injury insurance for your staff, and it is a legal requirement from your very first hire.
6. Open a Business Bank Account
Mexican banks require your RFC, proof of address, and incorporation documents before opening a corporate account. Foreign founders sometimes find this step slower than expected, since banks apply strict anti-money-laundering checks on new accounts.
Costs and Timeline at a Glance
Budgeting realistically saves you from cash flow surprises during setup. Here is a rough breakdown of what founders typically spend and how long each phase takes.
| Step | Estimated Cost (USD) | Typical Timeline |
|---|---|---|
| Name authorization (SRE) | $50 to $100 | 3 to 5 business days |
| Notary fees | $500 to $1,500 | 1 to 2 weeks |
| Public Registry filing | $200 to $600 | 2 to 4 weeks |
| RFC tax registration | Free | 1 to 2 weeks |
| IMSS registration | Free | 1 week |
| Bank account setup | Varies by bank | 2 to 6 weeks |
Total setup time usually lands between six and twelve weeks. Businesses with simple structures and a single local shareholder move faster. Foreign-owned companies with layered ownership structures should budget closer to three months.
Special Considerations for Foreign Entrepreneurs
Foreigners can own 100% of a Mexican company in most industries. A short list of sectors, including certain energy, telecommunications, and media businesses, requires majority Mexican ownership or government approval. Check the Foreign Investment Law’s restricted list before committing to a business idea in a regulated space.
If you plan to live in Mexico while running your company, you will need the right visa. A Temporary Resident Visa with a permit to conduct paid activities is standard for founders who relocate. Immigration lawyers in Mexico City and Guadalajara handle this routinely, and the process typically pairs with your business registration timeline.
Hiring a local accountant (contador) is not optional in practice. Mexican tax compliance involves monthly filings, electronic invoicing (CFDI) for every transaction, and payroll rules that differ significantly from US or Canadian norms. A good contador costs $150 to $400 USD a month and saves you from penalties that dwarf that fee.
Common Mistakes to Avoid
Founders who skip local legal advice tend to repeat the same errors. Watch out for these:
- Choosing a business name without checking trademark conflicts, which can force a costly rebrand later.
- Underestimating notary and registration timelines, especially in states with backlogged public registries.
- Ignoring monthly tax filing deadlines, which trigger automatic fines from SAT even for small missed reports.
- Hiring employees without registering with IMSS first, which creates legal liability if a worker gets injured.
- Assuming English contracts hold up the same way in Mexican courts as Spanish ones do. Always use bilingual, notarized agreements for anything binding.
Key Takeaways
Starting a business in Mexico rewards founders who plan ahead and respect the paperwork. The core sequence, name authorization, notarized incorporation, public registry filing, tax ID, and social security registration, is predictable once you know it. Budget two to three months for full setup, hire a local accountant from day one, and confirm your industry allows full foreign ownership before you sign a lease or hire staff.
Mexico’s market access, cost advantages, and growing consumer base make it one of the strongest opportunities in the hemisphere right now. Get your legal foundation right, and you can focus on the part that actually grows your business: serving customers and building something that lasts.
