Nepal has modern banking facilities and some international banks even have offices in Kathmandu. Almost all foreign currencies along with credit cards such as American Express, Visa, and Master card are accepted in Nepal. Nepal has also ATM facilities as well.