Bank Mellat does not work from abroad

The problem is not your account or your phone. It is where you connect from.

Short answer

Bank Mellat does not open from outside Iran because it refuses your request based on your IP address, not because anything is wrong with your account or your phone. The fix is to connect from an Iranian IP, and to have an Iranian mobile number to receive the login code. TTunnels provides an Iranian IP over WireGuard that works on Windows, macOS, Android and iOS and is delivered immediately after payment.

What you see

The Mellat app reports that it cannot reach the server, or the internet banking page never loads at all.

Why it happens

Bank Mellat limits access to its internet and mobile banking gateways to addresses inside the country.

What fixes it

Connect from an Iranian IP and Bank Mellat sees you the way it sees a user inside the country, and serves the same page it always did. You import a WireGuard config on your phone or laptop and connect.

What the IP does not solve

For Bank Mellat you also need an Iranian mobile number to receive the login code. Better to know that now than after you have paid.

Running in a few minutes

  • Pick a plan and pay with crypto. We ask for no documents.
  • Your WireGuard config appears in your panel immediately.
  • Open the WireGuard app, scan the code and connect.
  • Open Bank Mellat again.
Get connected in 60 seconds

Common questions

Why does the Bank Mellat site fail when everything else loads?

Bank Mellat checks where your connection comes from before it shows the login page. Other sites do not, which is why only this one fails. Your internet is fine and so is your account.

Is the mobile app different from the web portal here?

No. The app and the browser version apply the same restriction. If one refuses you, so will the other, and the same fix covers both.

Will the one time password reach me abroad?

It is sent by SMS to your Iranian mobile number. An Iranian IP removes the connection block but does not deliver that SMS to a foreign phone, so transactions still need access to that SIM.

Get an Iranian IP