CPF for Foreigners: How to Get Brazil Tax ID Number
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.
| Step | Details |
|---|---|
| Schedule appointment | Contact the nearest Brazilian consulate |
| Fill out the form | Complete the CPF application form provided |
| Submit documents | Passport (original + copy), visa if applicable |
| Pay the fee | Approximately USD 15–30 depending on the consulate |
| Receive CPF | Usually 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
| Document | Purpose | Who needs it |
|---|---|---|
| CPF | Individual tax ID | Every person (Brazilian or foreign) |
| CNPJ | Company tax ID | Every 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
| Method | Location | Processing time |
|---|---|---|
| Consulate | Outside Brazil | 5–10 business days |
| Online (Receita Federal) | Anywhere | 3–7 business days |
| In-person (Receita Federal) | Inside Brazil | Same 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