Yes, you can open a bank account in Brazil online, but the process depends on whether you are a Brazilian citizen, a permanent resident, or a foreigner visiting or working temporarily

Brazilian banks do offer online account opening for some customers, but the rules are stricter than in many countries. If you are a Brazilian citizen or hold a permanent residency visa (visto de residente permanente), several major banks let you start the process online and finish it in person or entirely remotely. If you are a foreigner on a temporary visa — a tourist, student, or work visa — you will almost certainly need to visit a branch in person, even if the bank has an online portal.

The key difference is that Brazil requires in-person identity verification for most first-time account holders who are not citizens. Banks use this step to comply with anti-money-laundering rules set by the Central Bank of Brazil (Banco Central do Brasil). Some banks have found ways around this for citizens and permanent residents by using video verification or partnerships with government ID databases, but foreigners rarely have access to those shortcuts.

Key Takeaways

  • Brazilian citizens and permanent residents can open accounts online with some banks; foreigners on temporary visas almost always need to visit a branch in person.
  • You will need a valid passport, a Brazilian tax ID number (CPF) if you have one, and proof of address — which can be difficult to obtain before you arrive.
  • Major banks like Banco do Brasil, Caixa, and Itaú offer online opening for citizens; smaller digital banks like Nubank and Inter may have different rules for foreigners.
  • The entire process, if done in person, typically takes 30 minutes to an hour at a branch.
  • If you cannot open an account before arriving, plan to do it within your first week in Brazil, because many services require a local bank account.

What documents you will need before you start

The documents required vary slightly by bank, but all of them will ask for your passport and proof of address. If you already have a Brazilian tax ID number (Cadastro de Pessoas Físicas, or CPF), bring that too — it speeds up the process and is required by law for most financial transactions in Brazil.

Proof of address is the hardest part if you have just arrived. Banks accept utility bills, rental agreements, or letters from your employer or school. If you do not have any of these yet, some banks will accept a letter from your accommodation provider (a hotel, hostel, or landlord) stating your address and dates of stay. A few banks will also accept a temporary address — your hotel or the address where you are staying — as long as you can show you are actually there.

If you do not have a CPF yet, you can obtain one before you travel through the Brazilian consulate in your home country, or you can explore for one in Brazil itself. The process in Brazil is free and can be done at a Federal Revenue Service office (Receita Federal) or, in some cases, at the bank itself during account opening. However, getting a CPF in Brazil takes a few days, so if you need a bank account when ready, plan ahead.

How online opening works for Brazilian citizens and permanent residents

If you are a Brazilian citizen or hold a permanent residency visa, you can open an account online with most major banks. The process usually starts on the bank's website or app: you enter your personal details, CPF number, and contact information. The bank then verifies your identity using the government's civil registry database or through a video call with a bank representative.

Once your identity is confirmed, the bank sends you a digital contract to sign electronically. You review the terms, sign, and submit. Within a few hours to a day, your account is active and you can log into the app or website to see your account number and routing information. Some banks mail you a debit card within a week; others issue a virtual card when ready that you can use for online purchases right away.

The entire process takes 15 to 30 minutes of your time, though the bank's backend verification can take a few hours. You do not need to visit a branch unless you want a physical debit card faster or need to deposit cash when ready.

What happens if you are a foreigner on a temporary visa

If you are in Brazil on a tourist visa, student visa, or temporary work visa, you will need to open your account at a bank branch in person. The bank staff will verify your identity by examining your passport, confirm your address, and have you sign the account opening forms on paper. This is a legal requirement under Brazilian anti-money-laundering regulations — the bank must see you in person and confirm that you are who you say you are.

Some banks have begun experimenting with video verification for foreigners, but this is not yet standard. Before you travel, contact the bank you plan to use and ask whether they offer video opening for your visa type. If they do not, plan to visit a branch within your first few days in Brazil.

The in-person process is quick — usually 30 minutes to an hour — but you will need to know the address where you are staying. If you have not booked accommodation yet, consider doing so before you arrive, or plan to open your account a few days after you land once you have settled into a place.

Which banks offer the easiest online opening for different account holders

Banco do Brasil, Caixa Econômica Federal, and Itaú are the three largest banks in Brazil and all offer online account opening for citizens and permanent residents. Banco do Brasil and Caixa are government-owned and tend to have more flexible rules for residents; Itaú is private but has a large online infrastructure.

Nubank and Inter are digital-only banks that operate entirely through apps and websites. They are popular with younger Brazilians and offer fast online opening for citizens. However, their policies for foreigners vary — Nubank currently requires in-person verification for non-residents, while Inter's rules change periodically. Check their websites or contact them directly before you travel.

If you are a foreigner, your best option is usually one of the three largest banks, because they have branches everywhere in Brazil and their staff are accustomed to helping foreigners open accounts. Smaller regional banks may have stricter rules or less experience with temporary visa holders.

How to get a CPF before you travel

A CPF (Cadastro de Pessoas Físicas) is a tax ID number that every person who works, invests, or opens a bank account in Brazil must have. If you are a foreigner planning to stay for more than a few months, getting one before you travel will make opening a bank account much faster.

You can explore for a CPF through the Brazilian consulate in your home country. The process varies by country, but typically involves submitting your passport, a completed process form, and a small fee. Processing takes a few weeks. Some consulates allow you to explore online and pick up the CPF in person; others require you to mail documents.

Alternatively, you can explore for a CPF once you arrive in Brazil at a Federal Revenue Service office (Receita Federal) or at some banks during account opening. This is free but takes a few business days. If you need a bank account urgently, explore for a CPF before you travel saves time.

What to expect after your account opens

Once your account is open, you will receive an account number and a routing number (código do banco). You can use these to receive wire transfers from outside Brazil or from other Brazilian banks. If you opened your account online, a physical debit card will arrive by mail within 7 to 14 days; if you opened it in person, you may be able to request one when ready.

Most Brazilian banks issue a virtual debit card as soon as your account opens, which you can use for online purchases and ATM withdrawals right away. You can also set up a digital wallet (like Google Pay or Apple Pay) to pay for things in stores using your phone.

Your first deposit may take a few days to clear if it is coming from outside Brazil. International wire transfers typically arrive within 2 to 5 business days. Transfers between Brazilian banks are usually when ready.

Frequently Asked Questions

Can I open a bank account in Brazil if I do not have a CPF yet?

Yes. You can open an account using your passport, and the bank will help you obtain a CPF as part of the process. However, this adds a few days to the timeline. If you have time before you travel, getting a CPF through your consulate first will speed things up.

What if I am staying in a hotel and do not have a permanent address?

Most banks will accept your hotel address as proof of residence, as long as you can show your hotel booking or a letter from the hotel confirming your stay. Some banks also accept letters from employers or schools. Call the bank branch before you visit to confirm what they will accept.

How long does it take to open an account in person at a branch?

The actual appointment usually takes 30 minutes to an hour. The bank will verify your identity, have you sign forms, and issue you an account number on the spot. A physical debit card arrives by mail within one to two weeks, but you can use a virtual card when ready.

Can I open a Brazilian bank account before I arrive in the country?

Only if you are a citizen or permanent resident. If you are on a temporary visa, you will need to open your account in person once you arrive. Plan to do this within your first week, because many services in Brazil — from renting an apartment to signing up for utilities — require a local bank account.

Do I need to keep a minimum balance in my account?

Minimum balance requirements vary by bank and account type. Many banks offer free checking accounts with no minimum balance for citizens and residents. Foreigners on temporary visas may face different rules depending on the bank. Ask about this when you open your account.