What is ISO 4217?

ISO 4217 is an international standard published by the International Organization for Standardization (ISO) that defines standardised 3-letter alphabetic codes and 3-digit numeric codes for currencies worldwide.

These codes are used globally in banking, finance, taxation, and international trade to avoid ambiguity caused by different currency names and symbols. For example, the word “dollar” could refer to the US dollar, Canadian dollar, Australian dollar, or many others – but USD, CAD, AUD are unambiguous.

How ISO 4217 Codes Are Constructed

  • The first two letters are derived from the ISO 3166-1 country code (e.g., IN for India)
  • The third letter is typically the first letter of the currency name (e.g., R for Rupee → INR)
  • Currencies that transcend national borders begin with X (e.g., XAU for gold, XDR for IMF Special Drawing Rights)

Why Currency Codes Matter in Indian Compliance Filings

Currency codes are required in:

  • FLA Return (Foreign Liabilities and Assets Annual Return to RBI) – reporting foreign assets and liabilities in specific currencies
  • FC-GPR (Foreign Currency – General Permission Route) – reporting currency of FDI received
  • FC-TRS (Transfer of Shares) – specifying the currency of the transaction
  • ODI filings (Overseas Direct Investment)
  • ECB reporting (External Commercial Borrowings)
  • Form 15CA/CB – specifying the currency of remittance
  • XBRL financial filings – currency of accounts and foreign subsidiary financials

ISO 4217 Currency Code List

A

Country / EntityCurrencyAlpha CodeNumeric Code
AfghanistanAfghaniAFN971
AlbaniaLekALL008
AlgeriaAlgerian DinarDZD012
AngolaKwanzaAOA973
ArgentinaArgentine PesoARS032
ArmeniaArmenian DramAMD051
AustraliaAustralian DollarAUD036
AustriaEuroEUR978
AzerbaijanAzerbaijan ManatAZN944

B

Country / EntityCurrencyAlpha CodeNumeric Code
BahamasBahamian DollarBSD044
BahrainBahraini DinarBHD048
BangladeshTakaBDT050
BarbadosBarbados DollarBBD052
BelarusBelarusian RubleBYN933
BelgiumEuroEUR978
BelizeBelize DollarBZD084
BoliviaBolivianoBOB068
Bosnia and HerzegovinaConvertible MarkBAM977
BotswanaPulaBWP072
BrazilBrazilian RealBRL986
BruneiBrunei DollarBND096
BulgariaBulgarian LevBGN975
BurundiBurundi FrancBIF108

C

Country / EntityCurrencyAlpha CodeNumeric Code
Cabo VerdeCabo Verde EscudoCVE132
CambodiaRielKHR116
CanadaCanadian DollarCAD124
Cayman IslandsCayman Islands DollarKYD136
ChileChilean PesoCLP152
ChinaYuan RenminbiCNY156
ColombiaColombian PesoCOP170
ComorosComorian FrancKMF174
Congo (DRC)Congolese FrancCDF976
Costa RicaCosta Rican ColónCRC188
CroatiaEuroEUR978
CubaCuban PesoCUP192
CyprusEuroEUR978
Czech RepublicCzech KorunaCZK203

D

Country / EntityCurrencyAlpha CodeNumeric Code
DenmarkDanish KroneDKK208
DjiboutiDjibouti FrancDJF262
Dominican RepublicDominican PesoDOP214

E

Country / EntityCurrencyAlpha CodeNumeric Code
EgyptEgyptian PoundEGP818
El SalvadorUS DollarUSD840
EthiopiaEthiopian BirrETB230
European UnionEuroEUR978

F–G

Country / EntityCurrencyAlpha CodeNumeric Code
FijiFiji DollarFJD242
FranceEuroEUR978
GambiaDalasiGMD270
GeorgiaLariGEL981
GermanyEuroEUR978
GhanaGhana CediGHS936
GuatemalaQuetzalGTQ320
GuineaGuinean FrancGNF324
GuyanaGuyana DollarGYD328

H–I

Country / EntityCurrencyAlpha CodeNumeric Code
HaitiGourdeHTG332
HondurasLempiraHNL340
Hong KongHong Kong DollarHKD344
HungaryForintHUF348
IcelandIceland KronaISK352
IndiaIndian RupeeINR356
IndonesiaRupiahIDR360
IranIranian RialIRR364
IraqIraqi DinarIQD368
IrelandEuroEUR978
IsraelNew Israeli SheqelILS376
ItalyEuroEUR978

J–K

Country / EntityCurrencyAlpha CodeNumeric Code
JamaicaJamaican DollarJMD388
JapanYenJPY392
JordanJordanian DinarJOD400
KazakhstanTengeKZT398
KenyaKenyan ShillingKES404
Korea (North)North Korean WonKPW408
Korea (South)WonKRW410
KuwaitKuwaiti DinarKWD414
KyrgyzstanSomKGS417

L–M

