Overview
All payments on uLearn.lk are processed by Stripe (Stripe Payments Europe, Limited). We do not store full card details. Refunds, where applicable, are issued back to the original payment method.
Each product on uLearn.lk has its own refund window because the nature of the service differs. The sections below cover each one.
Class fees (student → teacher)
Class fees are paid by students to their teachers through uLearn.lk. The platform deducts a processing fee and credits the rest to the teacher’s wallet.
- Within 24 hours of payment and before any class session covered by the fee has been held, a student may request a full refund by contacting support. The processing fee is also refunded.
- After classes covered by the fee have begun, refunds are at the discretion of the teacher (who is the merchant of the class) and depend on local circumstances — e.g. teacher cancellation, illness, repeated no-show.
- If a teacher cancels a class permanently after fees have been collected, uLearn.lk will work with the teacher to refund the unused portion to affected students.
- Fees that were already paid out from the teacher’s wallet cannot be unilaterally clawed back by uLearn.lk; in those cases we will mediate between student and teacher.
Teacher wallet & payouts
Wallet balances belong to teachers and may be cashed out subject to the processing fee deducted at payout time, or spent on platform add-ons (subscriptions, SMS, ads, featured slots, Verified+). Wallet credits do not expire.
Payout requests already marked “Paid” cannot be reversed. Pending requests can be canceled by an admin which refunds the gross amount back to the wallet (and restores the accrued processing fee).
Subscriptions (PRO / Premium)
Teacher subscriptions are sold as fixed-term plans. You may turn off auto-renew at any time from Teacher → Plans; your current plan stays active until the period ends.
- Cancelling within 7 days of the initial purchase (or any auto-renewal) qualifies for a full refund provided premium features have not been heavily used in that period.
- Beyond the 7-day window subscriptions are non-refundable, but access continues for the period already paid for.
Banner ads & featured search slots
Ad campaigns and featured-search reservations are time-bound inventory.
- Before an ad campaign goes live (i.e. before admin approval and activation) you may cancel for a full refund.
- Once live, ads are non-refundable by default. If we materially fail to deliver agreed impressions or a campaign is taken down by uLearn.lk for reasons not caused by the advertiser, a pro-rata refund of the unused portion will be issued.
- Featured-slot reservations follow the same rule — refundable before the slot becomes active, pro-rata if uLearn.lk takes the slot down for platform reasons.
SMS packs
SMS credits are non-refundable once delivered to the teacher’s balance. Credits do not expire and roll over between top-ups. Unused credits are not exchangeable for cash.
Verified+ identity badge
The Verified+ fee is a one-time payment for an enhanced identity verification. It is refundable if and only if uLearn.lk is unable to verify the teacher’s documents through no fault of the teacher (e.g. our review fails technically). Refusals due to incomplete or falsified documents are non-refundable.
Past papers & resource bundles
Past papers and paid resource collections are digital goods delivered immediately on payment. As per the standard practice for digital downloads, they are non-refundable once purchased and accessed, except in cases of duplicate charges or technical delivery failure.
Disputes & chargebacks
We encourage you to contact us first before filing a chargeback with your bank — most situations are quicker to resolve directly. Chargebacks filed without first contacting support may result in account suspension while we investigate.
Processing time
Approved refunds are initiated within 5 business days of approval. The funds typically appear on the original payment method within an additional 5–10 business days depending on the card issuer or bank.
Contact us
To request a refund or raise a dispute, write to support@ulearn.lk with your account email, the transaction reference (from your Stripe receipt email or your account history), and a short description of your request. We aim to respond within 2 business days.