Quick answer

    Most short-stay visitors do not need a CPF for ordinary Rio travel, but longer stays may encounter it when buying local SIM plans, tickets, subscriptions or rentals. Do not borrow a stranger's number. Use passport-friendly providers first, and apply through an official route only when a genuine transaction repeatedly requires one.

    At a glance

    Short visitsUsually possible without a CPF
    Longer staysLocal services may request one
    Safe routeUse official application channels only when genuinely needed
    Plan Your Trip

    How Does a CPF Work in Brazil?

    A complete tourist guide to Brazil's tax identification number — when you need it, when you don't, and how to get one as a foreigner.

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

    The good news? Most tourists don't actually need a CPF. But understanding when it's required — and knowing the workarounds — will save you headaches during your trip to Rio de Janeiro.

    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 virtually everything in Brazilian daily life: opening bank accounts, signing contracts, buying property, filing taxes, and even making certain purchases.

    The number format looks like this: 123.456.789-00. The last two digits are verification numbers calculated from the first nine.

    Think of it as Brazil's universal identification number for financial and administrative purposes. Without one, certain systems simply won't process your request.

    When Do Tourists Need a CPF?

    Buying a Brazilian SIM Card

    Most carriers (Claro, Vivo, TIM) require a CPF to activate a prepaid SIM. This is the most common reason tourists encounter the CPF requirement. Some airport kiosks can register a SIM using your passport number instead, but this isn't guaranteed.

    Online Purchases & Apps

    Many Brazilian e-commerce sites and apps (including some for buying attraction tickets) have a mandatory CPF field. This includes iFood (food delivery), Ingresso.com (event tickets), and some airline booking forms for domestic flights.

    Opening a Brazilian Bank Account

    If you're a digital nomad or long-term visitor, a CPF is mandatory to open any bank account, including digital banks like Nubank or Inter.

    Buying Property or Signing Contracts

    Any legal contract, rental agreement, or property purchase requires a CPF.

    Tax-Free Shopping

    Some stores offer tax refunds to tourists, and the process may require a CPF to generate a nota fiscal (tax receipt).

    When You Don't Need a CPF

    For most standard tourist activities, your passport is sufficient:

    • Hotels and hostels — Your passport number is all they need
    • Restaurants and bars — No identification required
    • Uber and 99 (ride-hailing) — Your international account works fine
    • Cash purchases — No CPF needed for anything paid in cash
    • International credit cards — Most tourist-facing businesses accept them without a CPF
    • Tour bookings — Most tour operators accept passport numbers
    • Christ the Redeemer & Sugarloaf tickets — Available online with passport

    Workarounds for Tourists

    SIM Card Workaround

    Buy your SIM at the airport arrivals hall. Staff at Claro and Vivo kiosks are experienced with tourists and can often activate a SIM using just your passport number. Alternatively, buy an international eSIM (Airalo, Holafly) before you arrive — no CPF needed.

    Online Purchases

    When a website demands a CPF, try entering a valid format with zeros (000.000.000-00). Some systems accept it for non-financial transactions. For actual ticket purchases, use international platforms like GetYourGuide or Viator instead of Brazilian sites.

    Hotel Concierge

    Many hotels can help you purchase tickets, make reservations, or register for services using their own CPF. This is common practice and perfectly acceptable — just ask at reception.

    How to Get a CPF as a Foreigner

    If you decide you need a CPF (particularly for longer stays), the process is straightforward:

    1

    Before Your Trip (Recommended)

    Apply at the nearest Brazilian consulate or embassy in your home country. Bring your passport, proof of address, and the application form. Processing takes 1–5 business days and costs around $15–30 depending on the consulate.

    2

    In Brazil — Online

    Visit the Receita Federal website (receita.fazenda.gov.br) and fill in the online form. You'll need your passport details. The number is generated instantly in most cases, but you may need to visit a Receita Federal office to validate it.

    3

    In Brazil — In Person

    Visit any Receita Federal office (there are several in Rio) or a Correios (post office). Bring your passport, a filled-out application form, and proof of your Brazilian address (hotel booking confirmation works). Processing is usually same-day.

    Common Mistakes & Scams

    ⚠ Paying someone to 'get you a CPF'

    Street touts near tourist areas may offer to get you a CPF for a fee. The official process is free or costs minimal administrative fees. Don't pay middlemen.

    ⚠ Using a fake CPF number

    Some tourists use CPF generators found online. While this might bypass a form field, it's technically fraud and could cause issues if the number belongs to a real person.

    ⚠ Thinking you need one for everything

    Most tourists visit Rio for a week or two without ever needing a CPF. Don't stress about getting one unless you have a specific need.

    ⚠ Sharing your CPF publicly

    If you do get one, treat it like your Social Security Number — don't post it online or share it unnecessarily.

    Practical Examples

    Buying Sambadrome Tickets: The official Carnaval ticket site requires a CPF. Instead, buy through international platforms like authorized resellers or your hotel concierge.

    Using iFood (Food Delivery): The app requires a CPF to register. Workaround: use Uber Eats instead, which works with international accounts.

    Domestic Flights: Airlines like GOL and LATAM have a CPF field in their booking forms. For foreigners, entering your passport number in the CPF field usually works. If the form won't accept it, book through an international travel site.

    Pharmacy Discounts: Brazilian pharmacies offer significant discounts when you register your CPF. Without one, you pay full price. The savings can be 30–50% on common medications.

    Frequently Asked Questions

    Can I use my passport number instead of a CPF?

    In most tourist situations, yes. Hotels, tour operators, and airlines generally accept passport numbers. It's mainly Brazilian apps and websites that insist on a CPF.

    How long does a CPF last?

    A CPF number is permanent — it never expires. Once issued, it's yours for life, even if you never return to Brazil.

    Do children need a CPF?

    Children traveling with parents don't need a CPF for tourist activities. Their passport is sufficient for all standard travel needs.

    Can I get a CPF at Rio's airport?

    There's no Receita Federal office at GIG airport. The nearest office is in Centro (downtown Rio), about 30 minutes from the airport.