A school proprietor asks a vendor what their system costs. The vendor says GHS 12 per student per term. The proprietor has 600 students, does the arithmetic, gets GHS 21,600 a year, and thinks that is the number.
It almost never is.
This is a guide to working out what a school management system will actually cost you over a year: the pricing models used in this market, the lines that get left out of quotes, and how to tell whether a free offer is real or a trap with a two-year fuse.
The pricing models you will meet
There are four structures in common use, and they behave very differently as a school grows.
Per student, per term
The most common model. Simple to quote, and the one most likely to surprise you later.
The problem is the incentive it creates. Every child you successfully recruit increases your software bill. A school that grows from 400 to 700 students over three years has done something genuinely difficult and is rewarded with a 75% increase in a fixed operating cost that delivers no additional value. The software does not work harder for 700 children than for 400.
It also tends to be quoted per enrolled student rather than per active user, which means you are paying for the children in Creche who will never log in to anything.
Flat annual licence
A single number for the school regardless of size. More predictable, easier to budget, and neutral on growth.
The catch is at the small end: a flat fee that is fair for a 600-student school is punishing for a 120-student school, which is why vendors using this model usually band it by size anyway.
Per module
You pay for finance, then extra for academics, then extra again for the parent app.
This looks flexible and often is not, because the modules you need are rarely the cheap ones. It also creates an unpleasant dynamic where the feature you discover you need in term two arrives with an invoice. If you are quoted per module, price the full configuration you expect to be running in a year, not the one you are starting with.
Freemium
A limited free tier with paid upgrades. Fine as a way to try something, dangerous as a foundation, because the limit you hit is usually student count or a module you did not realise was gated, and by the time you hit it, your data and your staff's habits are already inside the system.
The lines that are not in the quote
This is where the real gap between quoted price and actual cost lives.
Data migration. Somebody has to get several hundred students, their classes, their guardians and their outstanding balances into the system. If the vendor does it, ask whether it is included or billed. If you do it, that is roughly two to three weeks of somebody's working time, and that somebody is usually the person you can least spare.
Training. Not the one-hour demo. The bursar needs to be genuinely fluent, and so do the teachers entering marks. Ask how many sessions are included and whether the trainer comes to the school.
SMS credits. This one catches nearly everyone. SMS is metered per message, and a long message counts as more than one: a 200-character notice is two messages, not one. A school of 600 students with two guardians each, sending four notices a term, is sending several thousand messages a year before a single absence alert goes out. Ask explicitly: are credits included, and if not, what do they cost and who tops them up?
Payment gateway charges. If parents pay by mobile money, someone pays a transaction fee. Find out who: the school, the parent, or absorbed by the vendor. On a term's fee collection this is a real number.
Support. "Support included" usually means email. Ask what happens at 7:30am on the first day of term when nobody can log in.
Hardware. Card scanners, ID printers, a decent printer for report cards, tablets for the gate. Often necessary, almost never in the software quote. Be especially careful with biometric hardware pitches. Fingerprint and facial recognition devices are expensive, fail in dusty compounds, struggle with young children's fingerprints, and add a biometric data liability you probably do not want.
Exit. The cost nobody asks about. If you leave in three years, can you get your students, marks, bills and payments out in a usable format? A vendor who cannot answer this clearly is quoting you a lower price than you are actually agreeing to.
A worked comparison
Take a school of 600 students looking at two quotes. The figures below are illustrative rather than any particular vendor's prices, but the shape is what you should expect.
| Cost line | Vendor A (per student) | Vendor B (flat) |
|---|---|---|
| Licence | GHS 12 × 600 × 3 terms = 21,600 | 18,000 |
| Data migration | 4,000 one-off | included |
| Training | 2,500 | included |
| SMS credits (est. 8,000 msgs) | 4,000 | 4,000 |
| Support upgrade | 3,000 | included |
| Year one total | 35,100 | 22,000 |
| Year three, at 750 students | 36,000 licence alone | 18,000 |
The headline rate made Vendor A look competitive. The total did not, and the gap widens every year the school grows.
The lesson is not that flat pricing always wins. It is that comparing headline rates tells you almost nothing, and that you should insist on a total for a full year including every line above, in writing.
How to evaluate a free offer
Free school management software exists in this market, including ours, and scepticism is the right starting position. Software has real costs: servers, developers, support staff. If you are not paying them, someone else is. That is not automatically a problem, but you need to know the shape of the arrangement.
Who is actually paying? Sponsorship, NGO funding, corporate social responsibility budgets and government programmes all exist and are legitimate. "We're free" with no explanation of who covers the cost is not an answer.
For how long? A commitment with an end date you can see is more trustworthy than an open-ended promise. You can plan around "free through the 2026/2027 academic year". You cannot plan around "free forever".
Is anything locked? Free tiers frequently gate the module you will need most. Ask directly whether any feature requires an upgrade, and get the answer in writing.
Is your data hostage? This is the question that matters most. Free software with no export path is not free. The price is that you can never leave. Ask for an export before you commit, not after.
What is the business model underneath? Some free offers monetise by charging parents transaction fees, or by selling data. Both are worth knowing about. Ask.
If the answers are clear and specific, a subsidised offer is a genuinely good deal. If they are vague, the vagueness is the product.
Questions to put in writing
Before signing anything, send these and keep the reply:
- What is the total cost for one full year, including migration, training, support and SMS?
- What is the price in year three if our enrolment grows by 25%?
- Which modules, if any, are not included at this price?
- Who migrates our existing records, and how long will it take?
- What are the SMS charges, and who tops up the credits?
- Who pays mobile money transaction fees, the school or the parent?
- If we leave, in what format do we get our data, and how quickly?
- What is the support response time, and is there phone support during term-start week?
A vendor who answers all eight without hesitation is a vendor who has thought about your position. One who deflects on the last two is telling you something useful for free.
What SwiftSapp costs
Nothing, through the 2026/2027 academic year.
SwiftSapp is partner-subsidised: education-focused partners and CSR sponsors cover the hosting, support and development costs so that Ghanaian schools do not pay. That commitment is stated with an end date rather than as an open-ended promise, because a date is something you can actually plan around.
No modules are locked. Finance, academics, attendance, gate security, communication, payroll and the parent app are all included, switched on as you need them rather than sold separately. Assisted onboarding is included, and we import your existing student records rather than handing you a spreadsheet template. Daily automated backups are included.
SMS is included too, which is worth stating plainly because it is the line most commonly quoted separately. There are no credits to top up and no per-message charge. The subsidy covers messaging the same way it covers everything else, so an absence alert or a fee reminder does not come out of a balance you have to watch.
You are not charged per student, so recruiting more children does not increase what you pay, which, for a school, seems like the only sensible way round.
To see what it looks like against your actual numbers, book a demo. If you want the wider picture of what these systems do before talking price, start with the complete guide to school management systems in Ghana.