There are no restrictions on non-residents opening a bank account in Kazakhstan and expats are open to open a local account, in either local or foreign currency.
Expats will need their passport and RNN number (Kazakh tax number) and in some cases a letter from their employer, to open a bank account in Kazakhstan. A minimum deposit will also be required.
All major credit cards are accepted in Kazakhstan.
Tier one bank in Kazakhstan - National Bank of Kazakhstan.
Second-tier banks - Halyk Savings Bank, First Heartland Jysan, Kaspi Bank, ATF Bank, ForteBank, Eurasia Bank, Citibank Kazakhstan.