Getting Started

How to Open a CNPJ in Brazil: A Step-by-Step Guide for Foreigners

by SedeFiscal

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.

Before registering, you must select a company type. The most common options for foreign entrepreneurs are:

Company TypeMinimum CapitalPartners RequiredLiability
EI (Individual Entrepreneur)None1 (Brazilian CPF holder)Unlimited
SLU (Single-Member LLC)None1Limited
LTDA (Limited Liability Company)None2+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
CNPJcompany registrationBrazil
← Back to blog