Plan Your Trip · Updated 2026

    Do Tourists Need a CPF in Brazil?

    Written and reviewed by Lotte — Rio local, founder & editor of PlanRio · How we research · First published · Last reviewed

    Quick answer

    Most tourists don't need a CPF (Brazil's taxpayer ID) for a normal Rio trip — your passport covers hotels, restaurants, Uber, cards, tours and the big attractions. You only hit the CPF wall when registering a Brazilian prepaid SIM or using local apps like iFood, and both have easy workarounds: a travel eSIM installed before you fly, and buying tickets on international sites. Getting a CPF is free and worth it only for long stays or opening a bank account.

    If you've started planning a trip to Brazil, you've probably run into three confusing letters: CPF. The Cadastro de Pessoas Físicas (Individual Taxpayer Registration) is Brazil's version of a Social Security or National Insurance number. Every Brazilian has one, and increasingly the online world asks foreigners for one too.

    Here's the honest local take: most tourists never actually need a CPF. But knowing exactly when it's required — and the two or three workarounds that dissolve the problem — will save you a wasted afternoon during your trip to Rio de Janeiro.

    CPF at a glance

    What it isBrazil's 11-digit taxpayer ID (Cadastro de Pessoas Físicas)
    Do tourists need one?Usually no — a passport covers standard travel
    Most common triggerRegistering a Brazilian prepaid SIM card
    Easiest workaroundA travel eSIM + booking tickets on international sites
    Cost to get oneFree through Receita Federal; a small (~R$7) fee at partner banks
    How long it lastsPermanent — a CPF never expires
    Fastest routeApply online, or at a Brazilian consulate before you fly

    Skip the SIM-card CPF problem entirely

    Registering a Brazilian prepaid SIM is the #1 reason tourists get stuck on the CPF requirement. Sidestep it: install a Brazil travel eSIM before you fly — no CPF, no carrier store, no queue — and keep your home SIM active for bank verification texts. Compare the live Brazil plans and check the current price at checkout.

    See Airalo Brazil eSIM plans

    Links may earn us a commission at no extra cost to you. This supports PlanRio. We only list providers from our verified affiliate registry — see our editorial standards. Compare Airalo against Yesim in our Rio eSIM & SIM card guide.

    What exactly is a CPF?

    A CPF is an 11-digit number issued by Brazil's Federal Revenue Service (Receita Federal). It's used for a huge range of everyday admin: opening bank accounts, signing contracts, buying property, filing taxes and completing certain online purchases.

    The format looks like this: 123.456.789-00. The last two digits are check digits calculated from the first nine, which is why randomly-typed or all-zero numbers usually fail validation.

    Think of it as Brazil's universal ID for financial and administrative purposes. Where it's genuinely required, systems simply won't process your request without one.

    When do tourists need a CPF?

    Buying a Brazilian prepaid SIM card

    Anatel (the telecoms regulator) requires every prepaid line to be registered to an identity. Claro, Vivo and TIM stores will normally ask for a CPF. Some staffed carrier shops can register a foreign visitor against a passport instead, but it isn't guaranteed — which is exactly why most short-trip travellers skip the whole problem with a travel eSIM (see the workaround below).

    Some Brazilian apps and e-commerce sites

    Home-grown platforms often make the CPF field mandatory: iFood (food delivery), Ingresso.com and the official Carnaval ticket site among them. International-facing checkouts (hotels, GetYourGuide, airlines' English sites) usually don't.

    Opening a Brazilian bank account

    If you're a digital nomad or long-term visitor, a CPF is mandatory to open any account, including digital banks like Nubank, Inter or C6. This is the single most common reason longer-stay foreigners get one.

    Signing contracts or renting long-term

    Any formal contract — a long lease, a property purchase, a utility account — requires a CPF. A short Airbnb or hotel stay does not.

    Pharmacy loyalty discounts

    Brazilian pharmacies (Drogaria Pacheco, Droga Raia, Pague Menos) knock 20–50% off many everyday medicines when you give a CPF at the till. Without one you pay the full shelf price. Not a reason to get a CPF, but worth knowing.

    When you don't need a CPF

    For the vast majority of tourist activities, your passport is all you'll ever show:

    • Hotels & hostels — Your passport number is all they need to check you in.
    • Restaurants & bars — No ID required; pay by card, cash or Pix via your host.
    • Uber & 99 (ride-hailing) — Your existing international account works fine.
    • Cash purchases — Nothing paid in cash ever needs a CPF.
    • International credit cards — Accepted by virtually all tourist-facing businesses without a CPF.
    • Tours & attraction tickets — GetYourGuide, Viator and most operators take a passport number.
    • Christ the Redeemer & Sugarloaf — Tickets are sold online to foreigners with no CPF.

    The workarounds locals actually use

    1. Use a travel eSIM instead of a local SIM

    The cleanest fix. Buy a Brazil eSIM (Airalo, Yesim) and install it on WiFi before you arrive — no CPF, no carrier store. If you'd rather have a local number, a staffed Claro/Vivo/TIM shop can sometimes register a foreigner against a passport, but the eSIM saves the errand entirely. Full detail in our eSIM & SIM card guide.

    2. Buy tickets on international platforms

    When a Brazilian ticket site demands a CPF, book the same attraction on an international platform (see the ticket options just below, or our Christ the Redeemer guide) instead — their checkouts take a passport and skip the CPF field completely.

    3. Ask your hotel concierge

    Reception staff routinely buy tickets, arrange deliveries and register services using the property's own CPF. It's standard practice and perfectly acceptable — just ask at the front desk.

    Buy the big-ticket sights with your passport, not a CPF

    Christ the Redeemer and Sugarloaf sell tickets to foreigners online without any CPF — the international platforms below handle entry, timed slots and transport, and you check out with your passport details. A far simpler path than wrestling with a Portuguese ticket site.

    How to get a CPF as a foreigner

    If you decide you genuinely need a CPF — most often for a long stay or a bank account — the process is straightforward and, done officially, effectively free:

    1

    Before your trip — at a consulate

    Apply at the nearest Brazilian consulate or embassy in your home country. Bring your passport and complete their CPF request form. It's generally free of charge and the number is issued within a few business days. This is the least stressful route if you already know you'll need one.

    2

    In Brazil — online + a partner agency

    Fill in the CPF form on the official Receita Federal portal (gov.br/receitafederal). If the system can't confirm your details automatically, it directs you to validate in person at a Banco do Brasil, Caixa Econômica Federal or Correios (post office) branch, which charges a small service fee (around R$7). Bring your passport.

    3

    In Brazil — at a Receita Federal office

    Go straight to any Receita Federal office (there are several in Rio, including in Centro) with your passport and the completed form. Registration at the agency itself is free and usually same-day. Check opening hours and whether an appointment (agendamento) is needed before you go.

    Common mistakes & scams

    ⚠ Paying a tout to 'get you a CPF'

    The official process is free (or a few reais at a partner bank). Anyone near a tourist area offering to sort a CPF for a big fee is overcharging you for something you can do yourself in minutes.

    ⚠ Using a fake or generated CPF

    Online 'CPF generators' produce numbers that may belong to a real person. Entering one to clear a form field is fraud and can rebound on you. Don't do it — use a genuine workaround instead.

    ⚠ Assuming you need one for everything

    Most visitors spend a week or two in Rio without ever needing a CPF. Don't let it derail your planning unless you have a specific, confirmed need.

    ⚠ Sharing your CPF freely once you have it

    Treat it like a Social Security or National Insurance number — it links to your financial identity in Brazil, so don't post it online or hand it out unnecessarily.

    ⚠ Relying on the '000.000.000-00' trick

    Some travellers type all-zeros into a CPF field. It occasionally slips through, but most modern Brazilian checkouts validate the check digits and reject it. Don't build your plans around it.

    Local expert tips

    • The number-one CPF headache is the SIM card — so remove it entirely. Install a Brazil travel eSIM before you fly and you never set foot in a carrier store. Keep your home SIM active for bank 2FA texts.
    • Ask your hotel or pousada reception. Front desks routinely book tickets, arrange deliveries or register services using the property's own CPF. It's completely normal — just ask politely.
    • Buy attraction and Carnaval tickets on international platforms (GetYourGuide, Viator, or the operator's English site) rather than Brazilian-only sites, and the CPF field disappears.
    • For a domestic GOL or LATAM flight, use the airline's international/English booking site or a travel agent — the CPF field on the Portuguese site can be entered with your passport number, but the English checkout skips it.
    • If you're staying a month or more and might open a bank account, get the CPF early — ideally at a consulate before you travel — so a slow queue doesn't eat a day of your trip.
    • Uber Eats no longer operates in Brazil (it left in 2022). If you want delivery, iFood dominates and wants a CPF; the simplest fix is to order through your accommodation or just eat at the botequim on the corner.

    Real-world examples

    Buying Sambadrome tickets: the official Carnaval ticket site requires a CPF. Instead, buy through an authorised reseller or your hotel concierge — our Sambadrome guide explains fair prices and who to trust.

    Food delivery: iFood dominates Brazil and its app wants a CPF to register. Uber Eats left Brazil in 2022, so it's no longer an alternative. The easy fix is to order through your accommodation, or simply eat out — Rio is full of great botecos.

    Domestic flights: GOL and LATAM's Portuguese sites have a CPF field, but you can usually enter your passport number, and their English/international checkouts skip it. If a form won't accept your details, book through an international travel site.

    Pharmacy discounts: Brazilian pharmacies knock 20–50% off many common medicines when you provide a CPF at the till. Without one you pay the shelf price — annoying, but rarely a dealbreaker for a short trip.

    Before you fly: cover the things a CPF can't

    A CPF sorts your admin; it does nothing if you get sick, have a bag stolen or miss a flight. Travel insurance with medical and theft cover is the one piece of pre-trip paperwork we'd never skip for Brazil.

    Get a travel insurance quote

    Frequently asked questions

    Do tourists actually need a CPF in Brazil?

    Usually not. For a normal one- to three-week holiday your passport covers hotels, restaurants, ride-hailing, card payments, tours and the big-ticket attractions. You mainly hit the CPF wall when registering a Brazilian prepaid SIM or using home-grown apps like iFood — both of which have easy workarounds.

    Can I use my passport number instead of a CPF?

    In most tourist situations, yes. Hotels, tour operators and airlines' international checkouts generally accept a passport number. It's mainly Brazilian apps, local e-commerce sites and prepaid SIM registration that insist on a CPF.

    How much does it cost to get a CPF as a foreigner?

    Registration with Receita Federal is free. If the online system sends you to validate in person, partner agencies (Banco do Brasil, Caixa, Correios) charge a small service fee of roughly R$7. At a Brazilian consulate abroad it's generally free. Never pay a tout a large 'fixer' fee — the official process costs almost nothing.

    How long does a CPF last?

    A CPF is permanent and never expires. Once issued it's yours for life, even if you never return to Brazil, so you only ever apply once.

    Do I need a CPF to buy a SIM card in Rio?

    Brazilian prepaid lines must be registered to an identity under Anatel rules, and most carrier stores ask for a CPF. Some staffed shops will register a foreign visitor against a passport, but it isn't guaranteed. The reliable fix for a short trip is a travel eSIM you install before you fly — no CPF, no store visit.

    Can I get a CPF at Rio's Galeão (GIG) airport?

    No — there's no Receita Federal counter at GIG. The nearest offices are in the city (Centro is about 30–40 minutes away). If you need a CPF, it's far easier to arrange it at a Brazilian consulate before you travel or online once you're settled.

    Do children travelling with parents need a CPF?

    Not for tourist activities. A child's passport is sufficient for all standard travel needs. A CPF is only relevant for longer-term legal or financial matters.

    How do I buy Sambadrome / Carnaval tickets without a CPF?

    The official Brazilian ticket site requires a CPF, so buy through an authorised international reseller, an established tour operator, or ask your hotel concierge to purchase on your behalf. See our Sambadrome guide for who to trust and what a fair price looks like.

    Can I open a Brazilian bank account (Nubank, Inter) without a CPF?

    No. Every Brazilian bank account — including digital banks like Nubank, Inter and C6 — requires a CPF. If opening an account is your goal, getting a CPF is the unavoidable first step, so do it early.

    Is it legal for a foreigner to get a CPF?

    Yes. Foreigners are entitled to a CPF and the process is designed for non-residents too, whether applied for at a consulate abroad or at Receita Federal in Brazil. It doesn't affect your visa status or create any tax obligation on its own.

    Keep planning