How to Get a CPF in Brazil as a Foreigner (Step by Step)
The CPF is the number that unlocks life in Brazil — from buying a SIM card to renting an apartment. Here's how to get yours, online or in person.

If you're staying in Brazil for more than a holiday, you will hear one word constantly: CPF. Want to buy a train ticket online? CPF. Sign a gym contract? CPF. Shop on Brazilian websites, open a bank account, use some delivery apps? CPF, CPF, CPF.
The good news: getting one is free, quick and possible for foreigners — even before you arrive.
Some links in this article are affiliate links. If you buy through them we may earn a small commission, at no extra cost to you. How we choose what to recommend.
What is a CPF?
CPF stands for Cadastro de Pessoas Físicas — the individual taxpayer registry run by the Receita Federal (Brazil's federal revenue service). It's an 11-digit number that works as your identity for almost every transaction. Having a CPF does not mean you need to pay taxes in Brazil; it's just a registration.
Option 1: Apply online (from anywhere)
The Receita Federal offers an online form for foreigners. The general process:
- Fill in the CPF registration form for foreigners on the official Receita Federal website (gov.br).
- You'll receive a protocol number by email.
- Send the requested documents (usually a passport scan and the form) by email to the Receita office indicated, or follow the instructions you receive.
- Your CPF number is issued, often within a few business days.
Option 2: At a Brazilian consulate
If you're abroad, many Brazilian consulates can process CPF requests. Check your local consulate's website; some require an appointment, others accept the request by email.
Option 3: In person in Brazil
Once in Brazil, you can go to a Receita Federal service unit. Bring your passport and, ideally, proof of address. Some partner locations (like certain Correios post offices or Banco do Brasil branches) have historically offered CPF registration for a small fee — ask locally, as this changes.
Documents you'll need
- Valid passport
- Your parents' full names (yes, really — it's on the form)
- An address (in Brazil or abroad)
- An email address you check
What to do once you have it
Save your CPF number in your phone's notes — you'll type it dozens of times. Next steps most foreigners take:
- Get a local phone number — useful for WhatsApp with landlords and businesses.
- Open a bank or digital account — this lets you use Pix, Brazil's instant payment system.
- Shop online on Brazilian e-commerce sites.
While you sort out a local account, an international account like Wise is the easiest way to receive and spend money in reais without awful bank fees.
FAQ
How much does a CPF cost?
Registration through the Receita Federal is free. Some partner locations in Brazil may charge a small service fee.
Does a CPF expire?
No. Your CPF number is yours for life, though its status can become “pending” if there are registration issues. You can check its status online on the Receita Federal website.
Can I get a CPF without being in Brazil?
Yes — through the online process or a Brazilian consulate abroad.
Will I have to pay taxes in Brazil?
Having a CPF doesn't make you a tax resident. Tax residency depends on your visa and how long you stay; ask an accountant if you plan to live in Brazil long term.
Procedures change. Always confirm the current steps on the official Receita Federal (gov.br) website.


