Updated April 2026

How I Got My CPF on the First Try (And Built a Tool So You Can Too)

By Jonathan Wickham, founder of GET CPF

I fell in love with Brazil. Met my girlfriend here. Now I come back as often as I can. But the first time I needed a CPF, I nearly lost my mind.

The problem nobody warns you about

I landed in Sao Paulo, excited to set up my life here. First thing: I needed a bank account to avoid paying international card fees on everything. Nubank seemed perfect. Downloaded the app. Got to the signup screen. "Enter your CPF number."

CPF? I had never heard of it. Googled it. Okay, it is a tax ID. Fine. How do I get one?

That is where things fell apart.

Three days of conflicting advice

I spent three days jumping between government websites (in Portuguese), Reddit threads (half outdated), blog posts (conflicting), and AI tools that each gave me half the answer but none of the context.

One source said I needed a certified translation of my passport. Another said I did not. One blog said to go to Receita Federal. Another said Correios was faster. A Reddit thread from 2023 said I could apply online. The online form gave me a cryptic error in Portuguese and no explanation.

I pieced together what I thought was the right approach. Printed what I thought were the right forms. Went to a Correios near my Airbnb.

They did not process CPF applications at that branch.

The second attempt

Found another Correios. Walked in. Handed over my passport and the form I had filled out. The woman behind the counter looked at it, said something in Portuguese I did not understand, pointed at the form, and shook her head.

I had filled it out wrong. My name was too long for the field. I had put my middle name in the wrong box. And I did not have proof of a Brazilian address. I was staying in an Airbnb.

She handed everything back. I left. Frustrated. Confused. And still without a CPF.

What I learned

I went home and researched properly this time. Talked to my girlfriend's family. Learned about the host declaration letter. Found the right Correios branch. Pre-filled the form correctly (short name format, no middle name in the surname field). Brought a photocopy of my passport just in case.

Third visit. Walked in at 9am. Handed everything over. Fifteen minutes later, I had my CPF number printed on a receipt.

It was that simple. When you have the right preparation.

That is what GET CPF is

The preparation I wish I had. One questionnaire, five minutes, and you get everything: the right form, the right office, a host declaration letter, a Portuguese cheat sheet, and a document checker that catches problems before you leave the house.

Get started for $29

Why I built it

After I got my CPF, I documented every step. Every form field. Every phrase the staff said. Every document I needed and did not need. I wrote it all down because I knew I would forget, and because I knew other foreigners were going through the exact same confusion I did.

Then I showed it to a few people in expat groups. Same story, every time: "I went to the wrong office." "I did not know about the address letter." "The form was in Portuguese and I guessed." "I got rejected and had to go back."

So I turned my notes into a tool. Automated the form filling. Added the office finder. Built the host declaration letter generator. Added the Portuguese cheat sheet with every phrase you might hear at the counter. Added an AI that checks your documents before you go.

Then I tested it. Used it myself on a fresh visit to a different Correios. Walked in, walked out in twelve minutes. CPF confirmed.

If it worked for me, it would work for anyone.

What it costs and why

GET CPF is $29. One-time payment. The CPF itself is free (or R$7 at Correios). You are paying for the preparation that makes it work on the first visit.

I thought about charging more. Immigration lawyers charge $200+ for essentially the same thing. But I wanted this to be a no-brainer. Less than a nice dinner in Sao Paulo. Way less than the time and frustration of figuring it out yourself.

And if you follow the steps and somehow still get rejected, full refund. No questions asked.

One more thing

New rules took effect in January 2026. Only passports are accepted now (no other ID types). And if you live outside Brazil, you need to do an annual re-registration via the Receita Federal app to keep your CPF active. GET CPF walks you through all of this.

Brazil is an incredible place. The bureaucracy should not be the reason you struggle here. Five minutes of preparation is all it takes.

Related guides

View all guides