How Much Does It Cost to Set Up a Company in Mexico?
Mexico has become one of the most attractive markets in Latin America for entrepreneurs and foreign investors, thanks to its proximity to the US, competitive labor costs, and a growing consumer base of over 128 million people. But before you pack your bags or wire any funds south of the border, you need a clear picture of what forming a company there actually costs.
I’ve worked with clients navigating this process, and the honest answer is that the price tag depends heavily on the type of entity you choose, the state where you register, and whether you hire professionals to handle the paperwork. Let me break down the real numbers so you can budget accurately instead of guessing.
The Main Business Structures in Mexico
Before talking dollars and pesos, you need to understand your options. Mexico offers several legal structures, but two dominate the landscape for small and medium businesses.
Sociedad Anonima (S.A.) functions like a corporation. It suits larger operations with multiple shareholders and works well if you plan to bring in investors down the road.
Sociedad de Responsabilidad Limitada (S. de R.L.) operates more like an LLC. It’s the go-to choice for smaller businesses and foreign owners who want liability protection without the corporate complexity of an S.A.
Most foreign entrepreneurs I’ve advised end up choosing the S. de R.L. structure because it offers flexibility, simpler governance, and easier tax treatment for US owners under certain IRS rules.

Breaking Down the Core Costs
Setting up a company in Mexico involves several distinct expenses, and each one adds up. Here’s what you’re actually paying for.
Notary and Legal Fees
Mexican law requires that your company’s incorporation documents be drafted and certified by a notario publico, a role with far more legal authority than a US notary. This step alone typically costs between $800 and $2,500 USD, depending on the complexity of your corporate structure and the notary’s rates in your chosen state.
Mexico City and Monterrey notaries tend to charge on the higher end, while smaller cities like Merida or Queretaro often come in cheaper. Do not skip this step or try to cut corners here. A poorly drafted incorporation document creates headaches years down the line.
Government Registration Fees
Once your documents are notarized, you register with the Public Registry of Commerce (Registro Publico de Comercio). This fee runs anywhere from $150 to $500 USD depending on the state.
You’ll also need to register with the Mexican Tax Administration Service (SAT) to get your tax ID (RFC), which is free but requires an in-person appointment and a mountain of documentation.
Legal Representative and Registered Address
Foreign owners without Mexican residency typically need a legal representative in Mexico to handle official correspondence and government interactions. Hiring one costs between $500 and $1,500 USD annually.
You’ll also need a registered business address. Virtual office services in major cities run $50 to $200 USD per month, while a physical office lease costs significantly more depending on location and square footage.
Accounting and Compliance Setup
Mexican tax compliance is detailed and unforgiving of mistakes. Most companies hire a local accountant from day one, and setup fees for initial bookkeeping systems and tax registration assistance range from $300 to $1,000 USD.
Monthly accounting retainers afterward typically cost $150 to $600 USD, depending on transaction volume and complexity.
Sample Cost Breakdown
Here’s a realistic snapshot of what a foreign entrepreneur might pay to establish a small S. de R.L. company in a mid-sized Mexican city.
| Expense Category | Low Estimate (USD) | High Estimate (USD) |
|---|---|---|
| Notary fees | $800 | $2,500 |
| Government registration | $150 | $500 |
| Legal representative (annual) | $500 | $1,500 |
| Registered office (annual) | $600 | $2,400 |
| Initial accounting setup | $300 | $1,000 |
| Bank account setup | $0 | $300 |
| Total first-year cost | $2,350 | $8,200 |
Notice the wide range. A bare-bones setup in a smaller city with a straightforward business model lands near the bottom. A company in Mexico City with multiple shareholders and a more complex structure lands near the top, sometimes higher.
Additional Costs People Forget About
Beyond the obvious registration expenses, several costs catch new business owners off guard.
- Translation and apostille services for foreign documents, which run $50 to $200 per document
- Visa and immigration costs if you plan to relocate and manage the business yourself, ranging from $500 to $2,000 depending on visa type
- Municipal business licenses required in most cities, typically $100 to $400
- Employee registration with IMSS (Mexican social security) if you plan to hire staff, with costs tied to payroll percentages rather than flat fees
- Digital signature (e.firma) setup with SAT, which is free but time-consuming to obtain
None of these expenses are optional if they apply to your situation, so factor them into your planning rather than treating them as surprises later.
Should You Hire a Facilitator or Do It Yourself?
Plenty of firms in Mexico specialize in helping foreigners incorporate, and their packages usually bundle notary fees, registration, legal representation, and initial accounting into one price. These packages range from $1,500 to $5,000 USD depending on the provider and the level of service.
I generally recommend this route for anyone unfamiliar with Mexican bureaucracy or the Spanish language. The bureaucratic process involves multiple government agencies, strict documentation requirements, and timelines that shift without warning. Paying a premium for a facilitator often saves you from costly mistakes and months of delays.
If you already speak Spanish fluently, have local contacts, and enjoy navigating red tape, doing it yourself saves money but demands patience.
Timeline Expectations
Cost and time go hand in hand here. A standard incorporation takes four to eight weeks from notarization to full tax registration, assuming no complications. Rushed timelines through expedited notary services exist but add extra fees, typically 20 to 30 percent above standard rates.

Key Takeaways
Setting up a company in Mexico costs anywhere from roughly $2,350 on the low end to over $8,000 for a more complex structure with professional support at every step. Notary fees, legal representation, and registered office costs make up the bulk of your initial investment, while ongoing accounting and compliance become your steady monthly expense afterward.
Choose your business structure carefully, budget for the hidden costs like translations and municipal licenses, and seriously consider hiring a local facilitator if you’re unfamiliar with Mexican bureaucracy. The upfront investment in doing this correctly pays off many times over compared to the cost of fixing mistakes later.
If you’re serious about expanding into Mexico, start by getting quotes from two or three notaries and facilitators in your target city before committing to anything. Compare their fees, ask for a breakdown of what’s included, and pick the option that matches both your budget and your comfort level with Mexican business law.
