Yes, but only if you already live in Brazil or have a Brazilian tax ID
You can open a bank account in Brazil online, but the process depends entirely on where you are and what documents you hold. If you are a Brazilian citizen or permanent resident living in Brazil, most major banks offer online account opening through their websites or apps. If you are outside Brazil, the answer is almost always no — even if you are a Brazilian citizen abroad, most banks will not complete the full account opening without you visiting a branch in person or using a video verification call with a bank representative present.
The core requirement is a CPF (Cadastro de Pessoas Físicas), which is Brazil's individual tax identification number. Without one, you cannot open an account at any regulated bank. If you are a foreigner, you can obtain a CPF, but the process itself requires you to be in Brazil or to work with a Brazilian consulate or tax authority from abroad — it is not instant and not something a bank can do for you during account opening.
The banks most likely to offer online opening are the large digital-first institutions: Nubank, Inter, and Bradesco. Traditional banks like Itaú and Caixa Econômica Federal also have online options, but they often require in-person verification or a video call with a bank employee to confirm your identity before the account becomes fully active.
Key Takeaways
- You need a CPF (Brazilian tax ID) to open any bank account in Brazil, and obtaining one from outside the country takes weeks or months through a consulate.
- If you live in Brazil, digital banks like Nubank and Inter can open accounts entirely online in minutes; traditional banks usually require a video call or branch visit to verify your identity.
- If you are outside Brazil, even as a Brazilian citizen, most banks will not complete online opening without in-person or video verification with a representative.
- Foreigners can open accounts if they have a CPF and proof of residence in Brazil, but the CPF itself is the bottleneck for anyone applying from abroad.
What documents you need to open an account online in Brazil
The exact documents vary by bank, but the baseline is a CPF, a valid government-issued ID (passport or RG — Registro Geral), and proof of address. Proof of address can be a utility bill, rental agreement, or official mail addressed to you at a Brazilian address. If you are applying online, the bank will ask you to photograph or scan these documents and upload them through their app or website.
Some banks also ask for proof of income — a recent payslip, tax return, or letter from an employer. This is not always required for a basic checking account, but it may be needed if you want to set up credit features or higher transaction limits. A few banks ask for a phone number registered in Brazil, which you can obtain through any mobile carrier once you are in the country.
If you are a foreigner with a CPF, you will also need to provide the document that granted you residency or work authorization in Brazil. This might be a visa stamp in your passport, a work permit, or a residency card. The bank needs to confirm that your presence in Brazil is legal and documented.
How to get a CPF if you do not have one
If you are a Brazilian citizen or permanent resident, you may already have a CPF from childhood or from a previous visit. You can check whether you have one by contacting the Receita Federal (Brazil's tax authority) or by asking the bank directly — they can sometimes look it up during the account opening process.
If you do not have a CPF and you are outside Brazil, you must apply through a Brazilian consulate in your country. The process typically involves submitting an application form, a copy of your passport, and proof of your connection to Brazil (such as a birth certificate if you are a Brazilian citizen, or a work contract if you are relocating). Processing time varies by consulate but usually takes four to eight weeks. Some consulates allow you to submit the application by mail; others require an in-person appointment.
If you are already in Brazil, you can apply for a CPF at any Receita Federal office or through their website. The online application is faster — you can receive a temporary CPF number immediately and the permanent one within a few days. You will need your passport and proof of address in Brazil.
Foreigners can obtain a CPF even without permanent residency, as long as they have a valid reason to be in Brazil (work, study, business). The CPF itself does not grant you residency; it is simply a tax ID. However, you must have legal status in Brazil to use it to open a bank account.
Which banks offer fully online account opening
Digital banks are your fastest option if you are in Brazil. Nubank, Inter, and Bradesco's digital subsidiary all allow you to open an account through their app in under 10 minutes if you have a CPF and a smartphone. You photograph your ID, answer security questions, and the account is active immediately. These banks do not require proof of address or income for a basic account.
Traditional banks like Itaú, Santander, and Caixa Econômica Federal offer online opening, but they usually require a video call with a bank representative to verify your identity before the account is fully activated. This call typically takes 10 to 15 minutes and must happen within a few days of starting the online application. If you miss the call window, you may have to restart the process.
If you are outside Brazil, even digital banks will ask you to confirm your identity through a video call or to visit a branch. Some banks have partnerships with video verification services that allow you to complete this step from abroad, but it is not may provide. Your best bet is to contact the bank's customer service before starting an application and ask whether they can complete the process for someone outside the country.
Timeline and what happens after you apply
If you apply through a digital bank in Brazil, your account is usually active within minutes. You can receive a debit card within one to two weeks, either by mail or by picking it up at a partner location. Some digital banks offer a virtual card immediately, which you can use for online purchases right away.
If you apply through a traditional bank and they require a video call, the account is typically activated within 24 hours of the call. The debit card arrives by mail in five to ten business days. During this waiting period, you can usually transfer money into the account and make some transactions, but you cannot withdraw cash until the card arrives.
If you are applying from outside Brazil, the timeline is longer. The bank may ask you to provide additional documentation or to schedule a video call at a specific time. Processing can take one to three weeks. Some banks will not activate the account until they have verified your identity through video, so you should plan for at least two to three weeks from application to a fully functional account.
Restrictions and limits for new accounts
New accounts often come with transaction limits, especially if you are a foreigner or if the bank cannot verify your income. A typical new account might have a daily withdrawal limit of 500 to 1,000 Brazilian reais and a monthly transfer limit of 5,000 to 10,000 reais. These limits usually increase after 30 to 90 days, or after you provide proof of income.
Some banks also restrict international transfers for new accounts. If you need to send money out of Brazil immediately, ask the bank about their policy before opening the account. A few banks will not allow international transfers until you have held the account for at least 30 days.
Credit features — overdraft, credit cards, or lines of credit — are not available on day one. Most banks require you to hold the account for at least 30 days and to demonstrate regular deposits before they offer credit products. Digital banks are often faster about this than traditional banks.
What to do if you are a foreigner without a CPF yet
If you are planning to move to Brazil and do not yet have a CPF, start the application process at your nearest Brazilian consulate now. Do not wait until you arrive in Brazil, because the consulate process is slower than applying in-country. Once you have your CPF number (even if the permanent card has not arrived), you can open a bank account.
If you are already in Brazil on a tourist visa or short-term stay, you can apply for a CPF at the Receita Federal office in any major city. Bring your passport and proof of address (even a hotel booking or a letter from a friend confirming you are staying with them works). You will receive a temporary CPF number on the spot and can use it to open a bank account immediately. The permanent CPF card arrives by mail within a few days.
If you are relocating to Brazil for work, your employer may help you obtain a CPF as part of the onboarding process. Ask them whether they have a relationship with the Receita Federal or a tax consultant who can expedite the application.
Frequently Asked Questions
Can I open a Brazilian bank account if I am a US citizen living in the United States?
Not online. You would need to visit Brazil in person or work with a Brazilian consulate to obtain a CPF first, which takes weeks. Some banks have branches in the United States that serve Brazilian expats, but these are rare and usually require an in-person appointment. Your easier option is to open an account once you arrive in Brazil.
Do I need a Brazilian phone number to open an account?
Most digital banks ask for a phone number during signup, but it does not have to be a Brazilian number — they will accept a US or international number. However, you will need a Brazilian number to receive SMS verification codes for some transactions once the account is open. You can get a Brazilian phone number through any carrier (Vivo, Claro, TIM, Oi) for about 30 to 50 reais per month, or through a prepaid SIM card for a one-time cost of 10 to 20 reais.
What if the bank rejects my online application?
Banks usually reject applications if the CPF does not match the ID, if the address cannot be verified, or if there is a flag in the system (such as a previous fraud report). Contact the bank's customer service and ask why the application was rejected. You may need to provide additional documentation or to visit a branch in person to complete the process.
Can I use a tourist visa address to open a bank account?
Yes, if you can provide proof of that address — a hotel booking, Airbnb confirmation, or a letter from the person whose address you are using. However, some banks may ask you to update your address once you have permanent housing. A tourist visa address is acceptable for opening, but not for long-term use.
How long does it take to receive a debit card in Brazil?
Digital banks usually deliver within one to two weeks. Traditional banks take five to ten business days. You can request expedited delivery at some banks for an additional fee, typically 50 to 100 reais. During the waiting period, you can use a virtual card for online purchases if the bank offers one.