Yes, you can open a bank account in Brazil, but the process depends on your residency status and which bank you choose

Foreign nationals can open bank accounts in Brazil, but the rules and required documents differ sharply between residents and non-residents. If you have a Brazilian tax ID number (CPF), most major banks will open an account for you. If you don't have a CPF yet, you'll need to obtain one first, which requires either a residency visa or proof of a legitimate reason to be in the country. Some banks make this easier than others—the big five (Banco do Brasil, Caixa Econômica Federal, Bradesco, Itaú, and Santander) have established processes for foreigners, while smaller regional banks may turn you away or demand more paperwork.

The timeline matters. Getting a CPF takes anywhere from a few days to several weeks depending on whether you're explore in person at a Federal Revenue office or through a bank. Once you have the CPF, opening the account itself usually takes one business day to one week. If you're moving to Brazil on a work visa or residence permit, your employer or relocation service can often fast-track the CPF process. If you're visiting temporarily, some banks offer non-resident accounts with limited features, but these are becoming rarer.

Key Takeaways

  • You need a Brazilian tax ID number (CPF) to open a standard bank account, which requires either a residency visa or proof of legitimate presence in Brazil.
  • The five largest banks (Banco do Brasil, Caixa, Bradesco, Itaú, Santander) have established procedures for foreign account holders and are more likely to accept you than smaller banks.
  • Getting a CPF takes a few days to several weeks; opening the account itself takes one business day to one week after that.
  • Non-resident accounts exist but are uncommon and come with restrictions on transfers and deposits; most banks now require residency or a work visa.

Getting a CPF (Cadastro de Pessoas Físicas) is the first step

The CPF is Brazil's national tax ID number and functions as your primary identifier for banking, employment, and most financial transactions. You cannot open a standard bank account without one. To get a CPF as a foreigner, you have two main routes: explore in person at a Federal Revenue office (Receita Federal) or explore through a bank that offers CPF issuance as part of the account-opening process.

If you're explore in person, you'll need your passport, proof of address in Brazil (a utility bill, rental agreement, or letter from your employer), and a completed CPF process form (available at the Federal Revenue office or online). The process takes about 15 minutes, and you receive a temporary CPF number on the spot; the official document arrives by mail within a few weeks. If you're explore through a bank, the bank submits the process on your behalf, which can speed things up but ties your CPF to that specific bank account.

Non-residents can sometimes obtain a CPF, but the rules vary. If you're in Brazil on a tourist visa, the Federal Revenue office may issue a CPF if you can show a legitimate reason (employment contract, property ownership, business registration). If you're outside Brazil, you can explore through a Brazilian consulate in your home country, though this takes longer and requires more documentation. Many foreigners find it easier to enter Brazil first, then explore in person.

Which banks accept foreign account holders and what they require

The five largest banks—Banco do Brasil, Caixa Econômica Federal, Bradesco, Itaú, and Santander—all open accounts for foreigners with a CPF. Each has slightly different requirements and processes. Banco do Brasil and Caixa are government-owned and tend to have more straightforward procedures; Bradesco, Itaú, and Santander are private and sometimes faster but may have higher minimum balances or monthly fees.

To open an account at any of these banks, bring your passport, CPF (or proof of CPF process), proof of address in Brazil, and proof of income or employment (a job contract, letter from your employer, or bank statements from your home country showing regular deposits). Some banks ask for a reference from another Brazilian bank, which creates a catch-22 if you're new to the country—if this happens, ask whether they'll accept a reference from your home bank instead. A few banks now allow you to start the process online and complete it in a branch, which can save time.

Smaller regional banks and digital-only banks (like Nubank, Inter, or C6) have varying policies. Nubank and Inter do accept foreigners with a CPF and are often faster than traditional banks because they operate entirely online. However, they may not offer the same range of services (international transfers, business accounts, or credit products) as the major banks. Always call ahead or check the bank's website before visiting a branch, because policies change and some branches turn away foreigners even if the bank officially accepts them.

Documents you'll need and how to organize them

