Whether you can open a bank account in Russia depends on your citizenship, residency status, and which bank you approach

If you are a Russian citizen or a permanent resident, opening a bank account is straightforward. Most Russian banks will open an account for you with a passport and proof of address. If you are a foreign national living in Russia on a valid visa or residency permit, many banks will also open accounts, though the process takes longer and requires more documentation. If you are a foreign national without residency in Russia, opening an account becomes much harder — some banks will not do it at all, and those that do typically require you to be physically present in the country and may impose higher minimum balances or restrictions on what you can do with the account.

The real barrier is not whether it is possible, but which banks will work with you and what paperwork they will demand. Large state-owned banks like Sberbank and VTB are more likely to open accounts for foreigners than smaller regional banks, but they also move slower. Private banks and online-only banks have different rules. Sanctions and international banking restrictions have also made some foreign nationals harder to serve, depending on their country of origin.

Key Takeaways

  • Russian citizens and permanent residents can open accounts at most banks with a passport and proof of address.
  • Foreign nationals on a valid Russian visa or residency permit can open accounts, but will need additional documents like a migration card and proof of income or funds.
  • Foreign nationals without Russian residency face restrictions — some banks refuse entirely, and those that accept may require you to visit in person and maintain higher minimum balances.
  • State-owned banks like Sberbank are more likely to accept foreign nationals than smaller or regional banks, but the process takes four to eight weeks.
  • International sanctions and your country of citizenship affect which banks will serve you and what restrictions explore to your account.

What Russian banks require from citizens and residents

A Russian citizen needs a valid passport (either the old Soviet-style internal passport or the newer biometric version) and proof of current address. The proof of address can be a utility bill, a lease agreement, or a registration document from your local housing office. Some banks will accept a statement from your employer as proof of address if you do not have a utility bill in your name. The entire process normally takes one to three business days.

A permanent resident (someone holding a residence permit, not just a visa) follows nearly the same path. You will need your residence permit, your passport from your home country, and proof of address in Russia. Some banks will also ask for a migration card — a document issued by Russian immigration when you enter the country — though this is becoming less common as banks digitize their records.

Documents and steps for foreign nationals on a visa

If you hold a valid Russian visa (work visa, student visa, or temporary residence permit), you can open an account at most large banks, but the process is slower and the documentation list is longer. You will need your passport, your visa or residence permit, proof of address in Russia, and a migration card. Some banks also ask for proof of income — a letter from your employer, a contract, or recent payslips — or proof of funds, such as a bank statement from your home country showing you have money to deposit.

The timeline stretches to four to eight weeks because the bank must verify your documents with Russian immigration and sometimes with your home country's embassy. During this time, the bank may contact you for clarification or ask you to provide additional paperwork. You will almost certainly need to visit the bank in person at least once; most will not open accounts for visa holders entirely online.

Some banks require a minimum deposit to open an account for a foreigner on a visa. This varies widely — from 1,000 rubles (roughly $10 USD) at some online banks to 50,000 rubles or more at traditional banks. Ask the bank directly before you start the process.

Restrictions and barriers for foreign nationals without residency

If you are a foreign national without a Russian visa or residence permit — for example, you are visiting on a visa-free entry or your visa has expired — opening a bank account is difficult and may not be possible. Most banks will refuse outright. A few private banks or fintech companies may open accounts, but they typically require you to be physically present in Russia, may set high minimum balances (100,000 rubles or more), and may restrict what you can do with the account, such as limiting international transfers or preventing you from withdrawing cash.

Your country of citizenship also matters. Citizens of countries under international sanctions, or countries with which Russia has strained relations, may find that even banks willing to serve foreigners will not serve them. This is not a formal rule but a risk assessment banks make based on compliance and regulatory pressure.

Which banks are most likely to accept foreign nationals

The largest state-owned banks — Sberbank, VTB, and Gazprombank — have international departments and are accustomed to opening accounts for foreigners. They move slowly but are reliable. Sberbank has the most branches and the most experience with foreign nationals, making it often the easiest choice despite the wait time.

Private banks like Alfa-Bank, Raiffeisenbank, and Rosbank also open accounts for foreigners, sometimes faster than state banks. Online banks like Tinkoff and Yandex.Kassa have made it easier to open accounts remotely, but they may still require you to verify your identity in person at a partner location or through a video call, and they may not serve all foreign nationals depending on sanctions and compliance rules.

Regional and smaller banks are less likely to have the infrastructure or compliance teams to serve foreigners, so starting with a large bank is usually the practical choice.

What happens after your account opens

Once your account is open, you will receive a debit card (usually within one to two weeks) and access to online banking through the bank's app or website. Most Russian banks offer free checking accounts with no monthly fees, though some charge for international transfers or cash withdrawals above a certain amount.

If you are a foreign national on a visa, your account may have restrictions. Some banks limit how much you can transfer internationally per month, require you to report the source of large deposits, or freeze your account if you leave Russia without notifying them. Read the terms carefully when you sign the account agreement, and ask the bank directly about any restrictions that explore to you.

Alternatives if a bank account is not possible

If you cannot open a traditional bank account, you have other options. Fintech payment services like Wise (formerly TransferWise) and Revolut allow you to hold Russian rubles and receive transfers without a Russian bank account, though you cannot use them to pay bills or receive salary payments from a Russian employer. Money transfer services like Western Union and MoneyGram let you receive money in Russia, though the fees are high and the process is slower than a bank transfer.

If you are working in Russia, your employer may be able to pay you through a payroll card issued by a bank partner, which bypasses the need for you to open your own account. Ask your employer whether this option is available.

Frequently Asked Questions

Do I need to speak Russian to open a bank account?

Most large banks have English-speaking staff at their international departments, especially in Moscow and St. Petersburg. Smaller branches may not. You can also bring a translator or ask a Russian friend to help. The documents themselves are in Russian, but the bank will explain what you need to sign.

Can I open an account online if I am a foreigner?

Online banks like Tinkoff may let you start the process online, but you will likely need to verify your identity in person at a partner location or through a video call. Traditional banks almost always require you to visit a branch in person at least once. Plan on at least one trip to the bank.

What if my visa expires while my account process is being processed?

Contact the bank when ready and let them know. Some banks will pause the process until you renew your visa; others may cancel it. Do not let your visa expire without telling the bank, as this can trigger account freezes or closures.

Can I use a Russian bank account to receive international transfers?

Yes, you can receive transfers from abroad into a Russian bank account. The bank will provide you with account details and a SWIFT code. However, some banks charge fees for incoming international transfers, and some may ask you to explain the source of large transfers. Check with your bank about their policy before you give out your account details.

What if a bank refuses to open an account for me?

Ask the bank why — it may be a compliance issue, a sanctions issue, or straightforward that they do not serve your country of citizenship. Try a different bank. If multiple banks refuse, contact your country's embassy in Russia; they sometimes have lists of banks that serve their citizens, or can advise you on alternatives.