How to Open a CNPJ in Brazil: A Step-by-Step Guide for Foreigners
The CNPJ (Cadastro Nacional da Pessoa Juridica) is the unique identification number assigned to every registered business in Brazil. Without it, you cannot open a business bank account, issue invoices, hire employees, or operate legally. For foreign entrepreneurs, obtaining a CNPJ is the essential first step to doing business in the country.
What Is a CNPJ?
Think of the CNPJ as Brazil’s equivalent of an EIN (Employer Identification Number) in the United States or a company registration number in the UK. It is a 14-digit number issued by the Receita Federal that identifies your company for all tax and legal purposes.
Every business entity in Brazil, from a sole proprietorship to a multinational subsidiary, must have a CNPJ to operate.
Can Foreigners Open a CNPJ?
Yes. Foreigners can open a CNPJ in Brazil, but the process depends on your residency status:
If You Have a CPF (Brazilian Individual Tax ID)
Foreigners with a CPF and valid Brazilian residency can open most company types directly, following the same process as Brazilian citizens.
If You Do Not Reside in Brazil
Non-resident foreigners can still open a Brazilian company, but they typically need:
- A Brazilian legal representative (procurador) with a CPF
- A power of attorney authenticated by a Brazilian consulate in your country
- The power of attorney must be translated by a sworn translator and registered in Brazil
Many foreign entrepreneurs work with an accountant (contador) who handles the entire process on their behalf.
Choosing a Legal Structure
Before registering, you must select a company type. The most common options for foreign entrepreneurs are:
| Company Type | Minimum Capital | Partners Required | Liability |
|---|---|---|---|
| EI (Individual Entrepreneur) | None | 1 (Brazilian CPF holder) | Unlimited |
| SLU (Single-Member LLC) | None | 1 | Limited |
| LTDA (Limited Liability Company) | None | 2+ | Limited |
| SA (Corporation) | R$ 100,000+ | 2+ | Limited |
For most foreign entrepreneurs, the LTDA is the preferred structure. It provides limited liability protection and allows foreign partners. The SLU is a good option if you have a Brazilian representative who will act as the sole partner.
Step-by-Step Registration Process
Step 1: Obtain a CPF or Appoint a Representative
If you do not already have a CPF, you can obtain one at a Brazilian consulate abroad or through the Receita Federal website. Alternatively, appoint a Brazilian legal representative.
Step 2: Choose Your Business Address
Every CNPJ registration requires a physical address in Brazil. This is where a virtual office becomes essential. A fiscal address from SedeFiscal provides all the documentation the Receita Federal requires, including IPTU and AVCB certificates, without the cost of renting a physical space.
Step 3: Define Your CNAE (Activity Codes)
The CNAE (Classificacao Nacional de Atividades Economicas) is the Brazilian system for classifying business activities. You must select primary and secondary activity codes that describe what your company does. Your accountant can help identify the correct codes.
Step 4: Draft the Articles of Organization
For an LTDA, this document is called the Contrato Social. It defines the company name, address, partners, capital structure, and management rules. It must be written in Portuguese and signed by all partners.
Step 5: Register with the Junta Comercial
The Contrato Social is filed with the Junta Comercial (Board of Trade) of the state where your company is based. In Rio Grande do Sul, this is the JUCERGS. Processing typically takes 3 to 7 business days.
Step 6: Obtain Your CNPJ Number
After the Junta Comercial approves the registration, the CNPJ is automatically generated through the Redesim (National Business Registration Network) system. You will receive your CNPJ card with your company details.
Step 7: Complete Municipal and State Registrations
Depending on your business activity, you may also need:
- Inscricao Municipal: Required for service providers to issue NFS-e (service invoices)
- Inscricao Estadual: Required for businesses selling physical products to collect ICMS (state tax)
- Alvara de Funcionamento: A municipal operating license
How a Virtual Office Simplifies the Process
One of the biggest hurdles for foreign entrepreneurs is providing a valid business address. A virtual office solves this by providing:
- A real, verified address that meets Receita Federal requirements
- IPTU, proof of address, and AVCB documentation ready for immediate use
- Mail receiving and management for government correspondence
- No need to sign a long-term commercial lease
With SedeFiscal, you can secure a fiscal address in Porto Alegre starting at R$ 89.90/month, giving your company a legitimate registered address from day one.
Common Mistakes to Avoid
- Using a residential address without checking municipal rules: Some cities restrict business registration at residential addresses
- Choosing the wrong CNAE codes: Incorrect codes can affect your tax regime and licensing requirements
- Skipping the accountant: Brazilian tax law is complex. A qualified contador is not optional, it is essential
- Ignoring state registration: If you sell products, you must have an Inscricao Estadual before issuing product invoices
Timeline and Costs
The entire CNPJ registration process typically takes 7 to 15 business days. Costs vary but generally include:
- Junta Comercial registration fee: R$ 150 - R$ 300
- Digital certificate (e-CNPJ): R$ 150 - R$ 400/year
- Accountant fees: R$ 500 - R$ 2,000 (one-time setup)
- Virtual office (fiscal address): Starting at R$ 89.90/month
Compared to the cost and complexity of renting physical office space, a virtual office makes the entire process faster, cheaper, and more accessible for international entrepreneurs.
Need a fiscal address for your company in Brazil?
Plans starting at R$ 19.90/month with mail management included.
View Plans