Getting Started

CPF for Foreigners: How to Get Brazil Tax ID Number

by SedeFiscal

The CPF (Cadastro de Pessoas Físicas) is Brazil’s individual taxpayer identification number. For foreigners planning to open a business, sign contracts, or even use basic financial services, obtaining a CPF is the mandatory first step. Without it, you cannot register a company, open a bank account, or sign a lease.

What Is the CPF?

The CPF is an 11-digit number issued by the Receita Federal (Federal Revenue Service). It identifies every individual — Brazilian or foreign — in the national tax system. Think of it as Brazil’s equivalent of a Social Security Number or Tax Identification Number.

Why Foreigners Need a CPF

  • Company formation: Required to register as a partner or sole owner of any Brazilian entity
  • Bank accounts: No bank will open a personal or business account without one
  • Contracts: Rental agreements, service contracts, and property purchases all require a CPF
  • Investments: Mandatory for stock market accounts and real estate transactions
  • Daily life: Needed for buying a phone plan, signing up for services, and online purchases

How to Obtain a CPF as a Foreigner

There are three main methods depending on your location and situation.

1. At a Brazilian Consulate or Embassy (Outside Brazil)

This is the most common method for foreigners who have not yet arrived in Brazil.

StepDetails
Schedule appointmentContact the nearest Brazilian consulate
Fill out the formComplete the CPF application form provided
Submit documentsPassport (original + copy), visa if applicable
Pay the feeApproximately USD 15–30 depending on the consulate
Receive CPFUsually issued within 5–10 business days

2. Online via the Receita Federal Website (From Abroad)

Since 2023, some foreigners can request a CPF entirely online through the Receita Federal portal. This option is available for citizens of countries that have data-sharing agreements with Brazil.

Requirements:

  • Valid passport
  • Proof of identity from your home country
  • Access to the Receita Federal e-CAC portal

3. In Person at the Receita Federal (Inside Brazil)

If you are already in Brazil on a valid visa, you can visit a Receita Federal office directly.

Documents needed:

  • Original passport with valid entry stamp or visa
  • Completed CPF application form
  • Proof of address in Brazil (if available)

Processing is often same-day at physical offices.

Common Issues and How to Avoid Them

  • Name discrepancies: Ensure your name on the CPF matches your passport exactly. Differences can block company registration later.
  • Expired documents: All submitted documents must be current and valid.
  • Lost CPF number: You can retrieve your CPF online at the Receita Federal website using your passport data.

CPF vs. CNPJ: Understanding the Difference

DocumentPurposeWho needs it
CPFIndividual tax IDEvery person (Brazilian or foreign)
CNPJCompany tax IDEvery registered business entity

You need a CPF before you can apply for a CNPJ. SedeFiscal clients who are forming a company in Brazil should secure their CPF first, then proceed with CNPJ registration using a virtual office fiscal address.

Timeline Summary

MethodLocationProcessing time
ConsulateOutside Brazil5–10 business days
Online (Receita Federal)Anywhere3–7 business days
In-person (Receita Federal)Inside BrazilSame day to 3 days

Next Steps After Getting Your CPF

Once you have your CPF, you can move forward with company formation in Brazil. This typically involves choosing a company type, selecting a CNAE activity code, and registering your CNPJ — all of which require a valid fiscal address. SedeFiscal provides fiscal addresses in Porto Alegre that meet all Receita Federal requirements for CNPJ registration.

Getting your CPF right from the start avoids delays in every subsequent step of your Brazilian business journey.

Need a fiscal address for your company in Brazil?

Plans starting at R$ 19.90/month with mail management included.

View Plans
CPFforeignersdocumentation
← Back to blog