Skip to content

Fee Management

Overview

EduDesk handles school fees end-to-end: configure fee schedules, record payments, track balances, and print receipts.


Setting Up Fees

Go to Settings โ†’ Fees to configure per-term fees:

Setting Example
Term 1 Fee $850
Term 2 Fee $850
Term 3 Fee $850
Fee Label "Tuition Fee"

These become the default fee for every student each term.


Recording a Payment

  1. Go to Finance โ†’ Record Payment
  2. Search for the student
  3. Enter:
  4. Amount paid
  5. Payment method (Cash / Bank Transfer / Mobile Money / Card)
  6. Reference number (optional)
  7. Payment date
  8. Click Record Payment

A receipt is generated automatically.


Payment Gateways

EduDesk supports online payments via:

Gateway Region Setup
Paystack Africa Settings โ†’ Payments โ†’ Paystack
Flutterwave Africa / Global Settings โ†’ Payments โ†’ Flutterwave
Stripe Global Settings โ†’ Payments โ†’ Stripe

Parents can pay directly from the parent portal.


Fee Reports

Go to Finance โ†’ Reports:

  • Collection summary โ€” total collected per term
  • Outstanding balances โ€” students with unpaid fees
  • Payment history โ€” all transactions with filters
  • Class fee status โ€” which classes have the most arrears

Printing Receipts

Open any payment record โ†’ Print Receipt โ†’ PDF is generated with school logo, student name, amount, and receipt number.


Fee Waivers / Discounts

Student profile โ†’ Fee โ†’ Add Adjustment โ†’ enter discount amount and reason. The balance updates automatically.


Debt Reminders

Go to Finance โ†’ Send Reminders to send SMS/email to parents with outstanding balances. Filter by term and amount threshold.