Setting a Registration Fee: What That Number Is Actually Covering
A registration fee earns its place when it is set against what one enrollment costs you before the first paid class, rather than against your admin time. Published Indonesian fee lists show the number staying flat while class prices move, which is the giveaway: the fee is attached to the enrollment, not the product.
The fee that does not move when the price does
Two of the three children who enrolled in January stopped coming before the fourth week, and the only money that ever reached the account was one month of tuition. The joining fee is the single charge that exists to sit between an enquiry and that outcome, and most centres set it by copying the place down the road.
Look at what Indonesian centres actually publish and the number gives itself away. A Jakarta swim school lists a registration fee of Rp 150.000 and applies it to every class it sells, from an advanced class listed from Rp 250.000 to a private class listed from Rp 900.000. The same fee sits under a class that costs several times another, and the page says plainly that it does not cover the pool entry ticket.
A Surabaya home-tutoring service does the same thing from the other direction. Joining costs Rp 100.000 per student while the lesson it sells to a playgroup or TK pupil is listed at Rp 50.000 a session, so a family pays twice as much to be enrolled as to be taught that week.
A swim school running five branches publishes a single registration fee of Rp 275.000 across all of them, in areas with different rents and different staff costs. If the fee were recovering administrative work it would move with the branch. It does not move at all.
The number is covering capacity, not paperwork
Write down everything you spend on one new family between the first message and their first paid class. For most centres it is a trial session in a slot you were paying an instructor to staff, a place held in a class while nobody else could take it, the placement conversation, and whatever material was prepared with that child's name on it.
None of that is paperwork. It is capacity. The seat you hold for a family who does not arrive is the same seat you turned someone else away from, and the trial you ran was an instructor hour you had already bought.
That is why the fee stays flat while your prices move. It is not priced against the class, because the class is not what the enrollment consumed. It is priced against the enrollment itself, which costs you close to the same whether the family then buys your cheapest programme or your dearest one.
Once you see it that way the fee stops being a revenue line you are shy about. It becomes the one part of your pricing you can justify by pointing at something real, which is the slot you held and the hour you paid for.
What number actually holds up?
Start at the floor, which is the list you just wrote. Add the trial hour, the held slot and the material, and you have the smallest number that leaves you whole when an enrollment does not convert. For a small centre this usually lands lower than the owner expected, and that is the moment most people stop treating the fee as profit.
The ceiling is a different kind of question. It is what a parent will hand over before they have seen anything, and the only honest read on it is what your own area already charges and gets paid. One of the services above asks Rp 100.000 to join and Rp 50.000 for a lesson, so a parent there pays more to be enrolled than to be taught that week, and still enrols.
Between the two, pick the number you can say out loud without softening it. If you cannot finish the sentence that begins this covers, the number is too high, and a parent hears that hesitation before you notice it yourself. Working out the rest of your prices from nothing is a related problem with its own method, and the billing and payments pages show how the charge is raised and recorded once you have settled it.
What should the fee actually buy the family?
An unexplained line on an invoice is the one a parent reads twice. The centres that meet least resistance attach the fee to something the family receives on the day: a kit bag, the workbook the term runs on, a shirt, a placement assessment written up and handed over.
That is not decoration. A fee with contents can be described in one sentence at the counter, it survives being repeated to a parent who was not in the room, and it gives you something to point at when a family asks for it to be dropped.
It also sets a limit you should want. If the fee has contents, the contents cap it. A number that drifts well above what the family visibly receives starts reading as a charge for being allowed in, and that is the version parents talk about in neighbourhood groups.
The test is simple enough to run this afternoon. Say the fee and what it buys in one breath. If you need a second sentence to explain why it is fair, you have either priced it wrong or attached it to nothing.
When does waiving the fee cost more than it earns?
The standard advice in Indonesian guides to opening a centre is to drop the registration fee as an opening promotion, and it does exactly what it promises. Enquiries rise. What it removes is the only thing standing between an enquiry and a name in your register.
A family who paid nothing to join has not decided anything yet. They hold a free option on your Tuesday slot, and you will not learn which of them were serious until the class has already started short.
Waive it against a commitment, never against an intention. A term paid up front, a sibling already enrolled, a family moving across from one of your other programmes. Each of those carries the same information the fee was buying you, which is that this family has done something they would rather not undo.
A promotion that asks for nothing in return carries none of it, and it teaches the families who respond to it that your prices are a starting position. The bimbel and tutoring centre pages cover the enrollment side of that conversation in more detail.
What should a returning family pay?
The joining fee answers a risk that only exists once. A family in their third term has already shown you that they arrive, they pay and they stay, so asking them for the same amount again is charging them for uncertainty you no longer carry.
Some centres handle this with a much smaller renewal charge. It keeps a payment moment at the start of each term, which is useful, without repricing a decision the family made a year ago. Others fold it into the first month and stop mentioning it.
The expensive mistake is charging the full amount again and calling it administration. Parents compare notes. A returning family finds out that a new one paid the same, and the fee stops reading as a fee and starts reading as an annual toll on staying with you.
If you do want money at re-enrollment, ask for it as the first instalment of the term rather than as a second joining fee. Say which it is on the invoice, because a parent left to guess will always assume the less generous reading.
The fee will not fix what happens in month three
A registration fee does not reduce churn. It changes who enrols, which is a real effect and a much smaller one, and a centre losing families in their third month has something happening in the classroom that no charge at the door will reach.
It is also not a substitute for knowing your own numbers. If you cannot say how many of last term's new families were still there at the end of it, the fee is a guess wearing the clothes of a policy, and you will keep moving it without ever finding out whether any version worked.
Happy Kamper can invoice the fee, take it by QRIS, bank transfer or an e-wallet, and hold the enrollment form and the record of who joined when. What it does not do is choose the number. That comes out of your own held slots and your own first-term losses, and it stays a judgement you make and then defend at the counter.
This covers how to set and explain the fee as a commercial decision. Refunding it, and how it has to appear on what you issue to parents, are separate questions for your own adviser.
