Collecting Lesson Fees in Ireland: SEPA, Not Bacs
If you run a swim school in Ireland and you have been reading British advice on collecting lesson fees, there is one thing worth correcting before anything else.
Bacs is a UK scheme. It collects sterling. Ireland is in the euro area, so recurring bank collection here runs on SEPA Direct Debit, which is a different scheme with different mechanics.
This matters more than a terminology quibble, because a great deal of the guidance aimed at swim schools is written for the UK market and lightly relabelled. A page telling an Irish operator to set up Bacs is not slightly off; it is describing something you cannot do. It is also a useful test when you are evaluating software: a vendor whose Ireland page says “Direct Debit” without ever saying SEPA has probably not thought about your market.
What a SEPA mandate actually is
A SEPA Direct Debit is a Europe-wide arrangement that lets a biller collect euro payments from an account after the payer has signed a mandate approving it.
The mandate carries four things:
- the payer’s name
- their IBAN
- your Creditor Identifier
- a unique mandate reference for that mandate
It can be signed on paper or online. Once it exists, you collect agreed amounts on the schedule you set, for fixed or variable amounts. SEPA is used for exactly this shape of business — recurring subscriptions, instalments, memberships — so a termly swim course fits it without creativity.
Where card still earns its place
SEPA is not a replacement for card, and treating it as one makes the enrolment worse.
SEPA for the predictable part. The term fee, the monthly schedule, the second instalment. It is cheap per transaction and, unlike a card, it does not expire or get replaced when someone’s wallet is stolen in August.
Card for the immediate part. The first payment at the moment a parent decides, the deposit, the one-off extras. A mandate takes a moment to set up; a card takes a tap. When a parent is enrolling at eleven at night, friction at that step costs you the booking.
Most Irish swim schools end up using both, and the sensible division is predictability versus immediacy rather than one replacing the other.
The mid-term join
A child joining part-way through a term needs a different first amount and then the standard schedule. SEPA handles a varying amount without trouble, so this is not a payments problem.
It is an arithmetic problem, and that is where it should be solved: the course has a session list and a price, the booking has a start date, and the part-term figure comes out of those two facts rather than out of someone’s head. The collection rail then just collects what it is told.
Two practical notes
Mandate reference discipline. Every mandate needs a unique reference. If you are setting these up by hand across several venues, decide the format once — something that tells you the family and the course without being so long it fails validation.
Failures are a process, not an exception. Bank collection fails sometimes: closed accounts, insufficient funds, a parent who switched bank in September. What separates a tidy operation from a messy one is having a defined second attempt and a message that goes out automatically, rather than someone noticing a shortfall three weeks later while reconciling.
Why this sits alongside your records, not apart from them
The payment rail is the easy half. The half that costs time is everything attached to it: who is enrolled in what, who joined mid-term and at what price, who has a credit from a missed session, who still owes the balance.
If those live in the booking system and the money lives somewhere else, every question becomes a reconciliation. If they live together, the question “has this family paid for this term” has one answer and nobody has to go looking for it.
If you want to see how term fees, mid-term joins and swimming lesson bookings sit together in one place, try Zooza free or talk to us about how your swim school collects.