Private Kindergarten: Profit per Group, Not per Full Hallway
«The kindergarten is full, there's a six-month waiting list, and at the end of the month I pay myself less than my senior teacher. When we finally broke the numbers down by group, I saw that one group had been running a loss of 12,000 UAH every month for years. With one shared till, I simply never noticed.»
A private kindergarten is one of those businesses that looks like it's blooming from the outside. Kids laugh out on the playground, parents leave warm reviews, the groups are staffed, and there's a waiting list on the board by the entrance. The director walks the hallway, hears «good morning» from twenty little ones, and figures the money side is fine. Then she sits down to count what's actually left for her, and the sum comes as a surprise. A surprise in the worst sense.
The reason is almost always the same. A kindergarten counts one shared till: how much came in from all the parents, how much went out on wages, food, and rent. One big income number, one big expense number, the gap between them, and that's it. But a kindergarten is made of groups, and each group lives its own life. One carries the whole place, another quietly eats the profit, and the average across the till hides it. Let's work through this calmly, the way I once worked it out for myself.
Profit per Group in Plain Words
Picture your kindergarten not as one business but as four small businesses under one roof. Each group is its own story with its own income and costs. A group's income is the parent fees of the children who attend it, plus the add-on services tied to that group: clubs, English, speech therapy. A group's direct costs are the wages of that group's teachers and nanny, the food for its own children, and the share of rent for the room where it meets.
When you subtract a group's direct costs from its income, what's left is that group's contribution to the kindergarten's overall profit. This figure tells the truth. Not how many kids are in the group or how lovely the parents are, but how much this specific group brings the place after its people are paid and its children are fed. Some groups run a surplus, and those are the ones feeding the whole kindergarten. Others break even or run a loss, and then the neighbouring groups pay for them, and so do you, out of your own salary.
The key point is that this isn't bookkeeping for the sake of bookkeeping. It's an owner's view of where your money is actually born. As long as you see only the shared till, you're steering blind. The moment you see the per-group breakdown, you get simple, honest levers to pull.
Why the Average Always Lies
The most treacherous thing in a kindergarten is average occupancy. You tell yourself: «We're at 85 percent capacity, that's great.» And it does sound great. But behind those 85 percent there can hide one group packed to 100 percent and its neighbour holding maybe 60 percent of its children. The average smoothed them together and put you at ease, while inside one group is barely breathing.
An empty seat in a group is a direct loss that few people notice. Here's why. A group is built for 20 children, and 12 attend. The room is rented in full, heated in full, cleaned in full. The teachers and nanny get the same salary whether 12 or 20 little ones sit in front of them. So you carry almost all the costs of a full group while collecting income for only 12 children. Every empty seat isn't «lost income somewhere in the future». It's money leaking right now, every month, quietly and unnoticed.
That's why a director who cheers the overall occupancy figure often cheers too soon. What deserves cheering is the occupancy of each group on its own. One under-filled group can eat the profit of two full ones. And as long as you look at the average, you won't catch it.
What It Looks Like in Numbers
Let's take a hypothetical but very typical four-group kindergarten. The fee averages 8,000–9,000 UAH per child a month. In the «group margin» column I've already subtracted that group's teacher and nanny wages, the food for its children, and its share of rent. So this is the group's clean contribution to the kindergarten's pocket.
| Group | Seats filled | Revenue, UAH | Group margin, UAH |
|---|---|---|---|
| Nursery | 15 of 15 (100%) | 135,000 | 22,000 |
| Junior | 18 of 20 (90%) | 144,000 | 41,000 |
| Middle | 12 of 20 (60%) | 96,000 | −9,000 |
| Senior | 19 of 20 (95%) | 152,000 | 47,000 |
Look at the right-hand column, not at the revenue. The middle group's revenue is a whole 96,000 UAH, a solid sum backed by twelve real children and happy parents. Yet this group's contribution to profit is minus nine thousand. Every month it takes money out of the business. Why? The room is the same as a full group's. The teachers and nanny draw a full salary. Rent and utilities didn't shrink because eight seats sit empty. And only twelve families pay for all of it.
Now look at the nursery. It's filled to the brim, revenue is decent, and the margin is modest at 22,000 UAH. That's normal for a nursery: little ones need more staff, one nanny physically can't handle a large number of toddlers, so the wage share is heaviest here. Nurseries are rarely profit stars, and that's no reason to close them. But you need to know it, so you don't pin hopes on them they can't carry.
Without this breakdown, the director would keep throwing effort at the «big» middle group, take pride in its revenue, and never understand where the profit goes. And it goes exactly here, minus nine thousand a month, multiplied by twelve months.
Wages and Occupancy: the Key Pair of Numbers
In a private kindergarten, wages are the heaviest cost line. In my experience and my colleagues', payroll eats between 45 and 60 percent of revenue, and in weakly filled places it creeps toward 70. This is the main number worth watching every month. And here hides a trap few people say out loud.
A teacher's salary is fixed. You pay the rate whether 20 children or 12 sit in front of them. But a group's revenue floats with occupancy. When a group is full, the nanny and teachers' wages take, say, 45 percent of that group's revenue, and the rest stays with the business. As soon as occupancy drops to 60 percent, revenue sags while the salary doesn't budge. And that same salary now eats not 45 but a full 70 percent. A group that was profitable last year turns loss-making, even though you raised no one's rate and broke nothing.
That's why each group's occupancy and the payroll share are really one pair of numbers you should read together. Occupancy decides whether a group can carry its own salary. Not «across the kindergarten» but for each group. When you have this pair in front of you, the decisions suggest themselves: this group needs more children, this one shouldn't grow its staff, and here it's time to merge two under-filled groups into one.
Seasonality: How Not to Sink in Summer
Summer is a private kindergarten's own special pain. In June the outflow begins: one child is taken to grandma's in the village, another goes to the sea with parents for a month, a third takes a pause «until September». Occupancy that held at 90 percent in winter easily drops to 50–60 in July and August. Yet staff wages, rent, and utilities don't go anywhere. They're the same as in high season.
The worst case is a director walking into summer with no plan and no reserve. Then two or three summer months eat up what the place earned in autumn and winter, and the year ends up near zero. Even though each single month looked fine. For summer not to wreck your yearly result, you have to prepare for it in advance, back in December.
What works in practice. First, a reserve. Set aside part of the profit from strong months separately, as a cushion for the summer dip, and don't spend it on running costs. Second, summer programmes: a mini-camp, activity sessions, short shifts for the families who stay in town. This holds part of the revenue and keeps staff busy. Third, a seat-booking policy. Many kindergartens charge a partial summer fee to hold the spot, say 40–50 percent, so the family doesn't lose its group in September and the business isn't left with nothing. Fourth, don't inflate staff for the September peak that you'll have to painfully cut in summer. Plan headcount around real yearly occupancy, not around your best month.
How It Sounds in Real Life
«The kindergarten is full, the parents are happy, and I'm left with little.» I've heard this line from dozens of owners, and almost always the same set of reasons sits behind it. One group quietly runs a loss, and the others pay for it. Summer takes two months and eats a reserve that wasn't there to begin with. Over a couple of years wages crept up faster than the average fee, and the payroll share slid from 50 to 62 percent. Discounts for second children in a family, for «our own people», for colleagues piled up and now bite off a noticeable chunk. And over all of it sits the shared till, where none of these reasons is visible on its own.
Meanwhile the director works honestly and hard. She's at the kindergarten from the morning, handling parents, the kitchen, inspections, repairs. She simply has neither a minute nor a tool to sit down and break profit out by group. And as long as that breakdown is missing, she runs on gut feeling. And the gut says all is well, because the children laugh and the queue is out the door. The numbers say otherwise.
«The hardest part wasn't the counting. The hardest part was admitting that the group I was proudest of, because of its warm parents, had kept the whole kindergarten under strain for years.»
How to See This in Finmap
For a breakdown like this to be possible at all, you keep your records in one place and tag them correctly from the start. In Finmap it assembles itself, with no manual wrangling in Excel at the end of the month.
You mark income by group and service: tag parent fees by group, and keep the add-on lines — English, a speech therapist, clubs — separately. Then you can see how much each group brings and how much the services earn on top. You enter direct costs with the same links: the teachers' and nanny's wages to their group, food, the rent share. Each group's margin is calculated for you, and every month you see the very right-hand column from the example above, only with your real numbers. And the payment calendar shows parent fees ahead of time: who has already paid, who is overdue, how much money is expected this week and next. You stop guessing whether there'll be enough for payroll on the 20th, because you see it in advance.
The most valuable part is that all these numbers are in front of you every day, not once a year when nothing can be changed. You make decisions about intake, staffing, prices, and discounts based on a group's margin, not on the feeling of a full hallway.
Where to Start This Week
- Break revenue out by group. Simply split the parent fees for April or May across the four groups. That alone will open your eyes.
- Count each group's occupancy separately. Not the kindergarten average, but each one: how many seats exist and how many are actually filled.
- Tie wages to groups. Each teacher and nanny works a specific group, so their rate lands on that group.
- Work out the payroll share of revenue. If it has crossed 60 percent, that's a signal: either fill the groups or review the headcount.
- Find your loss-making group. It almost certainly exists. The decision comes later — fill it, merge it, or raise the price.
- Calculate the cost of an empty seat. Divide a group's direct costs by its number of seats, and you'll see what each vacant chair costs.
- Set aside a summer reserve. Work out how much July and August eat, and start saving for them back in autumn.
On a related note — if the per-group breakdown reveals that you pay yourself with whatever's left over, read The Education Business: How to Stop Eating All the Profit and Start Paying Yourself. And to keep the kindergarten's heaviest line — wages — under control, look at How Much of Your Revenue Can Go to Salaries.
«The profit in a kindergarten isn't where the children laugh loudest. It's where the group is full and the salary fits inside its revenue.»
Money Doesn't Disappear. You Just Don't See It.
The profit of your kindergarten doesn't vanish. It quietly dissolves into one under-filled group, two summer months, and discounts you never counted separately. Work out the margin of each group and the occupancy of each group, and in a single evening the picture becomes obvious. Finmap shows income by group and service, direct costs separately, each group's margin, and a payment calendar of parent fees, so you can see who feeds you and who eats the profit. Try it free for 14 days and look at your kindergarten in a new way.
Frequently Asked Questions
There's especially a point. The smaller the kindergarten, the more each under-filled group costs you: you have no third or fourth group to quietly cover the loss. With two groups the difference shows within the first month, and you need to fix it fast.
The simplest way is by floor area. Work out how many square metres each group takes, including its share of common areas, and split the rent proportionally. It's not pharmacy-grade precision, but it's plenty to see a group's true margin.
Don't rush to close it. Most often it's enough to fill it with more children, merge two under-filled groups into one, or raise the fee. Closing is a last resort, and that decision, too, is made by the numbers, not on emotion.
The benchmark is 45–60 percent of revenue. Lower is rare, given the nature of working with children. If the payroll has crossed 60, let alone 70, it almost always means under-filled groups rather than inflated rates.
Prepare for it in autumn: set aside a reserve from strong months, launch summer programmes or a mini-camp, charge a partial fee to hold seats, and don't inflate staff for the September peak. Summer won't wreck the year if you built it into the plan ahead of time.
