Fees and payments

Taking school fees from families in another country

Cards that decline abroad, transfers that arrive short, and currencies where the numbers look wrong — collecting tuition across borders.

By Sherzod Karimov · · 4 min read

Taking school fees from families in another country — LiveClass

An online school's families are not in its town. That is the point of it — but it means fee collection stops being a domestic problem the first time a parent in Dubai, Tashkent or Toronto tries to pay a school registered in England.

Nothing here is exotic. It is the same four problems every time, and all four are cheaper to design for than to discover.

1. The card that declines for no visible reason

A parent enters a perfectly good card and it fails. Nobody is told why, because the issuing bank does not explain cross-border declines to the merchant in any useful detail.

The common causes are dull: the bank blocks foreign online transactions by default, the card is a domestic-only scheme that does not work outside its country at all, or a fraud rule fires because a UK education charge is unusual for that account.

What the school can actually do:

  • Say in advance that the payment will be taken in the school's currency by a UK business. A parent who expects it will phone their bank before the first attempt rather than after the third.
  • Never let a decline dead-end. The message a parent sees must offer another route — bank transfer, or a request to be contacted — because a parent who tried to pay and could not is the easiest arrears case to lose entirely, and the least deserved.
  • Do not retry a hard decline repeatedly. It will not start working, and a run of failed attempts makes the fraud rule more confident.

2. Bank transfers that arrive short

International transfers pass through intermediary banks, and intermediaries take fees out of the middle. A parent sends £250 and £237 lands. They have paid in good faith; your record says underpaid.

Decide the policy once, write it in the fee terms, and apply it consistently:

  • absorb small shortfalls under a stated threshold, or
  • state that the fee must arrive in full and that transfer charges are the payer's, or
  • publish a slightly higher transfer price that covers typical charges.

All three are defensible. What is not defensible is deciding case by case, which produces different answers for different families and no record of why.

The related trap is identification. A transfer reference that reads only the parent's name is not enough when three families share a surname, and plenty of banks truncate references. Give each family a short reference and put it on every invoice.

A payments overview showing collected, recurring and overdue accounts
Whatever route the money took, it has to resolve to one question — is this pupil paid up, and until when. This is LiveClass; the test of any system is whether it can answer that without someone opening a bank statement.

3. The currency the software was not written for

This one bites in a specific and avoidable way.

Money is stored in the currency's smallest unit — pence for sterling. A validation rule capping a payment at 50,000 of those units is a sensible £500 ceiling. In a currency where the smallest unit is far smaller, the identical rule caps an ordinary monthly fee, and the school hits a wall nobody can explain from the outside.

We shipped exactly that. A school billing in Uzbek som ran into three separate hardcoded limits that were all perfectly reasonable numbers if you were quietly thinking in pounds. Every limit should be derived from the currency, never typed in.

The same applies to display. Currencies without a decimal subunit should not be shown with two decimal places, and a rounding rule that makes sense for pence produces silly figures elsewhere. None of this is hard; it is just invisible until a real school in a real country tries it.

4. Time zones, which is really a deadlines problem

"Due on the 1st" is ambiguous across a twelve-hour spread, and a reminder scheduled for "the morning" reaches a third of your families in the middle of the night.

Pick the school's own time zone as the single source of truth for due dates, say so in the fee terms, and schedule reminders against the family's local time rather than the server's. A fee reminder at 3am reads as incompetence at best.

What to decide before your first overseas family

  1. Which currency you bill in. Billing in one currency is far simpler and is what most online schools do; the parent's bank handles conversion. Billing in several means quoting several prices and maintaining them.
  2. Which rails you accept, and what happens when the preferred one fails.
  3. Who bears transfer charges, written into the fee terms.
  4. What a parent sees when a payment fails — this is the one most schools never look at, and it is the one that decides whether they pay at all.

None of this changes the underlying process. The reminder ladder is the same, the decision about whether access depends on payment is the same. What changes is the number of ways a willing parent can fail to pay you — and every one of those is a family who wanted to and could not.

Sherzod Karimov builds LiveClass, the platform an online school with several hundred pupils runs on — enrolment, fees, live lessons and reporting. He writes about the operational side of teaching without a building.

Want to see more from LiveClass when you search on Google?

Add LiveClass as a preferred source on Google

Related reading