Fees and payments

How to Collect Course Fees Online in Nepal: eSewa, Khalti and Bank

Screenshots on WhatsApp do not scale. Here is how to let students pay online, unlock courses automatically and keep every rupee accounted for.

How to Collect Course Fees Online in Nepal: eSewa, Khalti and Bank

For many institutes, collecting fees online means a student sends a payment screenshot on WhatsApp, a staff member checks the bank app, writes it in a register and tells the teacher to add the student. It works for twenty students. At two hundred, payments get missed, access is delayed and nobody is sure who still owes money.

What good online fee collection looks like

  • A student chooses a course, pays and gets access within seconds — even at night.
  • Every payment is recorded against the right student and course.
  • You can see dues, instalments and refunds without opening a spreadsheet.
  • Parents get a clear receipt.

Option 1: wallets (eSewa and Khalti)

Most students in Nepal already use a digital wallet. When the wallet is connected to your app, the payment confirms automatically and the course opens straight away. Nobody needs to check anything.

Things to check before you start:

  • Your institute needs a merchant account with the wallet provider.
  • Fees and settlement times are set by the provider, so ask them for the current rates.
  • Test with a small real payment before you announce anything.

Option 2: bank transfer or QR with a voucher

Some parents prefer to pay at the bank or by mobile banking QR. That is fine, as long as the proof comes into the system rather than into a chat:

  1. The student uploads a photo of the voucher or transfer receipt in the app.
  2. Your staff approves or rejects it in the admin panel, with one click.
  3. The course unlocks on approval, and the payment is recorded.

Option 3: Apple in-app purchase on iPhone

Apple's rules generally require digital content sold inside an iPhone app to use Apple's in-app purchase. If you sell courses in your iPhone app, plan for Apple's commission in your pricing. Check Apple's current rules for your situation.

Instalments and dues

Many families pay in parts. Instead of tracking this on paper:

  • set the full price and the first payment,
  • record each later payment against the enrolment,
  • and let the system list who owes what, with phone numbers, whenever you need it.

A short, polite reminder a few days before a due date works better than a long message after it is late. Read how to reduce unpaid fees without losing students.

Receipts

Give a receipt for every payment. If you need a quick printable one for a cash payment, use our free fee receipt maker, which also writes the amount in words.

A setup checklist

  1. Open merchant accounts with the wallets your students use.
  2. Decide which courses can be paid in instalments.
  3. Choose who approves bank vouchers, and how fast.
  4. Make a small test payment through every method.
  5. Tell students exactly how to pay, with screenshots.

Lariyo connects eSewa, Khalti and Apple payments, handles voucher approvals and tracks dues for you. See payments.

Questions people ask

Can students pay with eSewa or Khalti inside my own app?

Yes, once your institute has merchant accounts and the wallets are connected. The course opens automatically when the payment is confirmed.

What if a parent pays at the bank?

The student uploads the voucher in the app, your staff approves it in the admin panel, and the course unlocks.

Lariyo Editorial Team

Product and teaching specialists at Saral Apps

The people who build Lariyo and help institutes move their classes online. We write from what we see every day: setting up apps, live tests, payments and classes for coaching institutes, schools and teachers across Nepal.

See Lariyo with your own courses

A free 30-minute walk through your apps, the admin panel and the AI admin, at a time that suits you.