Yes, but the process depends on your visa status and how long you plan to stay

A foreigner can open a bank account in Brazil, but the requirements and the type of account available to you depend on whether you have a Brazilian visa, a CPF (the tax ID number all account holders need), and how long you intend to remain in the country. Most major banks will open accounts for foreigners, but the documentation you bring and the steps you follow are different from what a Brazilian citizen provides.

The core requirement is a CPF. Without one, you cannot open any account—not even a temporary one. Getting a CPF as a foreigner takes a separate process that happens before you walk into a bank, and the timeline varies depending on your visa type and whether you explore in Brazil or from your home country.

Key Takeaways

  • You must obtain a CPF (Cadastro de Pessoas Físicas) before any bank will open an account for you, and this is a separate process from the bank account itself.
  • Tourists and short-term visitors can request a CPF at the Federal Revenue Service office in Brazil, but the process takes several weeks and requires proof of your reason for being in the country.
  • Visa holders—such as those on work visas, student visas, or permanent residence visas—can obtain a CPF more quickly, sometimes within days, and have access to the full range of account types.
  • Major banks like Itaú, Bradesco, Banco do Brasil, and Santander all accept foreigner accounts, but smaller banks may have stricter requirements or refuse entirely.
  • You will need your passport, proof of address in Brazil, and your CPF number; some banks also require a letter from your employer or proof of income.

Getting a CPF as a foreigner

The CPF is issued by the Federal Revenue Service (Receita Federal). As a foreigner, you have two routes: explore in person at a Receita Federal office in Brazil, or explore through a Brazilian consulate in your home country before you arrive.

If you are already in Brazil on a tourist visa or short-term entry, you can go to the nearest Receita Federal office with your passport and proof of your reason for being in the country—a hotel booking, a letter from a Brazilian employer, or an invitation from a Brazilian resident. The office will issue a temporary CPF number on the spot, valid for 30 days. During that window, you can open a bank account. The temporary CPF becomes permanent once you register it with the bank; the bank handles the final registration with the Receita Federal.

If you hold a long-term visa (work, student, permanent residence), explore for your CPF at the Receita Federal office in the city where you will live. Bring your passport, your visa, and proof of address—a rental contract, a utility bill, or a letter from your employer stating your address. Processing takes one to two weeks. Some consulates abroad can issue a CPF before you travel, which eliminates the wait; contact the Brazilian consulate in your country to ask whether they offer this service.

Which banks accept foreigner accounts and what they require

The four largest banks in Brazil—Itaú, Bradesco, Banco do Brasil, and Santander—all open accounts for foreigners. Smaller regional banks vary; some welcome foreigners, others do not. Call ahead or visit the bank's website to confirm before you go in person.

All banks require the same core documents: your passport, your CPF number, and proof of address in Brazil. Proof of address can be a rental contract, a utility bill in your name, or a notarized letter from the person whose address you are using. If you have just arrived and do not yet have a utility bill, a recent hotel booking or a letter from your employer stating your residential address will usually work.

Some banks ask for proof of income—a letter from your employer, recent payslips, or a bank statement from your home country showing regular deposits. This is more common if you are opening a checking account (conta corrente) rather than a savings account (conta poupança). A few banks require a minimum deposit to open the account; this varies by bank and account type, but ranges from zero to the equivalent of a few hundred dollars. Ask the bank directly before you visit.

Account types available to foreigners

Most banks offer foreigners the same account types as Brazilian citizens: a savings account (conta poupança), a checking account (conta corrente), or both. A savings account is simpler—it requires less documentation, has no monthly fee, and is useful if you only need to receive money or hold funds. A checking account lets you write checks and use a debit card, but usually carries a monthly maintenance fee and requires proof of income.

Some banks also offer a "non-resident account" (conta de não-residente) for foreigners who do not have a CPF and are staying for a very short time. These accounts are rare and have strict limits on deposits and withdrawals. Most banks will not open one unless you specifically ask, and they are not worth pursuing if you can get a CPF instead.

Timeline and what happens after you open the account

Once you have your CPF and your documents, opening the account itself takes one to two hours. You will fill out a form, provide your documents, and the bank will issue you a debit card and account number on the spot. The debit card arrives by mail within one to two weeks.

Your account is active when ready. You can receive transfers and deposits the same day. If you need to make international transfers into the account, ask the bank for your SWIFT code and IBAN (if available) or your account number and routing code; these details vary by bank and are necessary for your employer or family to send you money from abroad.

If your visa expires or you leave Brazil, your account does not automatically close. You can keep it open indefinitely and continue to use it for transfers and deposits, even from outside the country. However, if you do not use the account for 12 months, some banks will freeze it. Contact your bank before you leave to ask about their dormancy policy.

Common obstacles and how to handle them

The most common problem is arriving without a CPF and discovering that the bank will not open an account without one. If this happens, go directly to the Receita Federal office in your city. Bring your passport and proof of why you are in Brazil. You will receive a temporary CPF on the spot, valid for 30 days. Return to the bank with this number and your other documents.

A second obstacle is proof of address. If you are staying with a friend or family member and do not have a utility bill in your name, ask them to write a notarized letter (carta de residência) stating that you live at their address. A notary (tabelião) can do this in one day for a small fee. Alternatively, some banks accept a recent hotel booking or a letter from your employer as proof of address.

A third issue is that some banks refuse to open accounts for certain nationalities or for people without a Brazilian phone number. This is rare but does happen. If one bank refuses, try another. Itaú and Bradesco are generally the most accommodating to foreigners.

Frequently Asked Questions

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

No, but most banks will ask for one during the process process. If you do not have one yet, you can provide your home country number temporarily and update it later. Some banks will open the account without a Brazilian number if you explain that you just arrived; others will not. Ask the bank before you visit.

Can I open a bank account online as a foreigner?

Most major banks require you to visit a branch in person for your first account opening. A few banks offer online account opening for foreigners, but they usually require a CPF and a Brazilian phone number. Check the bank's website or call their customer service to ask whether online opening is available for your situation.

What if I am on a tourist visa and do not plan to stay long?

You can still open an account. Get a temporary CPF at the Receita Federal office, then open a savings account at any major bank. You do not need proof of income for a savings account. The account will remain open after your visa expires, and you can use it to receive transfers from abroad.

Do I need to pay taxes in Brazil if I open a bank account?

Opening an account does not trigger a tax obligation. However, if you earn income in Brazil or receive regular large transfers from abroad, you may be required to file a Brazilian tax return. Consult a tax professional or the Receita Federal website for your specific situation.

Can I open a business account as a foreigner?

Yes, but you will need a CNPJ (the business tax ID) in addition to a CPF. The process is more complex and requires registration with the Brazilian business registry (Junta Comercial). Consult a local accountant or business lawyer for guidance on this process.