What you need before you walk into a Brazilian bank

Brazilian banks require you to prove who you are and where you live. If you are a foreigner, you will also need to prove your legal status in the country. The exact documents depend on whether you are a Brazilian citizen, a permanent resident, or visiting on a visa.

The simplest path is to bring your passport, a proof of address (a utility bill, rental agreement, or bank statement from your home country), and your CPF number if you have one. The CPF is Brazil's tax identification number — it looks like a Social Security number and you will need it for almost everything in the Brazilian financial system. If you do not have a CPF yet, the bank can often direct you to get one, or you can request one from the Federal Revenue Service (Receita Federal) before opening the account.

Some banks also ask for a reference letter from your previous bank, especially if you are moving a large balance. This is less common but worth asking about when you call ahead.

Key Takeaways

  • You need a valid passport, proof of address, and a CPF number (Brazil's tax ID) to open most bank accounts.
  • If you do not have a CPF yet, you can request one from the Federal Revenue Service or ask the bank to help you get one before opening the account.
  • The major banks (Banco do Brasil, Caixa Econômica Federal, Bradesco, Itaú) have branches nationwide, but smaller regional banks and digital-only banks have fewer requirements and faster processing.
  • The entire process usually takes one to three business days once you submit your documents, though some digital banks complete it in hours.
  • You will need to make an initial deposit, which ranges from the equivalent of a few dollars at digital banks to around 100 Brazilian reais at traditional banks.

Where to open an account: traditional banks versus digital banks

Brazil has two main types of banks: traditional banks with physical branches and digital-only banks that operate through apps and websites. Traditional banks include Banco do Brasil, Caixa Econômica Federal, Bradesco, and Itaú. These have branches in every city and offer the full range of services — checking accounts, savings accounts, loans, and investment products. They also tend to have higher minimum balances and more paperwork.

Digital banks like Nubank, Inter, and Wise operate only online. They have lower or no minimum balance requirements, charge fewer fees, and process accounts faster — sometimes in the same day. The trade-off is that you cannot walk into a branch to deposit cash or speak to someone in person. However, most digital banks partner with convenience stores and ATM networks so you can deposit cash without visiting a branch.

If you are new to Brazil and do not speak Portuguese fluently, a digital bank may be easier because you can set up the account on your phone in English. If you need to handle cash frequently or prefer face-to-face service, a traditional bank is the safer choice despite the longer process.

Documents you will need for each type of account holder

The documents required depend on your immigration status in Brazil. A Brazilian citizen needs only a passport or national ID card (RG) and proof of address. A permanent resident needs the same documents plus proof of residency status — usually a copy of your permanent residency card or a letter from immigration.

A foreigner on a temporary visa (such as a work visa, student visa, or tourist visa) needs a valid passport, proof of address in Brazil, and the CPF number. Some banks will ask for a copy of your visa page as well. If you are on a tourist visa and do not have a CPF yet, you may have more difficulty — some banks will not open accounts for tourists, while others will if you provide a reference from your home bank or proof of employment in Brazil.

Proof of address can be a utility bill (water, electricity, or internet), a rental agreement, a letter from your employer, or a bank statement from your home country showing your name and current address. It must be dated within the last three months. If you just arrived and do not have a utility bill yet, a rental agreement or a letter from your landlord works just as well.

How to get a CPF if you do not have one yet

The CPF (Cadastro de Pessoas Físicas) is issued by the Federal Revenue Service (Receita Federal). You can request one in person at a Receita Federal office, by mail, or through an authorized bank. The process is free and usually takes one to two weeks if you explore in person, longer if you explore by mail.

To request a CPF in person, go to the nearest Receita Federal office with your passport and proof of address. You will fill out a form (RFB 8277), pay nothing, and receive a receipt. The CPF number is printed on the receipt and is valid when ready, even though the official card arrives later by mail. You can use the number on the receipt to open a bank account right away.

Some banks will help you request a CPF as part of the account-opening process. Ask when you visit or call ahead. This can save you a trip to the Receita Federal office, though it may add a few days to the overall timeline.

The step-by-step process at a traditional bank

Call or visit the bank branch and ask to speak with someone in the accounts department (departamento de contas). Tell them you want to open a checking account (conta corrente) or savings account (conta poupança). They will give you a form to fill out with your name, address, CPF, and contact information.

Bring your original passport, proof of address, and CPF number or receipt. The bank will photocopy your documents and verify your information. They will ask about your income, employment, and the reason you are opening the account — this is standard anti-money-laundering procedure and not a judgment. Answer honestly.

Once the bank approves your process, you will make an initial deposit. This is usually between 50 and 200 Brazilian reais (roughly 10 to 40 US dollars, though exchange rates vary). The bank will issue you a debit card, which takes three to five business days to arrive by mail. You will receive a temporary card number by email or SMS so you can use the account when ready while you wait for the physical card.

Opening an account through a digital bank

read the app for the bank you choose (Nubank, Inter, and Wise are the most common for foreigners). Open the app and select "create account" or "sign up." You will enter your email, create a password, and provide your full name and date of birth.

The app will ask for your CPF number. If you do not have one yet, some digital banks will let you continue with your passport number and help you request a CPF later. Others require a CPF before you proceed — in that case, you will need to get one from the Receita Federal first.

Next, the app will ask you to take a photo of your passport and a selfie. This is for identity verification and takes a few seconds. You will also enter your address and confirm it. Some apps ask you to upload a proof of address (a utility bill or rental agreement), while others skip this step for digital verification.

Once the app approves your identity, you will make an initial deposit. Most digital banks accept transfers from outside Brazil, so you can send money from your home bank account. Some also accept credit card payments or allow you to deposit cash at partner convenience stores. The account is usually active within hours, and you can start using it when ready through the app.

What happens after your account opens

Once your account is open, you will receive a debit card in the mail (at a traditional bank) or use a virtual card through the app (at a digital bank). You can set up direct deposit if your employer in Brazil uses the bank. You can also transfer money in and out using the bank's app or website.

If you plan to bring money into Brazil from abroad, ask your bank about international transfer options. Traditional banks often charge high fees for incoming transfers, while digital banks like Wise specialize in low-cost international transfers. Some employers in Brazil will deposit your salary directly, which is the cheapest way to move money into your account.

Keep your account active by using it regularly. Some banks charge a monthly fee if the account sits unused for several months, though many waive fees for the first year. Check your bank's fee schedule when you open the account so you know what to expect.

Frequently Asked Questions

Can I open a bank account in Brazil on a tourist visa?

Some banks will, some will not. Traditional banks are stricter and often require a work visa or permanent residency. Digital banks are more flexible and may open an account for a tourist if you have a CPF number and proof of address. Call ahead or check the bank's website before visiting.

How long does it take to open an account?

At a traditional bank, the process takes one to three business days from the time you submit your documents. At a digital bank, it usually takes a few hours to one business day. You can use your account when ready through the app or with a temporary card number, even if the physical card has not arrived yet.

What is the minimum balance I need to keep in the account?

Traditional banks often require a minimum balance of 500 to 1,000 Brazilian reais to avoid monthly fees. Digital banks usually have no minimum balance requirement. Check with your specific bank, as policies vary.

Do I need a CPF to open a bank account?

Most banks require a CPF number. If you do not have one, you can request it from the Federal Revenue Service before opening the account, or ask the bank to help you get one as part of the process. A few digital banks may accept a passport number temporarily while you obtain a CPF.

Can I open an account if I do not speak Portuguese?

Digital banks often have English-language apps and customer support, making them easier if you do not speak Portuguese. Traditional banks may have English-speaking staff at branches in major cities like São Paulo and Rio de Janeiro, but this is not may provide. Bringing a Portuguese-speaking friend or hiring a translator for a traditional bank visit can help.