Zooza logo

← Back to Blog

Dance Studio Software in South Africa: What Imported Advice Gets Wrong

·

If you run a dance studio in Johannesburg or Cape Town and you have ever read a guide about filling classes, you have probably read one written for somebody else’s calendar. The advice is confident, specific and about five months out: enrol in September, brace for the summer gap in July, build your term around three billing cycles.

None of that is true where you are. And the mismatch is not a detail — it runs through enrolment timing, billing shape and the way money actually moves between a parent’s bank and yours.

The year has four terms and starts in January

South Africa’s school year runs from mid-January to December in four terms. The Department of Basic Education calendar sets 2026 as:

TermDates
Term 114 January – 27 March
Term 28 April – 26 June
Term 321 July – 23 September
Term 46 October – 11 December

Read that against the standard northern-hemisphere playbook and two things invert. Your main enrolment window is January, not September — in your year, September is the tail end of term 3, when families are thinking about exams rather than signing up for something new. And your long holiday is December into January, not July and August.

We should be straight about the implication for our own writing: Zooza publishes guidance about a September surge and a summer gap before September. That guidance is written for a September intake, and for a South African studio it is pointed at the wrong months. The thinking in it still holds — there is one window a year when families go looking, and being ready for it matters more than anything you do in the quiet months — but you have to move the dates.

The quieter consequence is billing. Four terms means four billing periods and four re-enrolment decisions a year, where a UK studio has three. That is one extra point annually at which a family can drift, and one extra cycle of invoices, reminders and prompts to get right. Any system whose term templates assume three periods will need reshaping, and the time to discover that is before your January intake rather than during it.

Collections run on DebiCheck, and the mandate is not yours

This is the one that most reliably breaks imported content, because the words look the same and the mechanism is not.

In the UK, recurring class fees run on Bacs Direct Debit. In the eurozone, SEPA. In both, the biller holds the mandate — you have the authority on file, and you can adjust the schedule from your side.

South Africa runs DebiCheck, introduced as part of the South African Reserve Bank’s modernisation of the national payment system. The logic is inverted:

  • The payer electronically confirms the debit order with their own bank at the start of the contract.
  • That bank holds the mandate in a mandate register.
  • Every collection afterwards is validated against the approved mandate before it is processed, and a collection that falls outside the agreed terms is not allowed through.

Three practical consequences for a studio. First, the sign-up conversation is heavier than a UK Direct Debit form: approval happens at the bank, through whichever route that bank offers — USSD on a phone, the bank card, the banking app, cellphone or internet banking, an ATM, or a branch. Your enrolment flow has to account for a step that does not happen on your page.

Second, a mid-term price change is an operational event, not a field edit. If your termly fee moves and the new amount falls outside what the parent authenticated, the bank will not simply let it through. That is a planning constraint, and a good one — but it has to be designed for rather than discovered.

Third, the trade-off is real and in your favour: because collections are validated against an approved mandate, they carry less chance of being reversed or disputed than an unauthenticated debit order, and authenticated collections are processed as a first priority in the early morning after credits. You give up flexibility and you get predictability.

Screening is two registers, not one check

Every market we write for has a version of this, and the local shape is always what matters. The UK has the DBS. Ireland has Garda Vetting through the governing body. South Africa has two registers, administered by two different departments.

The National Child Protection Register, established under section 111 of the Children’s Act 38 of 2005, exists to screen everyone who wants to work with children. Part B holds the records of people found unsuitable to do so. Form 30 is the enquiry an individual makes to establish whether their own name appears in Part B; Form 29 and Form 30 clearance enquiries are administered by the Department of Social Development and the forms come from its offices.

Separately, the National Register for Sex Offenders is administered by the Department of Justice and Constitutional Development.

So a studio taking on a new teacher is tracking two clearances from two sources, not one certificate with one date. The record-keeping problem is the same one Irish clubs have with vetting and safeguarding: the information usually exists, and the question is whether you can produce it for one named person, now, without assembling it from somebody’s inbox.

What this means for the software you pick

Three things, in the order they will bite.

