The native currency is the Nepalese rupee (NPR).
Although Indian money is accepted in Nepal (at a 1.60 Nepalese rupee to 1 Indian rupee official exchange rate), the INR500 and INR1,000 currency notes are not accepted. In Nepal, it is prohibited to carry Indian rupee notes of 500 and 1000 rupees.
In Kathmandu, Pokhara, Chitwan, Nepalgunj, Janakpur, Lumbini, and many more important cities, you may withdraw cash from ATMs or use credit cards. Depending on your bank, you may be charged a service fee. In such places, there are currently a large number of ATMs that are open 24 hours a day, seven days a week.
Keep any currency exchange and ATM receipts since you’ll need them to convert back to your home currency at the airport bank. If you don’t have them, they will refuse to convert your currency and instead recommend that you go upstairs to the Duty Free store, which isn’t a certified money changer. Outside of the main cities, traveler’s cheques may be helpful.