What foreigners can and cannot do at Russian banks
A foreigner can open a bank account in Russia, but the process and what you can do with it depend on your visa status and how long you plan to stay. If you have a work visa, student visa, or residence permit, most major Russian banks will open an account for you. If you are visiting on a tourist visa, some banks will still open accounts, but you may face limits on how much money you can move in and out, and the account may close automatically when your visa expires.
The key difference is between a resident account (for people with residence permits or long-term visas) and a non-resident account (for tourists and short-term visitors). A resident account works like any Russian's account. A non-resident account often comes with restrictions: lower daily withdrawal limits, no access to certain services, and requirements to prove the source of money you deposit.
Russia's banking system is separate from most Western banks, so you cannot straightforward transfer money from a US or European account the way you might in other countries. International transfers into Russia are possible but slow and expensive, and some Western payment systems no longer operate there. You will need to understand these limits before opening an account.
Key Takeaways
- Foreigners with work visas, student visas, or residence permits can open resident accounts at most major Russian banks with a passport and proof of address.
- Tourists on short-term visas can open non-resident accounts at some banks, but these accounts have lower withdrawal limits and may close when your visa expires.
- You will need a Russian tax identification number (INN) to open most accounts; the bank can help you obtain one during the process process.
- International transfers into Russia are possible but slow; many Western payment systems no longer work there, so plan ahead if you need to move money from abroad.
- Some banks require a minimum deposit to open an account, and fees vary widely between institutions.
Documents you will need to bring
The exact documents vary by bank, but all Russian banks require a valid passport. If you are a resident (work visa, student visa, or residence permit holder), bring your passport, your visa or residence permit, and proof of your current address in Russia. Proof of address can be a rental agreement, a utility bill, or a letter from your employer or school.
If you do not yet have a Russian tax identification number (INN), the bank will usually obtain one for you during the account opening process. This takes a few days to a week. Some banks ask you to bring a completed process form, which you can read from their website or fill out in the branch.
For non-residents (tourists), requirements are stricter. You will need your passport and possibly proof that you have a reason to be in Russia — a hotel booking, invitation letter, or employment contract. Some banks will not open accounts for tourists at all, so call ahead before visiting a branch.
Which banks accept foreigners and what they charge
The largest Russian banks — Sberbank, VTB, Gazprombank, and Alfa-Bank — all accept foreign residents. Sberbank has the most branches and is usually the easiest option if you need in-person service. Smaller banks like Tinkoff and Yandex.Kassa operate mostly online and may have faster account opening, but they sometimes have stricter rules for non-residents.
Account opening is free at most banks, but monthly fees range from zero to several thousand rubles depending on the bank and account type. Some banks charge nothing if you keep a minimum balance or use the account regularly. Others charge a flat monthly fee regardless. Ask the bank for a fee schedule before opening an account.
Debit card fees also vary. Most banks issue a debit card for free or a small one-time fee (usually 300 to 500 rubles). International transfers out of Russia typically cost 1 to 3 percent of the amount, plus a flat fee of 500 to 1,500 rubles. Transfers within Russia are usually free or very cheap.
How long the process takes and what happens next
Opening an account in person at a branch usually takes 30 minutes to an hour. The bank will verify your documents, take your information, and issue you a debit card on the spot or within a few days. If you are opening a non-resident account, the process may take longer because the bank has to verify your visa status and the reason for your visit.
If you open an account online (which some banks now offer for residents with valid visas), the process can be faster — sometimes the same day — but you will still need to visit a branch to pick up your debit card and confirm your identity in person.
Once your account is open, you can deposit money at the bank's ATMs or at the branch itself. If you are transferring money from outside Russia, expect the transfer to take 3 to 7 business days, and be prepared to explain the source of the money to your bank. Russian banks are required to ask where large deposits come from.
Limits on moving money in and out
Non-resident accounts have daily withdrawal limits, usually between 10,000 and 50,000 rubles (roughly $100 to $500 USD, though exchange rates change). Resident accounts have no daily limit, but banks may ask you to explain large withdrawals or transfers.
International transfers out of Russia are possible but expensive and slow. Many Western payment systems (PayPal, Wise, Revolut) no longer operate in Russia, so you cannot use them to move money out. You will need to use your bank's own international transfer service, which typically takes 5 to 10 business days and costs 1 to 3 percent of the amount plus a flat fee.
Bringing cash into Russia is legal, but customs requires you to declare any amount over 10,000 USD (or equivalent in other currencies). There is no limit on how much you can bring, but you must declare it. The same rule applies when you leave.
What happens to your account when your visa expires
If you have a resident account and your visa or residence permit expires, the bank will usually freeze your account rather than close it. You can still access it, but you may not be able to make certain transactions until you renew your visa or leave Russia. If you leave Russia permanently, you should close the account in person or contact the bank to arrange closure by mail.
Non-resident accounts typically close automatically when your visa expires. Some banks give you a grace period of a few weeks to withdraw your money; others close when ready. Check with your bank about their specific policy before your visa expires, and withdraw any money you need before that date.
If you plan to return to Russia regularly, ask the bank whether you can keep your account open while you are outside the country. Some banks allow this; others do not. Having this conversation before you leave saves you from discovering a closed account on your next trip.
Frequently Asked Questions
Do I need a Russian address to open an account?
Yes, most banks require proof of a current address in Russia. This can be a rental agreement, utility bill, or letter from your employer or school. If you have just arrived and do not have a lease yet, some banks will accept a hotel booking or a letter from your employer confirming your address. Call the bank first to ask what they will accept.
Can I open an account online without visiting a branch?
Some banks offer online account opening for residents with valid visas, but you will still need to visit a branch at least once to pick up your debit card and confirm your identity in person. Non-residents usually cannot open accounts online and must visit a branch.
What if my bank asks where my money came from?
Russian banks are required by law to ask about the source of large deposits. Be honest and provide documentation if you have it — a job offer letter, a contract, a bank statement from your home country, or a gift letter if someone sent you money. Banks are not trying to accuse you of anything; they are following legal requirements.
Can I use my Russian bank account to pay bills in my home country?
Not directly. You would need to transfer money from your Russian account to a bank account in your home country, which is slow and expensive. Most people keep a bank account in their home country for bills there and use their Russian account only for money they need to spend in Russia.
What happens if I lose my debit card?
Contact your bank when ready to report it lost. The bank will freeze the card so no one else can use it, and they will issue you a replacement card, usually within 5 to 10 business days. You can withdraw cash at the branch using your passport while you wait for the new card.