You can open some Russian bank accounts online, but the process and your options depend heavily on where you live and your citizenship status
If you are a Russian citizen or resident, several Russian banks offer online account opening through their websites or mobile apps. The largest banks — Sberbank, VTB, Gazprombank, and Alfa-Bank — all have digital onboarding processes that let you start an account from your computer or phone without visiting a branch.
If you are not a Russian citizen or resident, the picture is much more limited. Most Russian banks will not open accounts for people outside Russia, and those that do typically require you to visit a physical branch in person or work through a Russian employer or visa sponsor. International sanctions and banking restrictions have also narrowed the options available to non-residents in recent years.
The specific documents you need, the time it takes, and whether you can complete the entire process online all depend on your citizenship, where you are located, and which bank you choose. This guide walks through what each situation looks like.
Key Takeaways
- Russian citizens and residents can open accounts online through major banks like Sberbank and Alfa-Bank using their passport and tax ID number.
- Non-residents face significant barriers: most Russian banks will not open accounts for people outside Russia, and those that do usually require an in-person visit.
- You will need a Russian passport or a valid visa, a Russian tax ID (INN), and proof of address to open any Russian bank account.
- The online process for residents typically takes one to three business days once you submit your documents through the bank's app or website.
- International sanctions and banking restrictions mean that some banks have stopped accepting new customers from certain countries entirely.
Opening an account as a Russian citizen or resident
If you hold Russian citizenship or have a valid Russian residence permit, you can open a basic checking account online through most major banks. The process usually starts on the bank's website or mobile app, where you enter your passport number and tax ID (called an INN — Individualniy Nomer Nalogoplatelshchika). The bank then verifies this information against government records.
Once your identity is confirmed, you upload a photo of your passport and sometimes a selfie to prove you are the person in the document. Some banks also ask for proof of address — a utility bill, rental agreement, or government letter with your name and current address. After you submit these documents, the bank reviews them, which usually takes one to three business days.
During this review period, the bank may contact you by phone or email to confirm details or ask follow-up questions. Once approved, your account is activated and you can log in to the online banking portal, set up a debit card, and begin using the account. You do not need to visit a branch for this process.
What you need if you are not a Russian citizen
Non-residents face a much steeper path. Most Russian banks have policies that prevent them from opening accounts for people who do not live in Russia, even if those people hold Russian citizenship or have family ties to the country. The banks cite regulatory requirements and anti-money-laundering rules as the reason.
If you are a foreigner with a valid Russian visa (such as a work visa or student visa), some banks will open an account for you, but you will almost always have to do this in person at a branch. You cannot complete the entire process online. You will need to bring your passport, visa, proof of address in Russia (such as a lease or registration document), and sometimes a letter from your employer or school.
If you do not have a Russian visa or residence permit, opening an account becomes extremely difficult. A small number of banks may open accounts for foreigners with a Russian tax ID and proof of income or business ties to Russia, but these are exceptions and still require an in-person visit.
Documents you will need to gather
The exact documents vary by bank and your status, but here is what most Russian banks ask for:
- A valid passport — Russian citizens need their Russian passport; non-residents need their home country passport plus a Russian visa or residence permit.
- Tax ID number (INN) — Russian citizens and residents have this; non-residents may not have one and may not be able to obtain one without a visa.
- Proof of address — A utility bill, lease agreement, or government registration document showing your current address in Russia (or sometimes outside Russia, depending on the bank).
- Phone number — You will need an active phone number to receive verification codes and account notifications.
- Email address — Required for account communications and password recovery.
Some banks also ask for proof of income, such as a recent payslip or tax return, especially if you are opening a business account or requesting a higher spending limit. If you are opening an account as a non-resident, the bank may also ask for a letter from your employer, school, or visa sponsor confirming your status in Russia.
How long the process takes and what happens next
For Russian citizens and residents using online banking, the entire process from starting the process to having an active account usually takes one to three business days. Some banks, like Sberbank, can approve accounts within hours if you explore early in the business day.
Once your account is approved, you can log into the online banking platform when ready. You can transfer money, pay bills, and check your balance right away. If you want a physical debit card, the bank will mail it to your address, which typically takes five to ten business days.
For non-residents who must visit a branch in person, the timeline depends on how quickly you can get to a bank office. The in-person appointment itself usually takes 30 to 60 minutes. After that, the bank still needs one to three business days to process your documents and set up your account.
Sanctions and banking restrictions affecting non-residents
International sanctions imposed on Russia have made it harder for non-residents to open Russian bank accounts, especially if you are explore from outside Russia. Some banks have stopped accepting new customers from certain countries or have closed accounts for people in those countries.
If you are a Russian citizen living abroad, you may find that some banks will not open accounts for you because you do not live in Russia, even though you hold Russian citizenship. Other banks may open accounts but restrict what you can do with them — for example, limiting international transfers or blocking certain types of transactions.
Before you start the process process, contact the bank directly to ask whether they are currently opening accounts for your situation. A phone call to their customer service line can save you time and frustration if the bank has restrictions you do not know about.
Alternatives if you cannot open a Russian account online
If you cannot open a Russian bank account because you are a non-resident or because sanctions restrictions explore to you, you have a few other options.
If you have family or a trusted friend in Russia, they can open an account in their name and give you access to it, though this creates legal and tax complications and is not recommended. A better option is to look for a Russian bank that has a presence in your country — some Russian banks operate branches or subsidiaries in other countries, and you may be able to open an account through them, though the account will be governed by your country's banking laws, not Russian law.
You can also use international money transfer services like Wise, Remitly, or Western Union to send money to Russia without opening a Russian bank account. These services let you transfer funds to a Russian bank account owned by someone else, or in some cases they offer their own accounts that can receive transfers to Russia.
Frequently Asked Questions
Do I need a Russian tax ID to open an account online?
If you are a Russian citizen or resident, yes — you will need your INN (tax ID). If you are a non-resident, you may not have an INN and most banks will not open an account for you without one. Some banks can help you obtain an INN, but this usually requires an in-person visit or working through a Russian employer.
Can I open a Russian bank account if I am a foreigner with a work visa?
Yes, but not entirely online. You will need to visit a bank branch in person with your passport, visa, and proof of address in Russia. Some banks are more willing to work with visa holders than others — Sberbank and Alfa-Bank are generally more accessible to foreigners than smaller regional banks.
How long does it take to get a debit card after opening an account?
Once your account is active, the bank will mail a physical debit card to your address, which usually takes five to ten business days. You can use online banking and mobile payments when ready, even before the card arrives.
What if the bank rejects my process?
Banks can reject applications for many reasons — incomplete documents, address verification issues, or policy restrictions on your country or visa status. If your process is rejected, contact the bank to ask why and whether you can reapply with additional documents or information.
Can I open a Russian account if I am a Russian citizen living permanently outside Russia?
It depends on the bank. Some banks will not open accounts for people who do not live in Russia, even if they hold Russian citizenship. Others will open accounts but may require you to visit a branch in Russia or provide additional documentation proving your ties to Russia. Contact the bank directly to ask about their policy for diaspora citizens.