Understanding the CNPJ: A Guide for Foreign Entrepreneurs in Brazil
- Global Ageless Adventures

- May 23
- 6 min read
Updated: 2 days ago
A CNPJ (Cadastro Nacional da Pessoa Jurídica) is Brazil's unique tax ID for businesses. It functions similarly to an EIN in the US. This identification is essential for any legal company operation, invoicing, or banking.
What is the CNPJ?
The CNPJ is a 14-digit number issued by Brazil's Receita Federal. It identifies companies, NGOs, and other entities for tax purposes, billing, and compliance. Without a CNPJ, businesses cannot legally operate, open a business bank account, or issue notas fiscais (invoices). This identification is crucial for foreigners looking to start service-based businesses in São Paulo, such as travel agencies, language schools, or marketing consultancies.
MEI vs. Other Business Types
When considering business structures in Brazil, it's important to understand the differences between MEI (Microempreendedor Individual), ME (Microempresa), and EPP (Empresa de Pequeno Porte). Each has its own characteristics and requirements.
Key Differences
| Type | Annual Revenue Limit (2026) | Employees | Taxes | Best For |
|------|------------------------------|-----------|-------|----------|
| MEI | R$81,000 (~US$15,000) | 1 max | Fixed monthly ~R$70 (DAS); exempt from IRPJ, PIS, COFINS | Freelancers, solo consultants (e.g., teachers, translators, consulting pros) |
| ME | R$360,000 (~US$65,000) | Unlimited (but small) | Simples Nacional (6-33% on revenue) | Small teams, higher sales, like travel agencies, marketing professionals, consultants |
| EPP | R$4.8M (~US$870,000) | Unlimited | Simples Nacional or Lucro Presumido | Scaling businesses with staff |
MEI is the simplest option, requiring no accountant initially, allowing for online setup, and offering social benefits like retirement. In contrast, ME and EPP require contracts, bookkeeping, and hiring an outside accountant, but they allow for growth.
Eligibility for CNPJ as a Foreigner
Most foreigners can qualify for a CNPJ if they possess a valid CPF (individual tax ID) or RNE/CRNM (migrant ID), along with proof of legal stay. For example, a tourist visa valid for over 90 days requires regularization. Tourists on 90-day visas cannot register as MEI but can do so with other visa types, provided they consult a lawyer. Permanent residents, temporary visa holders allowed to work, and Mercosur citizens face fewer hurdles. Brazilians married to foreigners or those with RNE can also apply.
Setting Up MEI as a Foreigner: The Fastest Option
For those with a small business or occasional side work, MEI is the fastest and easiest setup. While not all types of companies can operate as MEI, many simple ideas, such as mom-and-pop shops or freelance services, can qualify.
However, if the business plans to exceed the revenue limit, taxes can escalate quickly. Anything over the annual limit is heavily taxed. Fortunately, businesses can convert their MEI into a company as they grow. This process takes a couple of months and requires another legal procedure, but it is a viable option for those uncertain about their growth potential.
Steps to Set Up MEI
Get CPF: Obtain it via the Receita Federal site or Correios (requires passport/RNE).
Register MEI: Free at Portal do Empreendedor or app. Select an activity (e.g., marketing consultant) and pay the monthly DAS. The CNPJ is issued instantly.
State/Municipal Licenses: Most are automatic; check based on your location.
Open a Bank Account: Common options for small businesses include Nubank or Inter PJ accounts (Pessoa Juridica), which require a CNPJ for setup. Personal accounts should not be used for CNPJ work.
Total Time: 1-2 days
Cost: R$0 setup, R$70/month tax, and potential banking fees.
Company Basics
When opening a company in Brazil, two concepts will shape how the business is perceived and taxed by the government: the CNAE code and the “nome fantasia” (trade name). Understanding both is essential, especially for attracting international clients or operating as a MEI.
What is CNAE and Why Does It Matter?
CNAE stands for Classificação Nacional de Atividades Econômicas. It is a standardized numeric code that tells the Brazilian government exactly what a company does, becoming part of the official CNPJ registration.
Choosing the right CNAE is not merely a bureaucratic detail; it directly affects:
Tax Regime: The CNAE helps define whether a business can register as MEI, Simples Nacional, or Presumed Profit, along with applicable tax rates.
Authorizations: The activities listed in the CNAE indicate what a company is legally allowed to do. Operating outside those activities can lead to compliance issues. It is crucial to select as many activities as possible when setting up, as adding more later incurs a fee. Some services cannot coexist in the same company, so consulting an expert during this process is advisable.
Invoices (Notas Fiscais): The service or product on an invoice must match one of the activities described by the CNAE codes.
There are two main types of CNAE codes:
Main CNAE: The activity generating most revenue, typically defining the tax framework.
Secondary CNAEs: Other activities the company performs or intends to perform; multiple can be registered if needed.
For MEI, selecting a CNAE is even more strategic. Every MEI must choose at least one CNAE from a restricted official list of allowed activities. If an activity is not on that list, operating as MEI is not possible, and another business structure must be chosen.
Due to its impact on taxes and legal compliance, selecting a CNAE requires careful planning and ideally guidance from a qualified accountant.
Nome Fantasia: Your Brand-Facing Identity
While the CNAE speaks to the government, the nome fantasia speaks to the market. In Brazil, “nome fantasia” is the trade name or brand name that customers see in everyday life. It differs from the razão social (legal name), which is the formal name registered with government agencies and used in contracts and official documents.
Examples:
Razão social (legal name): “ABC Serviços Empresariais LTDA”
Nome fantasia (trade name): “ABC Consulting”
The nome fantasia appears on websites, social media, storefronts, and marketing materials. It is a key part of branding strategy, helping businesses:
Be more memorable and attractive to ideal clients.
Communicate positioning (e.g., more modern, more international, more premium).
When registering a company or an MEI, the legal name and, when applicable, the nome fantasia are usually provided in the same process, which also includes the CNAE and other details.
Putting It Together: Structure + Brand
CNAE and nome fantasia can be viewed as two sides of the same coin:
CNAE = your structural definition: It defines what a business is allowed to do and how it will be taxed.
Nome fantasia = your brand definition: It defines how the market perceives the business.
A well-structured business in Brazil aligns both elements: the CNAE codes accurately reflect the company's activities, and the nome fantasia clearly communicates those activities in a simple and attractive manner to clients.
The right CNAE protects against tax and regulatory issues, while a strong nome fantasia helps build trust and visibility with customers.
Setting Up ME or EPP as a Foreigner
For those planning to grow a business, work with specific CNAEs, or have a partner, setting up a proper company is essential. Companies incur yearly taxes regardless of profitability, and there is a fee to dissolve the company if the decision is made not to proceed. Additionally, a company offers more opportunities for partnerships and growth.
Documents Needed to Start a Company:
CPF
RNE
Proof of a physical address for the business (home address is acceptable if it is not a physical location for customers)
Clear idea of your CNAEs
Next, the actual company setup costs about R$3,000 for the simplest level. It is advisable to hire a lawyer or a firm specializing in this process.
A cost-effective option is through Contabilize.. They offer affordable accounting services at a monthly fee and often have packages that can assist in converting an MEI to an ME or setting up the company free of charge with premium monthly packages. Their services include access to a platform for organizing and issuing Nota Fiscals (Official Invoices), paying taxes, and more.
Steps They Will Help You With:
Draft Contrato Social (articles): Use a lawyer (~R$500-1,000).
Register at Junta Comercial (state board): Submit documents online (~R$100-300 fee).
Get CNPJ: Automatic post-Junta via Receita Federal.
Inscrição Estadual/Municipal: For ICMS/ISS taxes.
Alvará: Local fire/health approval if needed for a location.
Verification Levels: Various authenticity tests may require scheduling appointments to review documents and authenticate the company, partnership, and legal standing.
Open a PJ bank account if not already established.
Total Time: About 4 weeks
Cost: R$1,500-R$3,000+ setup, R$150+/month taxes, R$150+/month accounting fees, and potential banking fees.
Track progress via Receita Federal CNPJ lookup.
Ready to launch a business in Brazil?
Want a consultant to help navigate the steps?
Reach out for support.



Comments