
How to log in to SberBank Online and Tinkoff from abroad in 2026
You open SberBank Online from abroad, and the app spins its loading wheel endlessly before finally telling you to “check your internet connection.” Meanwhile, your internet is fine: email loads, videos play. In a browser, instead of your online banking account, you get a blank white screen or a CAPTCHA that’s impossible to pass.
The problem isn’t your connection or your device. Russian banks restrict logins from foreign IP addresses, and you can’t get around that by switching browsers or reinstalling the app. Below, we explain what exactly is happening, why the usual fixes don’t work, and how to get back into your account in a few minutes.
Why your banking app won’t let you in abroad
Every bank has an anti-fraud system that assesses whether a login looks like something the real account holder would do. One of the most heavily weighted signals in that assessment is the country the request comes from. To the system, a login from another country looks like a textbook account takeover: an attacker has gotten hold of the password and is logging in from somewhere far away.
The bank’s logic is understandable: better to keep out a real customer and sort things out later than to let in a fraudster and lose money. The trouble is that for millions of people who have moved abroad, “later” never comes — they simply lose access to their own accounts.
Mobile apps come with a problem of their own. A browser at least shows you an honest error, but an app will usually tell you there’s no internet — because its request to the bank’s server didn’t go through, and the app has no way to explain why. People blame their connection, switch from Wi-Fi to mobile data, restart the router and the phone, while the real cause all along is the country they’re connecting from.
Three ways the bank keeps you out
Knowing exactly what you’re looking at helps you avoid wasting time.
- “No internet connection” in the app. The most common case. The app contacts the server, the server drops the connection, and the app shows the only error it knows.
- An endless CAPTCHA in the browser. You solve one set of pictures after another, but you never actually get logged in. The system doesn’t want to let you in, so it simply won’t let you pass the check.
- A blank white screen or “service temporarily unavailable.” The website opens, but your account won’t load: access is cut off at the level of the requests the page makes after you log in.
In all three cases, the cause is the same, and so is the fix.
What usually doesn’t help
- Reinstalling the app. The app isn’t the problem. After reinstalling it, you’ll get the same error, except now you’ll have to go through the login process all over again.
- Switching browsers or using incognito mode. The bank looks at your address, not at your browser.
- A free VPN extension. Services like these have almost no Russian servers — they solve the opposite problem. And even if you do find one, banks have known its address for a long time: thousands of people log in through it, and the anti-fraud system treats it with more suspicion than an ordinary foreign address.
- Calling customer support. The agent will confirm that logins are restricted because of your country and suggest that you log in “from Russia.” That doesn’t give you anything useful to do.
The fix: a Russian IP address
Your requests to the bank need to come from a Russian address. Then the location check passes, and everything else works just as it does at home: SMS codes, logging in, transfers, statements.
Technically, this is an ordinary VPN, except that the exit point is inside Russia — what’s known as a “reverse VPN.” We explain the idea in more detail in a separate article: why people who have moved abroad need a Russian IP address.
If the idea is already clear and you just need access — which services it opens up, how much it costs and what to tap — see VPN with a Russian IP address.
Important: you’re not faking your identity or getting around the law. You’re logging in to your own account with your own username, password and SMS confirmation. Only one thing changes: the country the request comes from.
How different banks behave
Banks don’t publish their exact rules and change them from time to time, but users’ experiences paint a similar overall picture.
| Bank | What usually happens abroad |
|---|---|
| Sberbank | The app usually says there’s no internet connection; the website shows an error or doesn’t load your account |
| T-Bank (formerly Tinkoff) | You may be able to log in, but some transactions require extra confirmation or get declined |
| Alfa-Bank | Depends on the country and device: in some places it works, in others you’re met with a CAPTCHA |
| VTB, Gazprombank | As a rule, they restrict logins from foreign addresses, just like Sberbank |
This can change at any time — a bank is free to tighten or relax its checks without notice. With a Russian address, you’re out of that lottery: as far as the bank is concerned, you’re simply logging in from Russia.
What starts working again along with your bank
A Russian address gives you back more than just access to your account. Usually, everything else that depends on Russian services starts working again along with it:
- Transfers and payments. Sending money to your parents, paying utility bills, repaying a loan, topping up someone else’s card — all of this is done in your online account, which you can now open again.
- Statements and certificates. A certificate of income for a visa or residence permit, an account statement for a specific period, a balance certificate — you can only get these through your online account.
- Gosuslugi and taxes. Many banking tasks hinge on confirmation through Gosuslugi, Russia’s government services portal, which is also closed to users abroad. We cover this separately: how to get back into Gosuslugi and how to pay Russian taxes and use Gosklyuch (Goskey), the government e-signature app.
- Shopping in Russia. Ordering things for your parents on an online marketplace and paying with a Russian card — see our guide to Wildberries and Ozon.
In other words, the task is usually bigger than “getting into Sberbank”: as soon as you have a Russian address, the whole familiar set of services comes back.
Step by step: how to get back into your bank
Below is exactly what to tap. It takes about 5 minutes, and you don’t need a bank card: the first 7 days are free. The bot’s menus are in Russian, so button names are shown exactly as they appear on screen, with a translation.
Step 1. Get access in the Telegram bot
- Open the Liberum VPS bot and tap Start.
- Confirm that you agree to the documents — the bot won’t let you go any further until you do.
- In the menu, tap 🔐 Тарифы / Подключить VPS (“Plans / Connect VPS”).
- Choose 🎁 Активировать TRIAL (7 дней) (“Activate TRIAL (7 days)”) — it’s free, and you don’t have to link a card.
- When the bot asks you to choose a location, tap 🇷🇺 Россия (Москва) (“Russia (Moscow)”). This is the one that gives you the Russian address your bank expects.
- In 10–15 seconds, the bot will send you a subscription link. You can always find it again under 📱 Мои конфиги (“My configs”).
One link for all your devices. You don’t need separate configs for your phone and laptop: there’s one subscription, and it works everywhere. It already contains all the locations, and you switch between them in the app.
Step 2. Add the subscription in the app
We recommend Happ — it’s free and works the same on every platform: iPhone and Mac, Android, Windows. There’s a separate version for the Russian App Store.
- Copy the subscription link from 📱 Мои конфиги — just tap it in the chat.
- Open Happ and tap + in the top right corner.
- Choose the option to add from the clipboard.
- The profile will appear in the list — select the location with the Russian flag.
- Tap the big connect button, then open your banking app.
When you’re done with your banking, you can switch the location to the Netherlands, Germany or Georgia for non-Russian services. There’s nothing to set up again.
A separate headache: SMS codes sent to a Russian number
A Russian IP address solves the login problem, but it doesn’t deliver SMS messages. If your Russian SIM card isn’t roaming and has been left at home, there’s simply nowhere to send the code. Here’s what people usually do in this situation:
- keep their Russian number active while roaming, at least for incoming messages;
- move the number to an eSIM or use SMS forwarding, if their carrier supports it;
- set up login confirmation by push notification in the bank’s app ahead of time — then the code comes to the app itself rather than by SMS.
The last option is the most convenient, but you need to set it up before you leave, or once you’ve already regained access.
Common mistakes
- Connecting to a European server. The most common one. Russian banks need a Russian server specifically — check the flag in the app.
- An old session in the app. The app remembers the previous failed login. Close it completely and open it again with the connection already turned on.
- Browser cookies. If you log in through the website, log out, clear the bank’s cookies and log in again.
- Device limit exceeded. The free trial allows one simultaneous connection. Connect a second device, and the first one will be disconnected. You can see your current devices under 📲 Мои устройства (“My devices”).
What to know in advance
A few things that a Russian IP address won’t solve and that are worth thinking about before they become a problem.
- Card expiration. Your card expires no matter where you live. Getting a replacement usually means picking up the physical card at a branch — or switching to a virtual card, if your bank issues them.
- Identity verification. Banks periodically ask you to update your documents. Some of these checks can only be done in person, and nobody warns you about them in advance.
- Bank notifications. If SMS messages don’t reach you, you may not find out about a charge or a blocked account in time. Push notifications in the app are more reliable — turn them on while you still have access.
- Currency restrictions. The rules for transfers abroad change, and that has nothing to do with access: even with a working account, some transactions may be unavailable.
Access to your account is a necessary condition, but not the only one. Still, without it you can’t do anything at all, so it makes sense to start there.
Is it safe?
It’s a fair question: your traffic to the bank goes through someone else’s server. Here’s the answer, point by point.
Your connection to the bank is protected on its own — with the same encryption as on any regular network. The intermediate server only sees that you’re contacting the bank, not the content: not your password, not the amounts, not your transactions. That’s exactly how every connection you make to the internet works anyway: it goes through your provider’s equipment.
Here, the difference between a personal server and a public VPN is crucial. With a free service, thousands of people go through the same address, and those are exactly the addresses banks flag as suspicious. With Liberum VPS, the address isn’t shared, and the service doesn’t store your activity history: it has no idea what you open. This is stated in the personal data processing policy (in Russian).
And most importantly, you’re not doing anything that breaks the bank’s rules. You’re logging in to your own account, with your own credentials, confirmed by SMS.
Key takeaways
- The bank isn’t blocking you personally but any foreign address — that’s how anti-fraud systems work.
- Reinstalling the app, switching browsers and free extensions don’t help.
- A Russian IP address does: with it, logging in works just as it does from home.
- Plan separately for receiving SMS codes — your Russian number needs to be reachable.
- You can try it free for 7 days to see whether it solves your problem, with no card and no auto-renewal.
Frequently asked questions
Will the bank block my account if it sees I’m logging in through a VPN?
What alarms a bank isn’t the connection itself but unusual behavior: logging in from another country, from a new address every time. To the anti-fraud system, a Russian address looks perfectly familiar. The risk is higher with free services, where thousands of people go through a single address: banks flag addresses like that as suspicious.
Can anyone see my passwords or transaction amounts?
No. Your connection to the bank is encrypted on its own, and the intermediate server only sees that you’re contacting the bank, not the content. The service doesn’t store your activity history — this is stated in its personal data processing policy.
What should I do if the SMS code doesn’t arrive?
A Russian IP address gets you logged in again, but it doesn’t deliver SMS messages: if your SIM card is sitting at home and isn’t roaming, the code has nowhere to go. Your options are to keep the number active at least for incoming messages, move it to an eSIM, or turn on push-notification confirmation in the bank’s app in advance.
Do I need to keep the connection on all the time?
No. Turn it on when you need to log in to your bank or another Russian service, then switch to a location outside Russia or disconnect completely. One subscription covers both scenarios.
Does this work with the app, not just the website?
Yes. The connection works at the level of the whole device, so the bank’s app goes online through the same location. That’s exactly why a browser extension doesn’t help here — it only covers the browser.
What if the bank still won’t let me in?
Most often, it’s the location you picked: make sure the app is connected to the server with the Russian flag. Then fully close the bank’s app and open it again, and in your browser, clear the cookies for the bank’s website. If you’ve logged in from several devices, check whether you’ve gone over the limit on simultaneous connections.
Get back into Russian services with LIBERUM VPS
A server in Russia and fast servers abroad in one subscription. The first 7 days are free, no card required.


