Fee items & categories

A fee item is the smallest unit of charging in EduPrime – one line that can appear on an invoice. Get your items right and everything downstream (structures, invoices, reports) is clean. This page covers creating items, categorising them, handling levies and tax, recurring versus one-off charges, and the accounting codes behind them.

Where to find it — App drawer → Fees & Finance → Configuration → Fee Categories.
Fee items & categories
Fee items & categories in EduPrime.

Creating a fee item

Go to Fees & Finance → Configuration → Fee Items and click New.

  1. Enter a clear name that a parent would recognise on a statement, e.g. Tuition, Boarding, Exam Fee – KCPE.
  2. Pick a category (see the table below). Categories drive grouping in reports.
  3. Set the default amount. You can override this per structure later, so enter the most common value.
  4. Choose the frequency: Per term, Per year, or One-off.
  5. Set the income account (GL mapping) so collections post to the correct ledger.
  6. Save.
CategoryTypical itemsFrequency
TuitionClass tuition, lab feePer term
BoardingBed, boarding upkeepPer term
TransportRoute fee by zonePer term
MealsLunch, full board planPer term
ActivitiesClubs, sports, tripsOne-off / per term
ExamInternal exams, national examsPer year / one-off
AdmissionRegistration, admission, caution moneyOne-off

Recurring vs one-off items

The frequency you choose changes how invoicing treats the item.

  • Per term items are re-billed every term automatically when you run term invoicing – tuition, boarding, meals.
  • Per year items are billed once a year, usually in the first term – annual exam registration, insurance.
  • One-off items are billed only when explicitly added – admission, a single trip, a replacement ID card.
Tip — Caution money and admission deposits should be one-off items mapped to a liability or refundable-deposit account, not income – you may need to refund them when the child leaves.

Tax, levies & statutory charges

Most core school fees are exempt from VAT in the markets EduPrime serves, but ancillary sales (uniforms, books, hired services) may be taxable, and some authorities require a levy line.

  1. On the fee item, set the Tax field if the charge is taxable. Leave it blank for exempt items.
  2. For a government or association levy that must show as its own line, create a separate fee item (e.g. County Education Levy) rather than baking it into tuition – this keeps the levy auditable and easy to remit.
Important — Never hide a levy inside tuition. If an auditor or the parents’ association asks how much levy was collected, you must be able to report it as a distinct line. A buried levy is a reconciliation nightmare at year-end.

GL mapping basics

Every fee item points to an income account. This is what lets the finance reports split collections by stream and what your accountant exports at month-end. A sensible default chart:

Item categoryIncome account
Tuition4000 – Tuition Income
Boarding4100 – Boarding Income
Transport4200 – Transport Income
Meals4300 – Catering Income
Admission / caution2200 – Refundable Deposits (liability)

If you are unsure of account codes, ask your accountant for the chart of accounts before you create items – remapping after invoices exist means re-posting, which is avoidable with five minutes of planning up front.

Was this page helpful?