Back

Growth

How to Create Custom Fee Structures for Different Classes

By Kezella

Mar 12, 2026

4 minute read

One of the most administratively complex aspects of school fee management is handling the fact that different students pay different amounts. A Creche student pays differently from a JSS3 student. Boarding students pay differently from day students. Students on the school bus pay more than those who are not. Managing all of this accurately, and communicating it clearly to parents, is a genuine challenge without the right tools.

Here is how to approach custom fee structures in a way that is clean, accurate, and scalable.

Why Custom Fee Structures Are Necessary

A single flat fee for all students creates inequity and inaccuracy. Schools typically need to differentiate fees based on:

  • Class level (Creche, Nursery, Primary, Junior Secondary, Senior Secondary)
  • Boarding status (Day, Weekly Boarder, Full Boarder)
  • Transport (Bus user or not, distance zones)
  • Meal plans (Full meals, snacks only, or none)
  • Electives or activities (Music, sports, coding, etc.)
  • Scholarship or bursary recipients

Each of these dimensions needs its own fee rule, and those rules need to be applied to the right students automatically.

The Problem with Managing This Manually

In a spreadsheet, custom fee structures require either:

  • A different tab or file for each class (hard to keep in sync), or
  • Manual adjustments for each student (extremely error-prone)

One mistake in the base fee template cascades into wrong invoices for every student in that class. Parents notice. It erodes trust.

How Digital Systems Handle Fee Structures

A purpose-built fee management platform lets you:

  1. Create fee templates per class — set the exact charges for each level once
  2. Add optional components — attach transport, meals, or activity fees to individual students
  3. Apply discounts or concessions — for staff children, scholarships, or siblings
  4. Generate invoices automatically — the correct amount is calculated for each student based on their profile, with no manual work

Any update to a fee template — say, a mid-year levy increase, is applied across all relevant students instantly.

Communicate Fee Structures Clearly to Parents

Custom fee structures only cause confusion if parents can't see exactly what they are being charged for and why. A good platform generates an itemised invoice for each student showing every charge by name and amount. Parents can see the breakdown, ask informed questions, and pay with confidence.

Kezella supports fully customisable fee structures for any school configuration. Whether you run a small nursery school or a large secondary school with boarding, transport, and multiple activity streams, Kezella calculates and communicates the right fees for every student, automatically.

Build your custom fee structure in Kezella →

#FeeStructure #SchoolFees #SchoolAdmin #CustomFees #EdTech

Manage your school finances with ease.

Start running your school and receiving payments the modern way with Kezella.

Get started

stack

Payment, collection and investment services on this platform are provided through licensed payment partners integrated by Kezella Technologies Limited (RC 8723337), a technology company registered under the laws of the Federal Republic of Nigeria

Kezella does not hold or operate as a bank; all financial transactions are processed securely by duly licensed financial institutions.

© 2025 Kezella Technologies Limited. All rights reserved.