Foreigners can open a bank account in Russia, but the process and restrictions depend on your visa status and the bank you choose
Most Russian banks will open an account for a foreigner, but you need a valid Russian visa or residency permit. Tourist visas typically do not may have access to; you need a work visa, student visa, or temporary residency permit. The bank will ask for your passport, a Russian tax identification number (which you can obtain from the local tax office), and proof of your address in Russia—usually a rental agreement or utility bill with your name on it.
The account itself works like any Russian account: you can receive salary deposits, make transfers, pay bills, and withdraw cash. However, some banks limit what foreigners can do—a few restrict international transfers or require higher minimum balances. Sanctions and international banking restrictions have made some foreign transactions slower or impossible since 2022, depending on which countries are involved and which bank you use.
Key Takeaways
- You need a valid Russian visa (work, student, or residency permit) and a Russian tax ID number to open an account; tourist visas do not work.
- Bring your passport, tax ID, and proof of address (rental agreement or utility bill) to the bank in person—most banks require a physical visit.
- International transfers and some foreign transactions may be restricted or delayed depending on sanctions and your bank's policies.
- Larger banks like Sberbank and VTB are more likely to accept foreigners than smaller regional banks.
What visa or residency status you need
A tourist visa is not enough. Banks will not open an account for someone on a tourist visa because the visa is temporary and does not establish residency. You need one of these: a work visa (usually valid for one year and renewable), a student visa (valid for the duration of your studies), or a temporary residency permit (which you can obtain if you are relocating to Russia).
If you are on a work visa, your employer may help you obtain a Russian tax ID number (ИНН) or direct you to the local tax office. If you are a student, your university often handles this. If you have a residency permit, you can go to the tax office yourself with your passport and visa documentation.
Documents you will need to bring to the bank
Bring your original passport and a copy. Bring your Russian tax ID number (ИНН)—if you do not have one yet, ask the bank whether they can help you obtain it or whether you must visit the tax office first. Some banks will not open an account without it; others will issue a temporary number and let you provide the official one later.
Bring proof of your address in Russia. A rental agreement with your name on it works best. If you are staying with a host family or employer housing, a utility bill, lease, or a letter from your landlord stating your address and the dates you are living there will work. The bank needs this to verify you actually live in Russia and are not just passing through.
Which banks are most likely to accept foreigners
Large national banks accept foreigners more routinely than smaller regional ones. Sberbank (the largest bank in Russia) and VTB have experience with foreign account holders and clear processes for it. Gazprombank, Alfa-Bank, and Raiffeisenbank also accept foreigners regularly. Smaller local banks may refuse or require additional documentation.
Call the bank's main office or visit a branch in person before you go—do not assume every branch handles foreign accounts the same way. Some branches in major cities like Moscow and St. Petersburg are more experienced with foreigners than branches in smaller towns.
International transfers and transaction limits
International transfers from a Russian bank account have become complicated since 2022 due to sanctions. Transfers to the United States, European Union countries, and several others are restricted or blocked entirely. Transfers to countries not under sanctions may work, but they are often slow and expensive. Ask your bank specifically which countries they can send money to before you open the account.
Receiving money from abroad is usually possible, but the bank may freeze the account temporarily while they verify the source of the funds. Domestic transfers within Russia work normally. ATM withdrawals and card purchases in Russia work like any other account.
Minimum balance and account fees
Most banks do not require a minimum balance to open an account for a foreigner, but some charge a monthly maintenance fee (typically 100 to 300 rubles per month, or roughly $1 to $3 USD equivalent). A few banks waive the fee if you maintain a certain balance or receive regular salary deposits. Ask about fees when you call or visit the bank.
Debit cards usually cost 200 to 500 rubles to issue (roughly $2 to $5 USD equivalent) and may have an annual renewal fee. Online banking access is typically free.
What happens if your visa expires
If your visa expires and you do not renew it or leave Russia, the bank will freeze your account. You will not be able to withdraw money or make transfers. If you are leaving Russia permanently, close the account before your visa expires or ask the bank about their process for closed accounts held by non-residents. Some banks allow you to keep the account open if you maintain a minimum balance, but this varies.
If you plan to return to Russia later, ask the bank whether you can reactivate a frozen account or whether you will need to open a new one.
Frequently Asked Questions
Can I open a bank account in Russia online as a foreigner?
No. Russian banks require foreigners to open accounts in person at a branch. You must bring your original passport, tax ID, and proof of address. Some banks may allow you to complete paperwork online after your first visit, but the initial account opening must happen face-to-face.
What if I do not have a Russian tax ID number yet?
Visit the local tax office (ФНС) with your passport and visa. The process takes one to three days and is free. Some banks will issue a temporary account number and let you provide the official tax ID later, but confirm this with your specific bank before you visit.
Can I send money out of Russia to pay bills in my home country?
It depends on which country and which bank. Transfers to the US and EU are blocked. Transfers to other countries may work but are often slow and expensive. Ask your bank which countries they can send to before you open the account.
What happens to my account if I leave Russia?
The bank will freeze your account once your visa expires and you are no longer a resident. You should close the account before you leave or ask the bank about their policy for non-resident accounts. Some banks allow you to keep money in a frozen account; others require you to withdraw it.
Do I need a Russian phone number to open an account?
Most banks ask for a phone number for account notifications and security purposes. You can use a Russian mobile number or, at some banks, a foreign number. Ask when you call to confirm the bank's policy.