top of page

Obtaining CNPJ for foreign companies

Obtaining a CNPJ (National Register of Legal Entities) for foreign companies that wish to operate in Brazil is an important and mandatory procedure. The CNPJ is a tax registration necessary to carry out commercial transactions, issue invoices and comply with tax obligations in the country.

To obtain a CNPJ, a foreign company must follow some steps:

  1. Define the Legal Structure: The company must choose the legal structure that best adapts to its activities in Brazil, such as a branch, subsidiary or commercial representation.

  2. Appoint a Legal Representative: It is necessary to appoint a legal representative or attorney in Brazil, who is responsible for matters related to the company in the country.

  3. Required Documents: Generally, the following documents are required:

  • Identification documents of the legal representatives of the foreign company.

  • Documents that prove the legal existence of the company in the country of origin.

  • Documents that attest to the company's financial capacity to operate in Brazil.

  • Documents that establish the company’s corporate structure.

  1. Register the Company: The documents must be presented to the Brazilian Federal Revenue Service (RFB) and the Commercial Board of the state where the company intends to operate. Registration can be done in person or online, depending on the jurisdiction.

  2. Obtaining the CNPJ: After registration, the Federal Revenue Service will issue the CNPJ, which is the company's tax identification number.

  3. Comply with Tax Obligations: Once the CNPJ is obtained, the company must comply with local tax obligations, such as paying taxes, submitting declarations and maintaining accounting records.

The exact process may vary depending on the legal structure chosen and the regulations in force at the time. It is advisable to obtain specialist legal or accounting guidance to ensure that all requirements are met correctly and to facilitate obtaining the CNPJ efficiently.

History

Every website has a story and your visitors want to know yours. This is a great space to tell us a little more about yourself, what your team does and what your website has to offer. Double-click the text box to add the information your visitors need to know.

If you have a business, talk about how you started and share your journey. Explain your values, your commitment to customers and how you stand out in the market. Add photos or videos to get more engagement.

Team

Customers

bottom of page