Which Iranian services do not work from outside Iran

A maintained list of the Iranian banks, government systems, shops and streaming services that refuse connections from abroad, and what each one actually needs.

Last reviewed: 2026-09-06

If you have left Iran and still hold an Iranian bank account, an open case or a subscription, you probably know the pattern: the app opens, it spins, and then it either shows a connection error or never reaches the login screen at all. The problem is not your phone, your internet or your account.

These services look at where the request came from before anything else. If it came from outside Iran it is refused right there, before your username is ever read. That is why changing your password, clearing the cache or reinstalling the app makes no difference.

We keep this list from what customers report and what we test ourselves. The date it was last reviewed is at the top of the page.

Three categories, not one

Not everything is blocked to the same degree, and the difference matters because it decides whether anything can be done about it:

  • IP only: the service checks where you connect from and nothing more. An Iranian IP brings it back completely.
  • IP plus SMS: you get in, but a transaction sends a code to your Iranian number. Without that SIM you can look and not act.
  • IP plus bank card: paying goes through Shaparak, which wants an Iranian card and its one time password. An IP does not solve that.

No service tells you which case you are in. The error you see is usually generic, which is why many people spend months believing their account was closed.

The full list

ServiceCategoryWhat it needs
Blu BankBanking and paymentIP + SMS
Bank Melli (BAM)Banking and paymentIP + SMS
Bank MellatBanking and paymentIP + SMS
Shaparak payment gatewayBanking and paymentIP + card
Bank SaderatBanking and paymentIP + SMS
Bank TejaratBanking and paymentIP + SMS
Bank PasargadBanking and paymentIP + SMS
Bank AyandehBanking and paymentIP + SMS
Civil Registration (Sabt Ahval)Government portalsIP only
Sana and Adliran judiciary portalsGovernment portalsIP only
Tax administration portalGovernment portalsIP only
Social Security OrganisationGovernment portalsIP only
DigikalaShopping and servicesIP + card
DivarShopping and servicesIP + SMS
SnappShopping and servicesIP + SMS
FilimoStreaming and entertainmentIP only
NamavaStreaming and entertainmentIP only
TelewebionStreaming and entertainmentIP only
Bank SamanBanking and paymentIP + SMS
Bank RefahBanking and paymentIP + SMS
Alibaba and FlytodayShopping and servicesIP + card
Police services portalGovernment portalsIP only
MCI and Irancell portalsShopping and servicesIP + SMS
Insurance portalsGovernment portalsIP only
Bank Eghtesad NovinBanking and paymentIP + SMS
Bank ShahrBanking and paymentIP + SMS
Bank SinaBanking and paymentIP + SMS
Municipality portalsGovernment portalsIP only
Torob and BasalamShopping and servicesIP + card
Iranian domains and hostingShopping and servicesIP + card

What an Iranian IP does not solve

Said plainly, because finding out after paying is the expensive way: video identity checks, opening a new account, receiving a bank card and anything needing a physical document or your presence are not fixed by an IP address. An Iranian IP restores one thing, and that thing is access, not identity.

If your account already exists and you have simply lost access to it, that is exactly the problem this solves.

Your account is fine, your access is not

An Iranian IP over WireGuard, delivered the moment payment confirms, with no identity checks.

Get connected in 60 seconds
Get an Iranian IP