Skip to main content
Back to Blog
PaymentsbKashNagadFinance

BDT Payment Collection: Accepting bKash & Nagad in Your Coaching Software

C
CampusQ Team·January 5, 2025

Payment collection is one of the biggest headaches in running a coaching center in Bangladesh. Students pay on different days, through different channels — bKash on Monday, Nagad on Thursday, cash Friday morning. Keeping track of all of it (and knowing who still owes money) is a full-time job.

Here's how CampusQ simplifies it.

The payment chaos problem

Most coaching centers track payments in one of three ways:

  1. Paper ledger — manual, error-prone, no search
  2. Spreadsheet — better, but breaks down with multiple staff editing
  3. WhatsApp records — screenshots of bKash confirmations in a chat group

None of these give you a real-time view of who has paid, who hasn't, and how much is outstanding.

How CampusQ handles payments

Two ways to record a payment

Staff-recorded, at the front desk. You open the student's enrollment record, click "Record Payment", and fill in:

  • Amount paid
  • Payment method (bKash, Nagad, DBBL, Bank Transfer, or Cash)
  • Transaction reference (optional, for bKash/Nagad confirmations)
  • Payment date

Student-submitted, from anywhere. Students (or guardians) open your centre's public payment page, look up their outstanding dues by student ID, and send the amount to your centre's own bKash, Nagad, or bank account — the same account you already use. They then enter the transaction ID from their transfer and submit it. The payment lands as Pending until a staff member checks the transaction against your bKash/Nagad statement and verifies it in CampusQ — nothing is marked paid, and no receipt is issued, until that manual check happens.

Either way, once a payment is recorded or verified, the student's balance updates immediately across the system.

Generating payment slips

After a payment is recorded or verified, you can generate a payment slip in one click. Students can also download their own slips from the Student Portal.

Tracking outstanding dues

The Pending Payments screen shows every enrollment with an outstanding balance, plus every student-submitted payment still waiting on verification. You can filter by course, batch, or amount. This replaces the "which students haven't paid this month?" question that used to take an hour to answer.

Revenue report

The Revenue Report shows total collected by month, broken down by payment method. Want to know how much came via bKash vs cash last month? One click.

Tips for smooth bKash/Nagad collection

  1. Always check the transaction ID against your bKash/Nagad statement before verifying — this is what keeps the manual-verification step honest and makes disputes easy to resolve.
  2. Use a dedicated merchant account — it gives you a clean transaction history to cross-reference against submitted payments.
  3. Collect on a fixed schedule — e.g., fees due by the 10th of each month, so overdue students surface predictably.
  4. Share the public payment page link — students and guardians can submit a payment and check their dues without calling the front desk.

Result

Coaching centers using CampusQ for payment tracking typically recover noticeably more dues per month than with paper or spreadsheets — simply because overdue amounts are now visible and actionable instead of buried in a ledger.

Ready to clean up your payment tracking? Start your 30-day free trial at campusqbd.com.

Ready to modernize your coaching center?

Start your 30-day free trial today. No credit card required.

Start Free Trial →