Knowledge base · Counterparty verification · Brazil

How to read a Brazilian CNPJ and verify a Brazilian company

A short reference to Brazil's federal tax identifier, the Receita Federal lookup, and the state-level Junta Comercial filings that sit alongside it.

Brazil has a federal tax identifier, the CNPJ, that covers every legal entity in the country and is genuinely useful for verification. It is not, by itself, a substitute for a corporate registry check: state-level Juntas Comerciais hold the commercial filings, courts at federal and state level hold the litigation record, and audited financial publication is limited.

Federal identifier, state-level registry

Brazilian companies live in a two-tier system. The federal layer is run by the Receita Federal, the federal revenue service, which issues a single fourteen-digit Cadastro Nacional da Pessoa Jurídica (CNPJ) to every legal person in the country. Every entity has one, and the federal record is the authoritative reference for legal existence, registered address, business activity classification and current tax status.

The commercial register sits at state level, run by each of the 27 federal units' Juntas Comerciais. The Junta holds the contratos sociais (articles of association), the amendments (alterações contratuais), and the historical filings. Each Junta operates its own online system and access conventions; there is no single federal company register equivalent to Companies House.

Reading the CNPJ

A CNPJ is formatted as XX.XXX.XXX/XXXX-XX — fourteen digits divided into five blocks. Each part carries meaning:

  • Positions 1–8 — the root, identifying the company itself
  • Positions 9–12 — the establishment branch. 0001 is the headquarters (matriz); subsequent numbers identify branches (filiais)
  • Positions 13–14 — two check digits calculated from the preceding twelve

One consequence worth noticing: a Brazilian company with multiple sites has the same first eight digits across its CNPJs but different branch numbers. A counterparty might quote the headquarters CNPJ on its letterhead but invoice from a branch CNPJ. Both are valid; they are different legal records and may have different operational status, debts and registration history.

The Receita Federal CNPJ lookup

The Receita Federal publishes a free CNPJ consultation tool that returns a Comprovante de Inscrição e de Situação Cadastral, effectively a federal status certificate. It shows:

  • Legal name (razão social) and trading name (nome fantasia)
  • Date of registration
  • Address registered with the Receita Federal
  • Principal and secondary activity codes (CNAE)
  • Legal form (natureza jurídica) — Ltda., S.A., SLU (Sociedade Limitada Unipessoal), MEI, sole proprietor and so on
  • Federal tax status (situação cadastral) — see the next section

This is the first check on any Brazilian counterparty. It is free, takes seconds, and confirms that the entity exists, what it does, and where it stands with the federal authorities.

The status terms to recognise

The CNPJ situação cadastral is the single most important field on the certificate. The terms to recognise:

  • Ativa — active. The company is registered and operating normally. This is what you want to see.
  • Suspensa — suspended. The company's CNPJ is temporarily disabled, usually for a regulatory or registration issue. Trading should not be happening.
  • Inapta — inactive. The Receita Federal has flagged the entity as inactive, usually for failing to submit required declarations. Tax invoices issued under an inapta CNPJ may be invalid.
  • Baixada — closed. The company has been formally wound up at the federal level. A baixada CNPJ should not be on a current quotation.
  • Nula — annulled. Rare, but indicates a CNPJ that has been cancelled retrospectively, usually for irregularity.

Anything other than Ativa is a flag, not always fatal, but always a reason to understand why before any commitment.

The Junta Comercial and the NIRE

Federal status confirms a company exists in the eyes of the tax authority. The Junta Comercial of the company's state of registration holds the corporate documents that describe what the company actually is: the contrato social (articles of association), capital contributions, current and historical quotaholders or shareholders, named administrators, and any subsequent amendments.

Each company has a NIRE (Número de Identificação do Registro de Empresas) issued by its Junta, a separate identifier from the CNPJ, used to look up the underlying commercial filings. Access varies by state: some Juntas publish reasonable online systems (São Paulo, Rio de Janeiro); others still require physical or fee-paid access.

The contrato social is where ownership lives. Quotaholders (sócios) of a limitada, or shareholders (acionistas) of an S.A., are recorded here. Reaching them requires the NIRE, the right Junta, and some Portuguese-language navigation.

What public records won't tell you

CNPJ status and Junta filings between them confirm a company exists, is registered, and has filed its articles. They don't tell you:

  • Financial position. Brazil requires audited account publication only for S.A.s above defined thresholds. The most common B2B form, the limitada, is not required to publish financials at all.
  • Beneficial ownership. The Receita Federal beneficial-ownership filing requirement (introduced by Normative Instruction 1634/2016, with full compliance from 2018) applies, but the filings themselves are not in the public CNPJ certificate.
  • Litigation history. Court records are split between the federal courts (Justiça Federal) and 27 state court systems (Justiça Estadual), each with its own platforms. Searching them comprehensively requires local knowledge.
  • Protests and dishonoured payments. The cartórios de protesto (notary protest registers) record dishonoured commercial obligations, are state-organised, and are not aggregated centrally.
  • Tax debts and federal labour debts. The Certidão Conjunta Negativa de Débitos and the Certidão Negativa de Débitos Trabalhistas are public but need to be requested separately.
  • Operating reality. Whether the registered address is a genuine operating site, whether claimed activity matches actual activity, and what the local trade reputation is: none of these are in any filing.

For most overseas buyers, the practical answer is to commission an in-country report that gathers all of this in one place.

What a Brazil company report adds

A Brazil company credit report is researched by a local agent and can carry out verification across the federal and state systems:

  • CNPJ status verification and the Receita Federal certificate
  • Junta Comercial filings, contrato social and full ownership history
  • Quotaholders, shareholders, named administrators and beneficial owners where filed
  • Federal and state court searches, including labour tribunals where relevant
  • Protests and dishonoured payments
  • Diário Oficial publication search for adverse mentions
  • Financial position to the extent publication is required, plus trade references
  • Credit rating, calculated credit limit and risk assessment in English

Reports are delivered in English, with original Portuguese-language source documents translated and contextualised.

Need a verified Brazil company report?

Every report is freshly investigated in-country, delivered in English, and treated as completely confidential.