Reconciling scholarships, discounts and coupons against what you actually collect
In this article
EdTech runs heavily on discounting. Scholarships and bursaries, full and partial promo codes, bundle deals and partner or affiliate discounts all mean that the price on the page is rarely the amount that lands in your account. A scholarship place might bring in no cash at all; a half-price code brings in half; a bundle spreads one payment across several courses. List price and collected cash are simply two different numbers.
That gap has to be reconciled, and not just in total. You need to tie each enrolment to the discount or scholarship applied and to the amount you actually received, per learner and per campaign. If you reconcile gross enrolments against list price, your books and your forecasts drift away from reality. This guide looks at how to keep gross price, discount applied and net cash as separate, reconcilable figures. It is general information, not financial or tax advice, so confirm your own position before acting on it.
A business account built for education and e-learning
Open your account
Why list price is not cash collected
The trap is treating an enrolment as if it were a sale at list price. A scholarship or a full-discount code is a real enrolment, a learner on the course, but with little or no cash attached. A partial discount is an enrolment at a reduced amount. If your records count each of those at the headline figure, your revenue looks larger than the money that actually arrived.
The consequences compound. Forecasts built on inflated revenue overstate what is coming in, cohort economics look healthier than they are, and the difference between an enrolment that paid and one that did not gets lost. The fix starts with accepting that an enrolment is not the same event as a payment, and recording them as such.
Three numbers, not one
The cleanest way to keep this straight is to track three figures for every enrolment rather than one: the gross list price, the discount or scholarship applied, and the net amount actually collected. The first is what you advertised, the second is what you gave away, and the third is the only one that turns into cash in your account.
Keeping all three lets you reconcile properly. Net collected should reconcile against the money that landed; the discount column explains the gap to list price; and you can see, per learner, why a particular enrolment brought in the cash it did. Without the middle number you are left guessing why gross and net disagree.
Reconciling per campaign and per cohort
Discounts usually come in campaigns: a scholarship round, a launch promo code, a partner discount for a particular audience. To understand what each one really did, you want to reconcile per campaign, grouping enrolments by the discount that drove them and comparing the cash collected against the list value given up. That tells you whether a campaign filled a cohort profitably or simply gave revenue away.
The same logic applies per cohort or per course. True net revenue for a cohort is the sum of what was actually collected from its learners, not the sum of their list prices. Reconciling at that level shows you the real economics of each intake and stops a heavily discounted cohort from masquerading as a full-price one in your numbers.
Matching the cash to the enrolments
However carefully you track gross, discount and net, the figures only become trustworthy when the net collected reconciles against the money you can actually see arriving. Your coupon and enrolment system knows what discount was applied; your account knows what cash landed. Reconciliation is the act of matching those two so that every payment is tied to the enrolment and campaign behind it.
Practically, that means keeping a clear, real-time view of what has actually been received and categorising inflows so they can be matched back to learners and campaigns. The discount logic lives in your enrolment tooling; the cash truth lives in your account; and reconciliation is where you confirm the two agree.
How Altery fits
Altery's role here is on the cash side of the reconciliation. Real-time balances and categorised records of what has actually landed give you a dependable view of net cash received, so you can reconcile that against your enrolments and discount campaigns rather than against list price. The discount and coupon logic stays in your own enrolment tooling; Altery shows you the money that actually arrived to match it to.
Multi-currency business accounts holding USD, EUR and GBP help when learners pay across markets, and multi-entity management helps if you run more than one company. Used this way, Altery sees the money in, not your coupon engine, and that clean view of true net cash is what makes per-learner and per-campaign reconciliation reliable. Altery is not a bank, and this is general information rather than advice, so confirm your own position with a qualified adviser.
Frequently asked questions
This guide is general information to help education and e-learning businesses and is not financial, tax or legal advice. Altery is not a bank. Check your own circumstances before acting.
Run your EdTech finances from one account
Open your account
Keep reading
Paying a global pool of tutors and course creators
When you share revenue with hundreds of tutors and creators across countries and currencies, paying each one individually is slow and bleeds FX on every transfer. There is a cleaner shape.
Paying course developers, curriculum writers and translators across borders
Behind every course sits a crowd of developers, instructional designers and translators, often paid per milestone, in many currencies. Here is how to pay them and keep the costs attributable.
Collecting tuition and subscriptions in many currencies
When you sell the same course globally but settle in one home currency, you either push an FX markup onto learners or eat the conversion cost yourself. There is a better shape.