What foreigners need to know before opening a Russian bank account
A foreigner can open a bank account in Russia, but the process is more restricted than it is for Russian citizens. Most major Russian banks will open accounts for foreigners, but you will need a valid passport, a Russian tax identification number (INN), and proof of your legal status in the country—such as a visa, work permit, or residency permit. The account type available to you depends on your visa status: tourists on short-term visas can usually open only basic savings accounts, while those with work permits or longer residency permits may access more account types, including business accounts.
The timeline varies by bank and your documentation. If you have all required papers in order, you can often complete the process in one to three business days. However, some banks require additional verification steps for foreign nationals, which can extend the timeline to one to two weeks. Banks are required by Russian law to verify your identity and the source of funds you deposit, so expect more questions than a Russian citizen would face.
Key Takeaways
- You will need a valid passport, a Russian INN (tax ID), and proof of legal status such as a visa or work permit to open any bank account in Russia.
- Tourist visas limit you to basic savings accounts; work permits and residency permits unlock access to checking accounts and business accounts.
- Major banks like Sberbank, VTB, and Alfa-Bank accept foreign account holders, but smaller regional banks may refuse.
- The process typically takes one to three business days if your documents are complete, but banks may request additional verification that can add one to two weeks.
- You will need to declare the source of any large deposits, and banks will report your account activity to Russian tax authorities.
Which banks accept foreign account holders
Russia's largest banks—Sberbank, VTB, Gazprombank, and Alfa-Bank—all accept foreign nationals as account holders. These banks have English-speaking staff at major branches in Moscow, St. Petersburg, and other large cities, and they maintain the infrastructure to handle international transfers and currency exchange. Sberbank is the largest by market share and has the most branches, making it the easiest option if you need physical access to a branch.
Smaller regional banks vary in their willingness to open accounts for foreigners. Some will do so without hesitation; others refuse entirely or require a Russian co-signer. Before visiting a branch, call ahead and ask whether they accept foreign nationals. Online-only banks in Russia generally do not open accounts for non-residents, so you will need to visit a physical branch in person.
Documents you must bring to the bank
Bring your original passport and a copy of the relevant pages (photo page and visa or residency permit page). You will also need your Russian INN, which you can obtain from the Federal Tax Service (FTS) office in your city. If you do not yet have an INN, some banks can help you apply for one during the account-opening process, though this adds time. Bring proof of your current address in Russia—a rental agreement, utility bill, or letter from your employer stating your work address.
If you are opening an account as a foreign worker, bring your work permit or migration card (if you have one). If you are a student, bring your student ID and enrollment letter from your Russian university. For business accounts, you will need your business registration documents and tax registration certificate. Banks will also ask where your money comes from—be prepared to explain your income source and provide documentation such as employment contracts, business registration papers, or proof of pension income.
Account types available to foreigners
Foreigners on tourist visas can open a basic savings account (depozit or sberegatelny schet) but cannot open a checking account (raschyotny schet) or conduct business transactions. These accounts allow you to deposit money and earn interest, but you cannot write checks or set up automatic bill payments. Withdrawals may be restricted to ATMs or teller windows.
If you have a work permit, residency permit, or long-term visa, you can open a full checking account with a debit card, online banking access, and the ability to receive salary deposits and make transfers. Business accounts are available only to foreign entrepreneurs who have registered a business with Russian authorities. Some banks offer multi-currency accounts that allow you to hold rubles, US dollars, and euros in the same account, which is useful if you receive income in multiple currencies.
How to complete the account-opening process
Visit a branch of your chosen bank with all required documents. Tell the staff you want to open an account as a foreign national. They will verify your passport and visa, check your INN, and ask you to complete an account application form (usually in Russian, though some branches can provide English versions). The form asks for your full name, date of birth, passport number, INN, address in Russia, occupation, and source of income.
The bank will conduct identity verification, which includes checking your documents against their internal systems and, for larger deposits, verifying the source of your funds. This step is mandatory under Russian anti-money-laundering law. Once verification is complete, the bank will issue you a debit card (usually within three to five business days) and provide your account number and online banking credentials. You can begin using your account immediately, though the physical card may take longer to arrive if you request it by mail.
Restrictions and ongoing requirements
Russian banks must report all foreign account holders to tax authorities. This means your account activity is visible to the Russian Federal Tax Service. If you receive income in Russia, you are required to file a tax return and pay Russian income tax on that income, regardless of your citizenship. Banks will ask you to declare any large deposits (the threshold varies by bank but is typically 600,000 rubles or more) and may request proof that the money is not from illegal sources.
Some banks impose limits on how much money a foreigner can transfer out of Russia per month or per year, particularly if you are not a resident. These limits vary by bank and by your visa status. Before opening an account, ask the bank about any outbound transfer limits that may apply to you. If you plan to move money regularly between Russia and another country, discuss this with the bank before opening the account so you understand what is permitted.
What happens if your visa expires
If your visa or residency permit expires and you do not renew it, your bank account does not automatically close. However, you will no longer be able to use certain services—some banks will freeze accounts held by people who are no longer legally in the country. If you plan to leave Russia permanently, inform your bank and close the account before you go, or arrange for someone to manage it on your behalf.
If you leave without closing the account and it sits dormant for an extended period (typically two to three years), the bank may close it and transfer any remaining balance to a government fund. Before your visa expires, contact your bank to understand their specific policy on dormant foreign accounts. Some banks will allow you to maintain an account after you leave if you keep a minimum balance and continue to pay any account fees.
Frequently Asked Questions
Do I need a Russian address to open a bank account?
Yes, banks require proof of a current address in Russia. This can be a rental agreement, utility bill, or letter from your employer. A hotel address is not sufficient. If you have just arrived and do not yet have a rental agreement, ask your employer or a friend to provide a letter confirming your address.
Can I open a bank account online as a foreigner?
No. Russian banks require foreign nationals to visit a physical branch in person for identity verification. You cannot complete the process remotely. Online-only banks do not accept foreign account holders.
How long does it take to get a debit card?
If you pick up your card at the branch, you can usually get it within three to five business days. If you request it by mail, it may take two to four weeks depending on the bank and your location.
What if the bank asks for more documents than I expected?
Banks are required by law to verify the source of large deposits and your identity. If the bank asks for additional documents—such as proof of employment, business registration, or bank statements from your home country—provide them. Refusing may result in your account being frozen or closed.
Can I open a business account as a foreign entrepreneur?
Yes, but you must first register your business with Russian authorities and obtain a tax registration certificate. The process for registering a foreign-owned business in Russia is complex and varies by region. Consult with a local accountant or business registration service before attempting to open a business account.