Handle a refund case
When a student asks for their money back, the request becomes a refund case. You read it, decide, and, if you approve it, send the money yourself and record that you did. LessonQ never sends a refund for you, through a payment gateway or otherwise: the money always goes back from your own account.
In this video · 3:16
Read the narration
Before you start
Section titled “Before you start”- Who can do this: the academy owner and admins.
- Money: have the means to send it ready, such as your bKash, Nagad or Rocket account, or your bank.
Where cases arrive
Section titled “Where cases arrive”In the sidebar, open Finance → Refunds. Every case is a row: who asked, what for, when, the amount, and its status.

- A case. Click it to open it.
- Its status.
Cases come from two places:
- a student’s request, from their Purchases (see How a student asks for a refund);
- one you open yourself, from a sale, a student’s enrolment or an order: see Open a case yourself below. A case you open isn’t limited by the refund policy, and it never approves itself.
| Status | What it means |
|---|---|
| Requested | Waiting for your decision. |
| Awaiting refund | Approved: the money is owed, and waits for you to send and record it. |
| Refunded | The money was sent and recorded. |
| Rejected | You said no, with a reason. |
Physical products have a few more (Awaiting return, Item received), for the item coming back first.
Read a case
Section titled “Read a case”The case opens on Details: everything needed to decide, as one table.

- Eligibility. Whether the request is within the refund policy, and if not, why: here, he has completed more than the policy allows.
- Eligible amount. What the policy gives back (nothing, for a request outside it), with what’s still refundable below it.
- The buyer’s Reason, with their Note and who asked above and below it.
Refund destination says where the buyer wants the money: back the way they paid, a bKash, Nagad or Rocket number, or a bank account. Original payment went to says where their payment landed.
Timeline lists every step of the case, and who took it.
Reject
Section titled “Reject”- Click Reject.
- Write the Rejection reason. The buyer is told it by email.
- Click Reject.

The case is Rejected, and the buyer’s purchase shows Refund: Rejected. Nothing else changes: their access and payments stay as they were.
Approve
Section titled “Approve”- Click Approve.
- Check the Approved amount. It starts at what the policy allows; you can lower it, up to what’s refundable.
- Click Approve.

- Approved amount.
- Approving doesn’t send any money.
Approving:
- removes the student’s access to the course, and the enrolment shows Refunded;
- gives back any points they spent on it, and takes back referral rewards the purchase earned;
- stops any instalments still due;
- puts the case on Awaiting refund: the money is now owed.
A case your policy approved on its own (Approved automatically when eligible) arrives here already approved, on Awaiting refund.
Send the money, then record it
Section titled “Send the money, then record it”Send the money to the buyer yourself, outside LessonQ, to the Refund destination they gave. Then:
- Open the case and click Record refund.
- Amount to send shows what’s owed.
- Choose the Method you used. It starts on the one the buyer asked for.
- Sent on: the day you sent it.
- Reference Optional: the transaction ID or receipt number.
- Click Record refund.

- Amount to send.
- Method and Sent on.
- Reference.
- Record refund.
The case is Refunded. LessonQ issues a credit note against the buyer’s invoice and records the money going out in Finance → Transactions. The credit note is under Credit notes on the case; click it to open or print it.

Open a case yourself
Section titled “Open a case yourself”A student doesn’t have to ask from their own account. They may phone you, their refund window may have closed, or the course may take no requests at all. You can open the case for them, on any sale: a course, a batch, a product or a bundle.
- Open Finance → Sales and find the sale. The search box takes the buyer’s name.
- Click the sale to open it. Under the item, click Open a refund case.
- Write why in Note (required), then click Open case.


- Note (required). Why you’re opening the case. It stays on the case.
- Open case.
The case opens at once, on Requested, and joins the list in Finance → Refunds:

- Opened by names the staff member, where a buyer’s case shows their reason.
- Refundable is everything the buyer paid and hasn’t had back.
- Eligibility says it’s a staff refund: the refund policy doesn’t limit it.
From here it’s a case like any other: approve or reject it, send the money, and record it. Two things differ:
- You set the amount. No policy works it out, so Approved amount starts at everything refundable. Lower it to what you’ll send.
- It never approves itself, even when the item’s policy approves buyers’ requests automatically.
The same button is in two more places:
- A student’s enrolment: Open a refund case, beside Transaction History in the Manage enrolment window. It covers every instalment they’ve paid.
- A product order: Cancel / return / refund on a paid order, in Marketplace → Orders. An order with several items asks Which item? first.