Bank Keshavarzi SWIFT/BIC code

The head office of Bank Keshavarzi in Iran uses SWIFT/BIC code KESHIRTHXXX. Below you find all 42 codes of this bank, grouped by city.

KESHIRTHXXX
Head office · Tehran · Iran · Short form: KESHIRTH

All SWIFT/BIC codes of Bank Keshavarzi

Tehran

SWIFT/BICBranch
KESHIRTHXXX Head office
KESHIRTH01Q Palizi
KESHIRTH103 Shadmehr Branch
KESHIRTH110 Shahrara
KESHIRTH160 —
KESHIRTH180 Markaz Tejari Golestan Branch
KESHIRTH340 Dolati Branch
KESHIRTH440 Vali-Asr Branch
KESHIRTH47A Baharestan
KESHIRTH53A —
KESHIRTH610 Vanak
KESHIRTH620 Tohid Branch
KESHIRTH63S Saadat Abad
KESHIRTH760 Sie-Tir
KESHIRTH820 Shahid Beheshti Branch
KESHIRTH880 —
KESHIRTHSHB Credit Card Services

Ahwaz

SWIFT/BICBranch
KESHIRTH950 Ahwaz

Amol

SWIFT/BICBranch
KESHIRTH00B Amol Branch

Arak

SWIFT/BICBranch
KESHIRTH240 Arak

Ardabil

SWIFT/BICBranch
KESHIRTH97N Ardabil

Bandar Abbas

SWIFT/BICBranch
KESHIRTH450 Persian Gulf

Bushehr

SWIFT/BICBranch
KESHIRTH16M Bushehr

Chabahar Port

SWIFT/BICBranch
KESHIRTH390 Chabahar Branch

Hamadan

SWIFT/BICBranch
KESHIRTH050 Hamedan

Isfahan

SWIFT/BICBranch
KESHIRTH030 Isfahan Branch

Karaj

SWIFT/BICBranch
KESHIRTH701 Tohid Branch

Kerman

SWIFT/BICBranch
KESHIRTH070 Kerman Branch

Kish Island

SWIFT/BICBranch
KESHIRTH300 Kish Branch

Mashhad

SWIFT/BICBranch
KESHIRTH140 Mashhad Branch

Orumiyeh

SWIFT/BICBranch
KESHIRTH020 Orumiyeh

Qazvin

SWIFT/BICBranch
KESHIRTH100 Qazvin Branch

Qeshm

SWIFT/BICBranch
KESHIRTH703 Qeshm Branch

Qom

SWIFT/BICBranch
KESHIRTH810 Qom Branch

Rasht

SWIFT/BICBranch
KESHIRTH210 Rasht Branch

Sari

SWIFT/BICBranch
KESHIRTH204 Sari Branch

Semnan

SWIFT/BICBranch
KESHIRTH18K Semnan

Shahroud

SWIFT/BICBranch
KESHIRTH21K Shahroud

Shiraz

SWIFT/BICBranch
KESHIRTH705 Shiraz Branch

Tabriz

SWIFT/BICBranch
KESHIRTH040 Tabriz Branch

Yazd

SWIFT/BICBranch
KESHIRTH130 Yazd

Zanjan

SWIFT/BICBranch
KESHIRTH190 Zanjan

The way the Bank Keshavarzi SWIFT/BIC is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

KESH Bank code
4 letters that identify the bank.
IR Country code
2 letters for the country (ISO 3166).
TH Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

KESHIRTH – the SWIFT/BIC code of Bank Keshavarzi

Whether a recipient gives you KESHIRTH or KESHIRTHXXX, it is the same identifier for Bank Keshavarzi in Iran. The code has a single purpose: it ensures that a cross-border transfer reaches the right bank. You will need it mostly for payments that cross a border.

Below you will find the practical questions: money coming in from abroad, paying someone in another country and how to check the code before you hit send. A SWIFT code names a bank or branch, not a single account; the IBAN or account number does that.

Head office or branch code at Bank Keshavarzi?

Bank Keshavarzi has 42 separate SWIFT/BIC codes across 26 locations. Only one is the head office code; the others belong to branches or departments, and sometimes specific services.

Usually there is no need to pick a branch: payments addressed to KESHIRTHXXX are routed within Bank Keshavarzi correctly. When you receive a branch code, use it as it is instead of replacing it with the head office code.

Unsure which code to use? Check with the recipient or the bank itself. Branch codes are more likely to change than the head office code.

How to check KESHIRTH before you pay

The safest source for the BIC is the bank details provided by the recipient. When the code you were given differs from KESHIRTH or KESHIRTHXXX, stop and ask.

