The verdict in three sentences
For most schools, a school SaaS at 3-8 EUR/student/year covers 80% of the needs and deploys in a few weeks. Custom development (30,000 to 90,000 EUR) is only justified above a certain size or for an atypical setup (network of schools, specific pedagogy, heavy accounting integrations). In both cases the ROI comes from admin time saved and reduced unpaid fees.
School SaaS vs custom development
The choice hinges on how standardized your processes are. A classic school benefits from SaaS; a network or atypical structure amortizes custom.
| Criterion | School SaaS | Custom |
|---|---|---|
| Entry cost | 3-8 EUR/student/year | 30,000-90,000 EUR |
| Recurring cost | included in subscription | 15-20% of build/yr |
| Timeline | 2-6 weeks | 3-6 months |
| Customization | limited to options | total |
| Accounting integrations | standard connectors | custom |
| Code ownership | no | yes |
| Best for | classic school | network / atypical case |
Simple rule: below 800-1,000 students with standard needs, SaaS almost always wins financially.
Custom cost and key modules
When custom is justified, the budget depends on the modules chosen. The enrolment + academics + payment core carries most of the value.
| Module | What it does | Indicative budget |
|---|---|---|
| Online enrolment | Application, documents, validation | 8,000-18,000 EUR |
| Academic management | Classes, grades, attendance, reports | 12,000-25,000 EUR |
| Online payment | Schedules, card/direct debit, dunning | 8,000-18,000 EUR |
| Parent portal | Tracking, messaging, documents | 6,000-15,000 EUR |
| Accounting integration | Export/API to accounting software | 5,000-14,000 EUR |
| Parent mobile app | Notifications, calendar | 12,000-25,000 EUR |
The parent portal with online payment and automated dunning has the best ROI: it transforms unpaid-fees management and lightens the front office.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Claire, administrative director of a private school group of 620 students in Lyon, runs enrolment with two secretaries and a spreadsheet. Unpaid-fees rate: 6%, which on 620 students at 4,200 EUR annual fees means about 156,000 EUR in strained receivables.
She invests 52,000 EUR in a parent portal with online payment, schedules and automated dunning. Target result: unpaid fees down from 6% to 2.5% (about 91,000 EUR of secured cash flow) and 1.5 FTE of front-office work redeployed (about 45,000 EUR/year). The project pays back in under 12 months, excluding the reputation gain with families.
FAQ
From how many students is custom profitable? Rarely below 800-1,000 students for standard needs. Above that, or across a multi-school network, the SaaS per-student cost eventually exceeds amortizing a proprietary tool.
Is online payment safe for tuition? Yes, via a licensed provider (Stripe, GoCardless for SEPA direct debit). Automated schedules and dunning sharply reduce unpaid fees and processing time.
Can we migrate our existing data? Yes. Migrating student records, history and billing costs 3,000-8,000 EUR depending on source data quality. Do not underestimate this line item.
Is GDPR an obstacle for student data? No, but it demands rigor: EU hosting, processing register, parental consent management. It is built into the specification from the start.
How long to deploy? SaaS: 2 to 6 weeks. Full custom: 3 to 6 months, going live module by module to avoid disrupting a school start.
Let's scope your project. Tell us your enrolment, tuition fees and priorities (unpaid fees, portal, accounting) and we will weigh SaaS vs custom and quote. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.


