Well, starting a company in Mexico ain’t too hard, but it’s not that easy neither. You gotta follow some steps, but don’t worry, I’ll break it down simple-like. Now, the first thing you need is a good plan. You don’t just open a company without knowin’ what you gonna do. What business you wanna start? You need to know that.
Step 1: Get a permit

Now, if you ain’t from Mexico, you gotta get a permit to do business here. They call it the “FM3 visa” or “temporary resident visa.” You need that first before you can even think about registerin’ a company. It’s like a ticket, without it, you can’t get in the game. So, go to the immigration office, tell ‘em what you wanna do, and get that permit. If you already got one, well, good for you, just skip this step.
Step 2: Choose your company type
Here in Mexico, there’s different kinds of companies. The most common ones are S.A. de C.V. and S. de R.L. I know those letters might sound fancy, but don’t you worry, they’re just different ways of runnin’ the business. The S.A. de C.V. is like for big companies with shareholders, and the S. de R.L. is for smaller businesses with partners. You gotta pick the one that fits your needs. If you’re a small shop, maybe go with the S. de R.L., but if you wanna grow big, the S.A. de C.V. might be better.
Step 3: Find a notary
Now, this step’s important. You can’t just write down your business name on a piece of paper and call it done. In Mexico, you need to find a notary, someone official, to help you register the business. They make sure everything’s legal and in order. So, look for a good notary in the area, tell ‘em what kinda business you wanna start, and they’ll help you with the paperwork. Without a notary, well, it’s like bakin’ bread without yeast – it ain’t gonna rise.
Step 4: Register your company

Once the notary helps you, now you gotta register the company with the Public Registry of Commerce. This makes your company official in the government’s eyes. You also gotta go to the tax office and get a tax ID. That’s how the government knows you’re gonna pay your taxes. And don’t forget, you need to register with social security, too. If you’re gonna hire people, they need to be covered, and the government takes this stuff seriously. If you don’t do it, they’ll come knocking on your door.
Step 5: Open a bank account
After you’re done with all that paperwork, you’ll need a business bank account. You can’t just use your personal account for the company money. Nope, you need to keep things separate. So, go to the bank, show them your company documents, and open up an account. Make sure you put in some money, because a business without money, well, it ain’t gonna last long, now is it?
Step 6: Watch the laws
Now listen here, if you’re foreign, there’s some businesses you just can’t open. Things like oil, electricity, or public transportation – those are for Mexicans only. So, you better check the laws and make sure your business is allowed. Most other businesses are fine, like restaurants or shops, but you always gotta be careful.
Step 7: Keep track of taxes

When you start a company, taxes are gonna come. Every month you’ll need to pay ‘em. And every year too. You better keep good records, or you’ll end up payin’ fines. Some folks like to hire an accountant to help with this part. It might cost a bit, but trust me, it’ll save you a lot of headaches later.
Conclusion: Patience and persistence
Well, that’s about it. Starting a company in Mexico ain’t a quick thing. You gotta be patient and take it step by step. Get your permits, choose your company type, find a notary, register your company, open a bank account, follow the laws, and keep up with the taxes. If you do all that, you’ll be just fine. And remember, don’t rush it, ‘cause like they say, good things take time.
Tags:
How to open a company in Mexico, starting a business in Mexico, business permit in Mexico, Mexican business laws, foreigner starting business in Mexico