Term structure has to be yours, not inherited. You need to be able to define four billing periods a year on your own dates, and re-enrolment prompts that fire against your calendar. A system with a hard-coded three-term year, or a template that puts the new season in September, will fight you every January.

Capacity, not marketing, is usually the first lever. Across Zooza’s own accounts a typical children’s activity class runs at around 54% occupancy with roughly 39% of families carrying into the next period, in rooms built for about thirteen. Four terms gives you four chances to improve both numbers; the half-empty room costs the same to run as the full one.

Be direct with any vendor about payments. Here is where we are: Zooza’s own Stripe integration is usable immediately for card payments, so you can take money from day one. If you would rather collect through a local South African gateway, that integration can be built on request — it is a conversation to have with us, not something already shipped, and we would rather tell you that now than have you discover it in week three. When an operator connects their own payment gateway, Zooza takes no cut of the transactions; on Zooza-provided card processing a card fee applies.

What we are not going to do is put a logo wall of South African payment providers on this page and let you assume each one is a live integration. Ask us what exists today, and ask every other vendor the same question.

The honest summary

South Africa is a small market for us and a well-converting one, which is why this page exists at all rather than a find-and-replace of our UK copy. We have published the three facts that make imported advice wrong here — the four-term January year, the DebiCheck mandate sitting at the payer’s bank, and the two screening registers — with the government and payments-industry sources next to each, so you can check them rather than take our word for it.

If you run a studio here and one of those is wrong or out of date, tell us and we will fix it. That is a more useful relationship than a page that claims to know your market and does not.

Frequently asked questions

  • When does the South African dance year actually start?
    The school year runs from mid-January to December in four terms. For 2026 the Department of Basic Education calendar sets term 1 from 14 January to 27 March, term 2 from 8 April to 26 June, term 3 from 21 July to 23 September, and term 4 from 6 October to 11 December. The main enrolment window is January, and the long holiday is December-January rather than July-August.
  • Why does the four-term year matter when choosing software?
    Because it means four billing periods and four re-enrolment decisions a year instead of three. Any system whose term templates, billing cycles or re-enrolment prompts assume a three-term September-to-July year needs reshaping before your first intake rather than during it.
  • Is Direct Debit the same in South Africa as in the UK?
    No, and this is the difference that catches imported content out. South Africa collects through DebiCheck, where the payer authenticates the mandate with their own bank at the start of the contract and the bank holds it in a mandate register. Under Bacs or SEPA the biller holds the mandate. Practically, that makes a mid-term change to a collection an operational event rather than an edit on your side.
  • How does a parent approve a DebiCheck mandate?
    The methods vary per bank and typically include USSD on a mobile phone, the bank card, the banking app, cellphone or internet banking, an ATM, or a branch visit. Because the approval happens at the bank rather than on your form, the setup conversation with a parent is heavier than a UK Direct Debit sign-up.
  • What screening applies to dance teachers working with children?
    Two separate registers rather than one check. The National Child Protection Register under section 111 of the Children's Act 38 of 2005 holds, in Part B, records of people found unsuitable to work with children; Form 30 is the enquiry an individual makes to establish whether their own name appears there, administered by the Department of Social Development. The National Register for Sex Offenders is administered separately by the Department of Justice.
  • Can Zooza take payments for a South African studio?
    Zooza's own Stripe integration is usable immediately for card payments. If you want to run collections through a local South African gateway instead, that integration can be built on request — it is a conversation to have with us rather than something already shipped, and we would rather say so than let you find out later. When an operator connects their own payment gateway, Zooza takes no cut of the transactions; on Zooza-provided card processing a card fee applies.

Get the next one in your inbox

Practical playbooks for running children’s activities — no fluff, a couple of times a month.

Double opt-in — confirm via the email we send. Unsubscribe anytime.

See Zooza on your own timetable

Book a free 15-minute walkthrough — we’ll configure it around how you actually run classes.

Ready to put it to work?

Try Zooza for free or book a 15-minute live demo. No commitment, no credit card.

Try for Free No credit card needed.
Book a live demo We’ll show you what’s possible.