Start Free Trial
One tenant, two ladders

Matric and O Level, side by side

A school running a national stream and a Cambridge stream runs both in one CampusFlo tenant — separate ladders, separate grading, one student record.

See how it works
Also configured
USA, India, Gulf, IBPages coming shortly
9 profiles

Configuration, never a fork

A profile sets the level ladder, term structure, grading scheme, attendance model and the vocabulary itself. Every value stays editable afterwards.

One product, every country
40 minutes

See it on your own scenario

A screen-share run against your levels, your grading scheme and your board — not a slide deck. Bring your student count and campuses.

Schedule a demo
Why CampusFlo Blog About Contact Start Free Trial

Tuition management system for schools — fees, challans and online payments

Fee heads and structures per level and campus, concessions and scholarships, challan cycles, counter and bank collection, instalments, defaulters — and online payment by JazzCash, EasyPaisa and card.

Challans · concessions · instalments · JazzCash · EasyPaisa · cards

Fee ledger · Ayesha TariqTERM 2
TuitionPKR 18,000
Transport · Route 4PKR 3,500
Sibling concession−PKR 1,800
Paid · JazzCashPKR 19,700
BalanceNil
Structures

Fees are defined once, per level and per campus

Fee heads — tuition, admission, examination, laboratory, transport, hostel — are built into structures that apply by level, program and campus, so a Class 9 science student at one campus is billed correctly without anyone maintaining a list.

  • Fee heads and structures per level, program and campus
  • Charges pulled from the modules that generate them — transport route, hostel bed, activity, library fine
  • Per-student overrides where a family has an arrangement
  • Multi-currency for international schools, and tax where it applies
Structure · Class 9LIVE
Tuition (termly)18,000
Examination2,500
Laboratory1,500
From transportRoute tariff
Concessions

Discounts are rules, not favours somebody remembers

Sibling discounts, staff-child concessions, scholarships and quota-based reductions are defined as policy and applied automatically, which is what stops two families in the same situation being charged differently.

  • Sibling discounts applied from the household on the student record
  • Staff-child concessions tied to the HR employee record
  • Scholarships and quota categories, with start and end dates
  • Approvals and waivers recorded with who authorised them and why
Concessions appliedLIVE
Sibling (2nd child)10%
Staff childNot applicable
Merit scholarshipTerm 2–4
Collection

Challan, counter, bank or online — all into one ledger

However a family pays, it lands in the same student ledger. Bank challan files import and reconcile, the counter issues a receipt, and online payments post through a gateway webhook rather than a manual entry.

  • Challan and invoice generation on a cycle, printed or sent to the portal
  • Counter collection with printed receipts and a day-book
  • Bank challan and bank-file import, reconciled against outstanding challans
  • Online payment by JazzCash, EasyPaisa and card, with webhook confirmation
Collection todayLIVE
CounterPKR 214,000
Bank filePKR 486,500
JazzCash / EasyPaisaPKR 132,900
Unreconciled0
Following up

Defaulters, ageing and what you choose to do about it

Outstanding balances age into buckets, reminders go out on the family’s own channel, and any withholding policy — results, portal access — is a setting you control rather than a default we impose.

  • Defaulter lists and ageing by level, section and campus
  • Reminders by WhatsApp, SMS or email, on the guardian’s channel
  • Instalment plans, late fees and waivers with approval
  • Refunds, and a full fee ledger per student
Ageing · Class 9LIVE
CurrentPKR 92,000
30–60 daysPKR 34,500
Over 90 daysPKR 11,000

The rules it enforces

Money is where a school system either earns trust or loses it. These constraints exist so the ledger and the accounts always agree.

Every collection posts to accounts

Receipts post into the double-entry ledger through balanced vouchers, so the fee ledger and the financial accounts never drift apart.

Concessions are policy-driven

A discount comes from a rule with dates and an approver, not from an ad-hoc adjustment on one student.

Receipts are serially numbered

A cancelled receipt keeps its serial with a cancelled status. The series is never reused.

Waivers need authorisation

Writing off a balance requires a permission and records who approved it and why.

Reconciliation is explicit

A bank file line is matched to a challan; unmatched lines stay visible rather than being absorbed silently.

Withholding is opt-in

Results and portal withholding for unpaid fees is off by default and enabled only if your institution chooses it.

How it works in your country

How schools collect money is intensely local, and this is where a single-country product usually shows.

Pakistan
  • Bank challan as the primary instrument, with bank-file import and reconciliation
  • JazzCash and EasyPaisa alongside card payment
  • Termly and monthly cycles, with late-fee rules per structure
India
  • Term and instalment cycles with online fee payment
  • Fee heads per board and per stream
  • Concession categories including staff and sibling
United States
  • Tuition plans with monthly instalments across the academic year
  • Private-school billing patterns, where Blackbaud, FACTS and Nelnet operate
  • Card and bank payment, with plan enrolment per family
Gulf and international
  • Multi-currency billing for international schools
  • Tax applied where the jurisdiction requires it
  • Termly invoicing in the family’s preferred currency

What it prints

  • Fee challans and invoices, printed or delivered to the portal
  • Counter receipts and the daily day-book
  • Defaulter and ageing reports by level, section and campus
  • Collection summaries by head, by cycle and by campus
  • The fee ledger and statement per student

Who sees what

  • Parent — the child’s ledger, challans, receipts and online payment
  • Student — outstanding balance where the school shows it
  • Accounts — collection, reconciliation, waivers and refunds
  • Principal — collection against expectation, defaulters and ageing
  • Head office — consolidated collection across campuses

Works with

Fees draws charges from the modules that create them and posts the result into the accounts.

Questions about fees and billing

Is this a tuition management system or a school ERP module?
Both, in the sense that matters: it does what a dedicated tuition management system does — structures, plans, instalments, collection, reconciliation and online payment — but it sits inside the same product as the student record, so a transport route or a hostel bed becomes a charge without anyone re-entering it.
Which online payment methods are supported?
JazzCash, EasyPaisa and card payment. Payments post to the student ledger through a gateway webhook rather than manual entry, so the ledger reflects a confirmed payment rather than an intention.
Does it post into our accounts, or is it a separate ledger?
It posts into the accounts. Collections create balanced double-entry vouchers in the same general ledger the rest of the finance function uses, which is the reason the fee ledger and the financial accounts cannot drift apart.
Can we withhold results from families who have not paid?
You can, but it is off by default. Result and portal withholding is a policy setting your institution enables deliberately, not a behaviour imposed on you.
How are sibling and staff-child discounts handled?
As rules rather than manual adjustments. Sibling discounts come from the household on the student record, staff-child concessions from the HR employee record, and both carry start and end dates so they expire correctly.

Bring your fee structure and your challan

Fee structures are the most school-specific thing you have. Seeing yours come out of the system settles the question quickly.

Schedule a demo