ZSchool4u Docs
Open app

Fee structure & coupons

Define what students owe before you collect. Structure lives under Admin Settings.

Who else: school_admin. Accountant collects but does not own these masters.

Session & fee heads

  1. Confirm academic session on school setup.
  2. Ensure fee heads exist (tuition, transport, etc.) via class-fee / other-fee screens as exposed in your build.
  3. Prefer one clear monthly tuition head per class where possible.

Class fees

Route: /portal/admin/class-fees

  1. Admin Settings → Manage Class Fee.
  2. Select class (and session if prompted).
  3. Add line items: head, amount, frequency (monthly / one-time).
  4. Save. New enrolls pick up this structure on fee profile generation.
  5. Repeat for every class that charges differently.

Other / one-off fees

Route: /portal/admin/other-fees

  1. Open Manage Others Fee.
  2. Define school-wide extras (admission, ID card, books).
  3. Assign or charge on student profile when collecting.

Exam fees

Route: /portal/admin/exams (fee side of exam master)

  1. Open Manage Exams.
  2. Create exam definitions with fee amounts if exams are charged.
  3. Link schedules later from the Exams guide.

Coupons / discounts

Route: /portal/admin/fee-coupons

  1. Open Fee Coupons.
  2. Create coupon: code, percent or flat, validity, applicable classes if any.
  3. Staff apply coupons at collect time; large discounts may need Approvals.

Checklist before go-live collect

  • [ ] Every active class has class-fee rows
  • [ ] Transport fares exist if you sell buses → Transport
  • [ ] Print docs ready → Setup
  • [ ] Test collect on one student → Fee collect

Wallet-first money flow (deeper): Fee collection workflow.