Banking

Brazil — Banking: Opening Account

Foreigners can open a bank account in Brazil, but a CPF (Brazilian tax ID) is required first — no bank will open an account without one. Traditional banks (Banco do Brasil, Itaú, Bradesco, Santander) accept foreigners but the process is more bureaucratic; digital banks (Nubank, Inter, C6 Bank) offer a much faster, app-based process for foreigners who already have a CPF and a Brazilian address.

Why this matters

Having a Brazilian bank account is needed for receiving local salary/rent payments, paying bills via boleto or PIX, and generally functioning day-to-day — many landlords, employers, and utilities in Brazil won't deal with a foreign account.

Key facts

  • A CPF (Cadastro de Pessoas Físicas) is mandatory before opening any account — it can be obtained even before arriving in Brazil, via a Brazilian consulate or online.
  • Traditional banks such as Banco do Brasil have long served non-resident clients but require more paperwork and longer processing times.
  • Digital banks (Nubank, Inter, C6 Bank) let foreigners open an account entirely via app once they have a CPF, passport, and Brazilian address — onboarding can take as little as 15 minutes.
  • Non-residents without a Brazilian address can use the Central Bank-regulated 'Conta de Domiciliado no Exterior' at select banks, since most standard accounts require residency.

Steps

  1. Obtain a CPF — Apply for a CPF at a Brazilian consulate abroad, online via Receita Federal, or in-person at a Caixa/Banco do Brasil branch or post office once in Brazil. A small fee (a few reais) applies for in-person issuance.
  2. Gather required documents — Typically needed: valid passport, CPF, proof of address (Brazilian address for most banks; some non-resident accounts accept a foreign address), and for some banks a visa/RNM (residence permit) or proof of income.
  3. Choose a bank — Traditional banks (Banco do Brasil, Itaú, Bradesco, Santander) generally require an in-person branch visit and more documentation; digital banks (Nubank, Inter, C6 Bank) offer a fully app-based process but usually require a Brazilian address.
  4. Apply for the account — For digital banks: download the app, enter CPF and personal details, upload passport, complete a selfie/liveness check, and wait for approval. For traditional banks: schedule or visit a branch with all documents.

Costs

  • Initial deposit: Usually not required for digital banks (Nubank, Inter, C6); traditional banks vary by account type
  • Monthly maintenance fees: Digital banks (Nubank, Inter, C6) are typically free; traditional banks often charge monthly fees unless a fee-free tier is chosen

Timelines

  • Digital bank account opening: As little as 15 minutes to a few days for approval, once CPF is in hand
  • Traditional bank account opening: Typically longer, often requiring an in-branch appointment; can take days to weeks for non-residents

Required documents

  • Valid passport
  • CPF (Cadastro de Pessoas Físicas)
  • Proof of address
  • Visa/residence permit (RNM) — may be required by some traditional banks

Common mistakes

  • Trying to open an account before obtaining a CPF, which is a hard prerequisite at every bank
  • Assuming all banks treat foreigners the same — digital banks are generally far faster than traditional branch-based banks

← Back to Brazil guides