Last reviewed: 24 October 2026
Many private schools fail not because parents don’t come, but because money comes in unevenly while salaries go out every month. January brings a rush of fees, then collections dip by mid-term and nearly vanish in the holidays, yet the payroll stays the same. A proper annual budget, built term by term, is how proprietors see trouble months before it arrives. This guide shows how to build one.
On this page
Start from enrolment, not from costs
Every income figure comes from learners. Build an enrolment table first: learners per grade, per term, with expected new admissions and expected leavers. Be conservative. If last year you had 180 learners and 20 enquiries for next January, don’t budget for 220.
Income lines
- Tuition fees per grade × learners × expected collection rate (85–90% is realistic for many schools).
- Optional fees, such as lunch, transport, trips and clubs, budgeted separately so you can see whether each covers its cost.
- Admission or registration fees from new learners.
- Other income: hall hire, holiday programmes, sponsor support.
Expense lines
- Payroll: gross salaries plus employer statutory costs. That means the NSSF employer contribution and the Affordable Housing Levy (1.5% employer share), on top of the SHIF deduction staff pay. Check current rates with KRA and the relevant funds each January, as they have changed several times recently.
- Premises: rent or loan repayments, repairs and a maintenance reserve.
- Teaching and learning: books, CBC materials, practical consumables, printing and assessment.
- Food and transport, matched against their fee income.
- Utilities and communication: power, water, internet, SMS and airtime.
- Compliance: licences, inspections, insurance and audits.
- Technology: hosting, software subscriptions and devices.
- Contingency: 5–10% of expenses.
Turn the annual budget into a cash-flow plan
Spread each line over 12 months. Fees cluster in the first weeks of each term, while salaries are flat. The cash-flow sheet will show the months when the bank balance dips, often November, December, April and August. Plan for them: keep a reserve equal to at least one month’s payroll, agree instalment plans early, and time big purchases for months when cash is high.
Track actual against budget monthly
A budget only helps if you compare it with reality. At each month-end, put actual income and spending next to the budget and look at the gaps. A 10% gap on food or fuel is an early warning. A collection rate below plan by week 4 means reminders should go out now, not at the end of term. See our M-Pesa fee collection guide.
Fee-setting from the budget
Work backwards: total expenses plus your target surplus, divided by expected paying learners, gives a minimum average fee. Compare it with local fees. If your number is far above the market, the fix is usually more learners per class or a cheaper cost base, not a sudden fee hike.
A ready-made template
You can build this in Excel or Google Sheets. Anademy by Ananke Digital supplies a Kenyan private school budget, payroll and enrolment-forecast template, with the cash-flow view already set up, as part of its template pack. Request it here. Related: start-up costs.
Tip for boards: share a one-page budget summary with the board or co-owners every term, showing enrolment, collection rate, payroll share of income and cash reserve. Four numbers are enough to spot trouble early.
Anademy = Ananke + Academy: school systems by Ananke Digital.