ISO 4217

Dua huruf pertama kode tersebut adalah dua huruf kode negara ISO 3166-1 (yang mirip dengan yang digunakan sebagai TLD Internet) dan huruf ketiga biasanya adalah inisial mata uang itu sendiri. Sehingga kode untuk mata uang Indonesia menjadi IDR - ID untuk Indonesia dan R untuk rupiah. Pengkodean ini mengatasi masalah yang disebabkan penamaan mata uang yang sama seperti dolar, franc dan pound yang digunakan oleh banyak negara tetapi memiliki nilai yang berbeda-beda. Jika sebuah mata uang mengalami revaluasi, maka huruf terakhir kode mata uang tersebut diubah untuk membedakannya dengan mata uang yang lama, contohnya: rubel Rusia yang berubah dari RUR ke RUB.