Yes, foreigners can open a bank account in Brazil, but the process and requirements depend on your visa status and how long you plan to stay

Most major Brazilian banks will open accounts for foreigners, but they treat you differently depending on whether you hold a temporary visa, a permanent residency visa, or are just visiting. A tourist on a visitor stamp cannot open a checking account at most banks, but someone on a work visa or permanent residency can. The key difference is that banks need proof of legal residency status and a tax identification number — both of which take time to obtain if you do not already have them.

The fastest path is to arrive with a CPF (Cadastro de Pessoas Físicas), Brazil's tax ID number. If you do not have one, you will need to apply for it before or immediately after opening an account, and some banks will not complete your account setup until you have it. The entire process — CPF application plus account opening — typically takes two to four weeks.

Key Takeaways

  • Tourists cannot open checking accounts; you need a temporary or permanent visa to may have access to for most bank products.
  • You must obtain a CPF (Brazilian tax ID) before or during account opening; without one, most banks will not activate your account.
  • Bring your passport, proof of address in Brazil, and your visa documentation to the bank; requirements vary slightly by institution.
  • Major banks like Itaú, Bradesco, and Banco do Brasil accept foreigners, but smaller banks may have stricter policies.
  • Opening an account does not require a minimum deposit at most banks, but some charge monthly maintenance fees that vary by account type.

What you need to bring to the bank

Brazilian banks require the same core documents from all account holders, but foreigners face one additional requirement: proof that you are legally in the country. Bring your passport (the original, not a copy), your visa page, and your entry stamp. Some banks also ask for a copy of your passport's biographical page and visa page, so bring both originals and photocopies.

You will also need proof of address in Brazil. This can be a rental contract, a utility bill in your name, or a letter from your employer or landlord confirming your address. If you just arrived and do not have any of these yet, some banks will accept a temporary address letter from your employer or a hostel confirmation, though this varies by branch and by bank. Call ahead to ask what your specific branch accepts.

If you do not yet have a CPF, bring your passport and the address proof to the Receita Federal (Brazil's tax authority) or ask the bank whether they can help you apply. Many banks have partnerships with the Receita Federal and can submit your CPF application on your behalf, though this adds one to two weeks to your account opening timeline.

Getting a CPF before you open an account

A CPF is a nine-digit tax identification number that every bank account holder must have. If you are a foreigner on a temporary or permanent visa, you can apply for one. The process is free and can be done in person at any Receita Federal office or, in some cases, online through the Receita Federal website.

In person, bring your passport and proof of address. The Receita Federal will issue you a temporary CPF number on the spot, valid for 30 days while your permanent number is processed. Most banks will accept this temporary number to open your account. Your permanent CPF arrives by mail within two to four weeks.

If you apply online, you will need a Brazilian phone number and email address. The process is faster — you receive your CPF number within a few days — but you must still visit a Receita Federal office to collect your physical CPF card once it arrives, which can take several weeks. Many foreigners apply in person at the Receita Federal to avoid this extra step.

Which banks accept foreigners and what they offer

The five largest banks in Brazil — Itaú, Bradesco, Banco do Brasil, Caixa Econômica Federal, and Santander — all accept foreign account holders. Smaller regional banks and digital-only banks like Nubank and Inter also accept foreigners, though their requirements and documentation processes vary.

Traditional banks typically offer a checking account (conta corrente) with a debit card, online banking access, and the ability to receive wire transfers and domestic transfers. Monthly maintenance fees range from zero to roughly 15 Brazilian reais per month, depending on the account tier and the bank. Some banks waive fees if you maintain a minimum balance or set up direct deposit of your salary.

Digital banks like Nubank and Inter often have lower or no monthly fees and faster account opening, but they may have stricter address verification requirements and may not accept all types of visas. If you are on a temporary work visa, a traditional bank is usually the safer choice. If you are on permanent residency, digital banks are often faster and cheaper.

The CPF application and account opening timeline

If you already have a CPF, account opening takes three to five business days at most banks. The bank submits your information to the Central Bank of Brazil for approval, and you receive your debit card and online banking credentials within that window.

If you do not have a CPF, add one to two weeks to that timeline. Apply for your CPF in person at the Receita Federal, receive your temporary number the same day, and use it to open your bank account immediately. Your permanent CPF arrives by mail while your account is already active. Some banks will not issue your debit card until your permanent CPF arrives, so you may have online access before you have a physical card.

Digital banks sometimes offer faster timelines — account opening in one to two days — but they often require you to already have a CPF and a Brazilian phone number. If you just landed in Brazil, a traditional bank branch is usually more practical because staff can help you navigate the CPF process and language barriers.

Visa status and what it means for your account

Your visa type determines which account products you can access. Tourists on a visitor stamp (usually valid for 90 days) cannot open a checking account at any major bank. You can open a savings account at some banks, but it is rarely useful because you cannot receive salary deposits or make regular transfers.

Foreigners on a temporary visa — such as a work visa, student visa, or family reunification visa — can open a full checking account with all standard features. These visas are typically valid for one to four years and can be renewed. Banks treat temporary visa holders the same as Brazilian citizens for account purposes.

Permanent residency visa holders have no restrictions. You can open any account type and access credit products like overdraft and credit cards, though credit card approval depends on your credit history in Brazil (which you will not have as a new resident).

What happens if you leave Brazil or your visa expires

If your visa expires and you do not renew it, your bank account does not close automatically, but the bank may freeze it or restrict certain transactions. You can keep the account open and use it to receive money or pay bills, but you may not be able to deposit cash or make certain transfers without being physically present in Brazil.

If you leave Brazil permanently, you should close your account in person or contact the bank to arrange closure by mail. Some banks charge a small fee to close an account, typically between 10 and 50 reais. If you leave without closing the account, the bank may eventually close it for inactivity, but this can take several months and may result in fees.

If you plan to return to Brazil later, you can keep your account open indefinitely, even if you are not in the country. Many foreigners maintain Brazilian bank accounts for years after leaving, using them to receive payments or manage property.

Frequently Asked Questions

Can I open a bank account as a tourist?

No, most banks require proof of legal residency through a visa. Tourists on a visitor stamp cannot open a checking account. Some banks offer savings accounts to tourists, but these are rarely useful and come with restrictions on transfers and deposits.

Do I need a Brazilian phone number to open an account?

Traditional banks do not require a phone number, though they may ask for one for account notifications. Digital banks often require a Brazilian phone number for verification. You can buy a prepaid SIM card at any airport or convenience store for roughly 20 to 50 reais.

What if the bank rejects my address proof?

If your rental contract or utility bill is not accepted, ask your employer or landlord for a signed letter on letterhead confirming your address and employment or tenancy. Some banks also accept a notarized statement (cartório) from a witness confirming your address, though this costs money and is rarely necessary.

Can I open an account online without visiting a branch?

Digital banks like Nubank and Inter allow online account opening, but you must still verify your identity, usually through video call or by uploading a photo of your passport and visa. Traditional banks require an in-person visit to a branch.

Will I be able to get a credit card as a foreigner?

Credit card approval depends on your credit history in Brazil, which you will not have as a new resident. Most banks will not issue a credit card until you have been in the country for at least six months and have a salary deposit history. Some banks offer secured credit cards that require a cash deposit as collateral.