Last reviewed: August 29, 2026
How to Pay the U.S. Visa Fee in Nepal
Submitting the DS-160 is free. Most U.S. nonimmigrant visa applicants in Nepal separately pay a non-refundable consular application fee through the official appointment system.
Payment methods in Nepal
The official Nepal payment page currently lists:
- Cash at NIMB Bank: generate the cash payment page in your profile, then bring it and your passport to a branch. Cheques are not accepted.
- connectIPS electronic funds transfer: pay from a linked Nepali bank account using the CGI reference, applicant name, passport number, and expiration date.
- Nepal-issued Visa or Mastercard: pay online by debit or credit card from the portal, including on a smartphone.
- U.S.-dollar Mastercard option: processed through the portal; charges may apply.
Local fee amounts are shown in Nepalese rupees (NPR) using the Department of State's consular exchange rate.
Official reference: the Nepal bank and payment options page lists NIMB Bank cash, connectIPS EFT, Nepal-issued cards, and the one-business-day processing guidance.
Step-by-step payment process
- Submit the DS-160 and keep the confirmation page.
- Create a profile in the official applicant portal.
- Select Start Application and enter the visa type, post, category, and class.
- Confirm that the number of applicants and fee category are correct.
- Choose NIMB cash, connectIPS, or card payment.
- Save the payment reference and receipt; they cannot be replaced if lost.
- Return to your account after activation and schedule the appointment.
For NIMB cash, use the current payment page before its expiration and pay the exact printed amount. The official service says to allow up to one business day for processing. In Nepal, its stated business-day calculation runs Sunday through Friday, excluding applicable holidays.