Introduction
In this guide, we’ll walk you through the steps to create and verify your eSewa account. eSewa, Nepal’s first mobile wallet, launched by F1Soft, has revolutionized digital payments in the country. Whether you’re a Nepali citizen or a foreigner visiting Nepal, having an eSewa account is essential as most shops and services accept e-payment via QR codes.
Step 1: Download the eSewa App
- Open the App Store or Google Play Store on your device.
- Search for eSewa and download the app.
- Once downloaded, open the app.
Step 2: Enter Your Mobile Number
- On the welcome screen, enter your Nepali mobile number.
- Even if you’ve already created an account, you’ll be prompted to enter your mobile number here.
- Allow the necessary permissions as per your preference.

Step 3: Register a New Account
- On the login page, click on the Register button.
- Enter the following details:
- Mobile Number (Nepali number only).
- Full Name (as per your citizenship, passport, or driving license).
- Gender.
- Click Proceed to continue.

Step 4: Verify Your Mobile Number
- A verification code (OTP) will be sent to your registered mobile number.
- Check your SMS inbox and enter the OTP in the app to verify your number.
Step 5: Set Up Your MPIN
- Create a 4-digit MPIN.
- This MPIN acts as your password and is required for logging in or making payments.
- Ensure your MPIN is unique and secure.

Step 6: Explore the eSewa Homepage
- Once logged in, you’ll land on the eSewa homepage.
- Here, you can access various services and features. However, you’ll need to complete the KYC verification to use all functionalities.
Mandatory KYC Verification
Since Shrawan 1, 2081 (Nepali Date), KYC verification is mandatory for all users to access eSewa services.
How to Verify Your KYC on eSewa
Start KYC Verification
- Click on “Update KYC” or:
- Tap on your name in the top-left corner.
- Select “My Information”.
- Click “Begin” to start the process.

Enter Accurate Information
- This step is crucial, as all the details entered must match your official documents (citizenship, passport, or driving license).
- Be cautious and double-check before submitting.
Once you’ve created your eSewa account, the next step is to complete the KYC (Know Your Customer) verification process. This ensures full access to eSewa’s services. Below is a detailed guide:
Step-by-Step Guide to Completing KYC
KYC Form Part 1: Personal Details

- Country of Residence and Nationality:
- These fields are mandatory and unchangeable after submission. Ensure the details are accurate.
- Personal Information:
- Enter your First Name, Middle Name (optional), Last Name, and Date of Birth.
- Choose your Gender.
- Fill in Family Information, including:
- Father’s or Husband’s Name (if married).
- Grandfather’s or Father-in-law’s Name (if married).
- Marital Status:
- Select Single or Married. (Note: Single here refers to your legal marital status, not relationship status).
- If married, you can enter your Spouse’s Name (optional).
- Occupation:
- Choose an option that best represents you, such as Student or Unemployed.
- Additional Information:
- PAN and Email Address fields are optional, but it is recommended to provide your email for better account management.
- Save and Review:
- Click Save and Continue.
- A summary of your information will appear. Review carefully.
- If corrections are needed, go back and edit the details.
- Confirm:
- Tick the terms and conditions box and click Confirm to proceed.
KYC Form Part 2: Address Details

- Current Address:
- Enter your full address, including Province, District, and other details.
- Permanent Address:
- If the same as your current address, tick “Same as Current Address”.
- Otherwise, fill in the permanent address details. (Foreigners should enter their home country address here).
- Save and Review:
- Click Save and Continue.
- A summary screen will appear. Review the information carefully.
- Edit if necessary, then proceed.
KYC Form Part 3: Document Details

- Profile Picture:
- Take a live selfie directly in the app. This prevents identity misuse, such as creating accounts with someone else’s documents.
- Document Submission:
- Select Document Type (e.g., Citizenship).
- Enter the following details:
- Citizenship Number.
- Issued Date (as shown on the document under “जारी मिती”).
- Issue Address (district of issuance).
- Document Upload:
- Upload clear images of your Citizenship Front (Nepali side) and Citizenship Back (English side).
- Save and Submit:
- Click Save and Submit.
- A success message will appear confirming your submission.
Post-Submission Process
- Your KYC details will typically be verified within 2-3 working days.
- If there are any issues with your submission, the app will notify you, allowing you to correct the details.

Key Tips for a Smooth KYC Process
- Accurate Details: Ensure all personal and document details match your official records.
- Clear Photos: Upload high-quality images for both your profile picture and documents.
- Patience: Verification might take a few days, so avoid resubmitting unless instructed.
How to Check Your eSewa KYC Verification Status
After completing the KYC verification process, it’s important to confirm whether your account has been verified. Follow the steps below to check your KYC status:
Step-by-Step Guide to Check Verification Status
- Open the eSewa App:
Launch the app on your device. - Access Your Profile:
- On the top left corner of the home screen, tap on your photo or name.
- Check Verification Status:
- If your profile displays “Verified”, congratulations! Your account is successfully verified.
- If not, click on “My Information” to see the verification status:
- Pending: Your application is still under review.
- Rejected/Incomplete: Review the highlighted errors and resubmit the correct information.
Need Help?
If you encounter any issues or delays, feel free to reach out to eSewa’s support team for assistance.
With this final step, you’re all set to enjoy eSewa’s full range of services. Have a great day, and happy transactions! 😊
FAQs
1. What is eSewa?
eSewa is Nepal’s first mobile wallet that allows users to make digital payments, transfer funds, and access a wide range of services, including utility bill payments, online shopping, and more.
2. Can foreigners create an eSewa account?
Yes, foreigners in Nepal can create an eSewa account. It is especially helpful for tourists as most Nepali shops accept e-payments and QR codes.
3. Why is KYC verification mandatory for eSewa?
KYC verification is required to ensure secure transactions and comply with government regulations. Without KYC verification, users cannot access most services on eSewa.
4. What documents are required for KYC verification?
You will need:
- A profile photo (live selfie)
- Citizenship card or other valid ID (front and back images)
- Personal details such as name, date of birth, address, and family information
5. How long does it take for KYC verification?
The KYC verification process usually takes 2-3 business days.
6. How do I know if my KYC is verified?
Open the eSewa app, tap your profile (photo or name), and check the status. If it says “Verified,” your KYC is complete.
7. Can I change my details after KYC submission?
No, details like country of residence and nationality cannot be changed after submission. Ensure all information is accurate before confirming.
8. What should I do if my KYC is rejected?
If your KYC is rejected, review the error messages, correct the information, and resubmit the application.
9. Do I need an email address for eSewa?
An email address is optional but recommended for better account management and communication.
10. What is the MPIN, and why is it important?
The MPIN is a 4-digit code used as a password for your eSewa account and for secure transactions. Keep it unique and private.