Errors in the BIC tend to be annoying rather than disastrous – usually the money comes back, minus fees and time lost. Do not forget the account number: a mistake there can be more difficult to correct than a wrong BIC.

An automatic check by your bank merely tells you that the code exists, not that it is the right account. If your bank offers it, a name check before sending adds an extra layer of safety. Sending a small amount first is worth it for a large first payment despite the extra fee.

KESHIRTH or KESHIRTHXXX – which one to use?

The structure of a BIC never changes: four characters for the institution, two for the country and two for the location, sometimes followed by a branch code. Combined, these eight characters make up KESHIRTH, the code most people search for.

The 11-character version adds a three-character extension for a branch or department. When those three characters are XXX, the code points to the head office, so KESHIRTHXXX and KESHIRTH are interchangeable.

Leave out spaces or dashes when you type KESHIRTH. Copying the code is safer than retyping it: a typo can point to another bank.

Protect yourself against fake payment requests

Criminals often use payment requests containing new bank details sent from what looks like a familiar address. A correct SWIFT code says nothing about who owns the account – scammers simply use real codes.

Always verify changed bank details by phone on a number you know, not one from the message. Be suspicious of time pressure, odd spelling or a sender address that is slightly off. If money has already gone to the wrong account, call your bank right away.

Scams can also target the receiver. Someone sends more than agreed and asks you to refund the extra via a different route. A payment confirmation from the sender proves nothing – check your own account.

Receiving money from abroad at Bank Keshavarzi

When you are waiting for a payment from another country, send the payer all details at once. Share the account holder’s name, the IBAN or account number, the BIC KESHIRTHXXX and your address, which some banks require.

The sender’s bank might also ask for the address of your bank. Check every detail before you send them.

The amount you receive can be lower than what was sent. Correspondent banks can take a fee, and if the currency changes, an exchange rate margin comes on top. For business payments, it is common to agree who bears the costs to avoid a shortfall.

What a transfer from Bank Keshavarzi abroad really costs

An international bank payment costs more than the fee suggests. You pay the transfer fee, possibly charges from correspondent banks along the way and, above all, the exchange rate markup.

Most of the cost usually sits in the exchange rate, rather than in the fee: the bank converts at a rate that includes a margin. A simple test: put the bank’s rate next to the mid-market rate and look at the difference.

Money transfer services frequently use a rate near the mid-market rate. GoldexPay compares the amount that arrives with different services, so you can pick the cheapest route. Using a transfer service does not mean leaving Bank Keshavarzi: you simply pay the service from your account.

How up to date is this code?

The codes here come from publicly available data. Institutions merge, close branches and retire codes – a directory can be a step behind. The figures on this page are based on what is in our directory and not on information from Bank Keshavarzi itself.

For any payment that matters, always confirm the BIC with Bank Keshavarzi or with the recipient. GoldexPay has no connection to Bank Keshavarzi, we only compare transfer services. Should you notice something that is out of date, we welcome a message.

How long does an international transfer to Bank Keshavarzi take?

A SWIFT payment typically needs anywhere from one to several business days, depending on the currency, the route and the banks involved. Weekends and public holidays in either country can add a day or more to the journey. Compliance checks by one of the banks may also cause some delay, regardless of the details.

A growing number of banks use SWIFT gpi. Each payment carries a unique reference, the UETR, which your bank can use to see where the money is. Money transfer services often show tracking in their app showing how far the payment is.

If the money does not arrive within the expected time, the person who paid should contact the bank that sent it. Request from the sender the payment receipt; that often settles the question quickly.

Frequently asked questions

What is the SWIFT/BIC code of Bank Keshavarzi?

Bank Keshavarzi uses KESHIRTHXXX. This is the code to use unless the recipient gives you a branch code.

How can I send money to Bank Keshavarzi more cheaply?

Watch out for the exchange rate markup that banks often charge on international transfers. Compare what you receive in Iran across transfer services before you send.

When do I use a branch code of Bank Keshavarzi?

Just when the recipient asks for it. Almost all transfers to Bank Keshavarzi work with the head office code KESHIRTHXXX.

What does KESHIRTHXXX mean?

KESH is the code of Bank Keshavarzi, IR stands for Iran, TH is the code of the city or region and XXX marks the head office.

How long does a transfer to Bank Keshavarzi take?

A SWIFT transfer usually takes 1–5 business days. Specialist providers are often quicker.

What do I need to send money to Bank Keshavarzi?

BIC KESHIRTHXXX, the account number or IBAN plus the full name and address of the recipient. Iran is outside SEPA, so always include the BIC.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.