Country / EntityCurrencyAlpha CodeNumeric Code
Lao PDRKipLAK418
LatviaEuroEUR978
LebanonLebanese PoundLBP422
LesothoLotiLSL426
LibyaLibyan DinarLYD434
LithuaniaEuroEUR978
LuxembourgEuroEUR978
MadagascarMalagasy AriaryMGA969
MalawiMalawian KwachaMWK454
MalaysiaMalaysian RinggitMYR458
MaldivesRufiyaaMVR462
MauritiusMauritius RupeeMUR480
MexicoMexican PesoMXN484
MoldovaMoldovan LeuMDL498
MongoliaTögrögMNT496
MoroccoMoroccan DirhamMAD504
MozambiqueMozambican MeticalMZN943
MyanmarKyatMMK104

N–O

Country / EntityCurrencyAlpha CodeNumeric Code
NamibiaNamibia DollarNAD516
NepalNepalese RupeeNPR524
NetherlandsEuroEUR978
New ZealandNew Zealand DollarNZD554
NicaraguaCordoba OroNIO558
NigeriaNairaNGN566
NorwayNorwegian KroneNOK578
OmanRial OmaniOMR512

P–Q

Country / EntityCurrencyAlpha CodeNumeric Code
PakistanPakistan RupeePKR586
PanamaBalboaPAB590
Papua New GuineaKinaPGK598
ParaguayGuaraníPYG600
PeruSolPEN604
PhilippinesPhilippine PesoPHP608
PolandZlotyPLN985
PortugalEuroEUR978
QatarQatari RialQAR634

R–S

Country / EntityCurrencyAlpha CodeNumeric Code
RomaniaRomanian LeuRON946
RussiaRussian RubleRUB643
RwandaRwanda FrancRWF646
Saudi ArabiaSaudi RiyalSAR682
SerbiaSerbian DinarRSD941
SeychellesSeychelles RupeeSCR690
Sierra LeoneLeoneSLE925
SingaporeSingapore DollarSGD702
SomaliaSomali ShillingSOS706
South AfricaRandZAR710
South SudanSouth Sudanese PoundSSP728
SpainEuroEUR978
Sri LankaSri Lanka RupeeLKR144
SwedenSwedish KronaSEK752
SwitzerlandSwiss FrancCHF756
SyriaSyrian PoundSYP760

T

Country / EntityCurrencyAlpha CodeNumeric Code
TaiwanNew Taiwan DollarTWD901
TajikistanSomoniTJS972
TanzaniaTanzanian ShillingTZS834
ThailandBahtTHB764
Trinidad and TobagoTrinidad and Tobago DollarTTD780
TunisiaTunisian DinarTND788
TurkeyTurkish LiraTRY949
TurkmenistanTurkmenistan New ManatTMT934

U–Z

Country / EntityCurrencyAlpha CodeNumeric Code
UgandaUganda ShillingUGX800
UkraineHryvniaUAH980
United Arab EmiratesUAE DirhamAED784
United KingdomPound SterlingGBP826
United States of AmericaUS DollarUSD840
UruguayPeso UruguayoUYU858
UzbekistanUzbekistan SumUZS860
VenezuelaBolívar SoberanoVES928
VietnamDongVND704
YemenYemeni RialYER886
ZambiaZambian KwachaZMW967
ZimbabweZimbabwe GoldZiG924

Special / Supranational Currency Codes

CodeDescription
XAUGold (one troy ounce)
XAGSilver (one troy ounce)
XPTPlatinum (one troy ounce)
XPDPalladium (one troy ounce)
XDRSpecial Drawing Rights (IMF)
XTSCode reserved for testing purposes
XXXTransaction involving no currency

Most Common Currency Codes in Indian Foreign Investment Filings

CurrencyCodeContext
Indian RupeeINRDomestic side of all transactions
US DollarUSDMost FDI, ECB, and trade transactions
EuroEUREuropean FDI and ECB
British PoundGBPUK FDI and transactions
Japanese YenJPYJapanese FDI and ECB
Singapore DollarSGDSingapore-routed FDI
UAE DirhamAEDGulf-based FDI
Australian DollarAUDAustralian FDI
Canadian DollarCADCanadian FDI
Mauritius RupeeMURMauritius-routed structures (though transactions often in USD)
Swiss FrancCHFSwiss FDI and banking
Chinese YuanCNYChinese FDI (Press Note 3/2020 applies)
South Korean WonKRWKorean FDI
Hong Kong DollarHKDHong Kong-routed FDI

Notes for Compliance Professionals

  • The Indian Rupee (INR) has the ISO 4217 numeric code 356.
  • When filling RBI’s FLA return Excel utility, currency codes must be entered in the alpha format (3 letters).
  • For Form 15CA/CB, mention the currency of remittance using its ISO 4217 alpha code.
  • EUR is the code for the Euro and applies to all Eurozone countries (France, Germany, Italy, Spain, Netherlands, etc.) – there is no separate code per Eurozone country.
  • The British Virgin Islands (BVI) and Cayman Islands use the USD as their currency – this is important when dealing with offshore structures.