DocumentWhy it's neededNotes
PassportProof of identity and citizenshipMust be valid. Bring the original and a photocopy.
CPF or CPF process receiptTax ID number; required for all bankingIf you don't have the CPF yet, bring proof you've applied (receipt from Federal Revenue office or bank).
Proof of address in BrazilShows you have a physical location in the countryUtility bill, rental agreement, or letter from employer. Must be recent (within 3 months). Bring original and photocopy.
Proof of income or employmentShows financial stability and source of fundsJob contract, employment letter, bank statements from home country, or proof of business registration. Varies by bank.
Visa or residency permit (if applicable)Proves legal status in BrazilRequired if you're not a tourist. Bring original and photocopy.

Organize these documents before you visit the bank. Make photocopies of everything—banks almost always want both the original and a copy. If any documents are in a language other than Portuguese, bring a certified translation (tradução juramentada) prepared by a court-certified translator. This adds time and cost but is often required for foreign documents.

Keep digital copies of everything as well. If the bank loses a document or you need to open an account at a second bank later, having scans saves you a trip home or to a consulate. Some banks now accept digital submissions, so ask whether you can email copies ahead of time to speed up the in-person visit.

Non-resident accounts and their limitations

If you don't have a residency visa and can't obtain a CPF, some banks offer non-resident accounts. These are becoming harder to find, but Banco do Brasil and a few others still offer them. A non-resident account typically allows you to receive deposits and make withdrawals but restricts international transfers, credit products, and sometimes the total amount you can hold. Monthly fees are often higher than resident accounts.

Non-resident accounts are most useful if you're in Brazil temporarily (a few months) and need a place to deposit your salary or receive money from home. They're not suitable for long-term stays or if you plan to invest, borrow, or conduct business in Brazil. If you're staying longer than a few months, it's worth the effort to get a CPF and a standard account instead.

Some digital banks and fintech services (like Wise or Remitly) offer alternatives to traditional bank accounts for receiving international transfers, but these are not Brazilian bank accounts and come with their own fees and limits. They work well alongside a Brazilian account but shouldn't be your only option if you're living in Brazil.

What happens after you open the account

Once your account is open, you'll receive a debit card (cartão de débito) within one to two weeks, usually by mail. You'll also get online banking access, which you can set up when ready at the bank or through the bank's app. Most banks require you to visit a branch in person to set up your debit card and set up your PIN, though some now allow set up through the app.

Your first deposit can come from a transfer from your home country (international wire transfer), a deposit at an ATM or branch, or a direct deposit from your employer. International transfers to Brazil typically take three to five business days and incur fees from both your home bank and the Brazilian bank. Ask your Brazilian bank for their SWIFT code and account details before initiating a transfer from abroad.

After opening, you may be offered credit products (credit cards, personal loans) after a few months of account activity. These offers depend on your income, employment status, and credit history in Brazil. Building credit in Brazil takes time—there's no automatic transfer of credit history from other countries. If you plan to borrow or explore for a mortgage later, start building a track record by using your debit card regularly and keeping your account in good standing.

Frequently Asked Questions

Can I open a bank account in Brazil without a residency visa?

It depends on the bank and your situation. If you can obtain a CPF (which some non-residents can do by showing a legitimate reason to be in Brazil), most major banks will open an account. If you can't get a CPF, a few banks offer non-resident accounts with restrictions. Your best option is to contact the bank directly and ask what documents they need for your specific status.

How long does it take to get a CPF?

If you explore in person at a Federal Revenue office, you receive a temporary CPF number when ready and the official document by mail within a few weeks. If you explore through a bank as part of account opening, it typically takes three to seven business days. If you explore through a Brazilian consulate from outside Brazil, allow several weeks to a few months.

Do I need a minimum balance to open an account?

Most major banks don't require a minimum balance to open an account, but some charge monthly maintenance fees if your balance falls below a certain amount (often 500 to 1,000 reais). Digital banks like Nubank and Inter typically have no minimum balance and no monthly fees. Ask about fees before opening—they vary widely between banks.

Can I open a business bank account as a foreigner?

Yes, but you'll need a CPF, proof of business registration in Brazil (CNPJ), and additional documentation showing your ownership stake and business purpose. The process is more complex than opening a personal account and takes longer. You may need to hire an accountant or business consultant to help with the paperwork.

What if I'm only in Brazil for a few months?

If you're staying fewer than three months, a non-resident account or a digital bank account may be sufficient. If you're staying three months to a year, it's worth getting a CPF and opening a standard account—the effort pays off if you need to receive salary, pay bills, or conduct any financial transactions. For stays longer than a year, a standard account is essential.