Fee Management
The Fee Management module handles all aspects of school fee collection — from defining what fees are charged, to generating invoices, recording payments, applying discounts, and tracking outstanding dues. Payments are collected in cash or online via Razorpay.Overview
Fee Structures
Define what fee heads apply to which classes and at what frequency.
Invoices
Generate invoices for individual students or in bulk for an entire class.
Payments
Record cash payments or accept online payments via Razorpay.
Discounts
Apply concessions for siblings, merit, or special categories — with approval workflow.
Fee Structures
A fee structure defines the fee heads and amounts applicable to a class for a given period.Creating a Fee Structure
- Go to Finance → Fee Management → Fee Structures
- Click New Fee Structure
- Fill in:
- Name (e.g., “Class 6 Annual Fees 2025–26”)
- Class — select which class this applies to
- Academic Year — the year this structure is valid for
- Under Fee Heads, click Add Fee Head and enter:
- Name — (e.g., Tuition Fee, Activity Fee, Development Fund, Lab Fee, Transport Fee)
- Amount (₹) — amount in Indian Rupees
- Frequency — Monthly, Quarterly, Half-Yearly, or Annually
- Due Day — which day of the month/period the fee is due (e.g., 10th of every month)
- Add all applicable fee heads
- Click Save Fee Structure
You can create separate fee structures for different classes. For example, Class 1 may have lower tuition than Class 10. You can also create multiple structures for the same class (e.g., one for day scholars and one for hostel students).
Editing a Fee Structure
Click Edit next to any fee structure to modify amounts or add/remove fee heads. Changes to a structure do not automatically update already-generated invoices — only new invoices use the updated structure.Generating Invoices
Once a fee structure is set up, generate invoices for students.Generate for an Individual Student
- Go to Finance → Fee Management → Invoices
- Click Generate Invoice
- Select:
- Student — search by name or admission number
- Fee Structure — the applicable fee structure
- Month / Term — the period this invoice covers
- Review the invoice preview showing all fee heads and amounts
- Click Generate
Bulk Invoice Generation
To generate invoices for all students in a class at once:- Go to Finance → Fee Management → Invoices
- Click Bulk Generate
- Select:
- Class and Section (or select all sections)
- Fee Structure
- Month / Term
- Preview the list — you can deselect individual students if needed
- Click Generate All
Invoice Status
| Status | Meaning |
|---|---|
| Unpaid | Invoice generated, no payment received |
| Partially Paid | Some payment received, balance outstanding |
| Paid | Invoice fully paid |
| Overdue | Due date has passed, still unpaid or partially paid |
| Cancelled | Invoice was voided (with reason) |
Recording Payments
When a parent pays fees in cash at school:- Go to Finance → Fee Management → Invoices
- Find the student’s invoice (search by student name or admission number)
- Click Record Payment
- Enter:
- Amount Paid (₹)
- Payment Mode — Cash, Cheque, NEFT/RTGS, UPI, DD
- Payment Date
- Transaction / Cheque Reference (optional but recommended)
- Remarks (optional)
- Click Save Payment
Online Payments via Razorpay
If Razorpay is connected to your school’s account (see Settings → Payments), parents can pay directly from the Parent Portal:- Parent logs into the Parent Portal
- Goes to Fees
- Sees outstanding invoices
- Clicks Pay Now on an invoice
- Is redirected to Razorpay’s secure payment page
- Pays via UPI, Net Banking, Credit Card, or Debit Card
- On successful payment, the invoice is automatically marked as Paid and a receipt is emailed to the parent
Razorpay charges a transaction fee (typically 2% + GST). Check with your Razorpay account for exact rates. These fees are deducted before the amount is settled to your school’s bank account.
Fee Discounts and Concessions
Discounts can be applied to student invoices for sibling concessions, merit scholarships, staff children, or any other category your school offers.Applying a Discount
- Open the student’s invoice
- Click Apply Discount
- Select or enter:
- Discount Type (e.g., Sibling Concession, Merit Scholarship, SC/ST Concession)
- Discount Value — fixed amount (e.g., ₹500) or percentage (e.g., 10%)
- Applicable Fee Heads — choose whether the discount applies to all fee heads or specific ones (e.g., only Tuition Fee)
- Reason (mandatory)
- Click Submit for Approval
Approval Workflow
Discounts above a threshold go through an approval workflow:- The discount request is submitted and the invoice is put on hold
- The designated approver (typically the School Admin or Principal) receives a notification
- They go to Finance → Fee Management → Pending Approvals
- They can Approve or Reject the discount with a comment
- On approval, the invoice is updated with the discounted amount
Bulk Fee Generation
For recurring monthly fees across the entire school:- Go to Finance → Fee Management → Bulk Generate
- Select Academic Year and Month
- Select which fee structures to include (e.g., all classes)
- Preview the total invoices to be generated
- Click Generate All
Fee Reports
Collection Summary
Go to Finance → Fee Management → Reports → Collection Summary to see:- Total fees billed this month / this year
- Total collected (paid invoices)
- Total outstanding (unpaid + overdue)
- Class-wise and head-wise breakdowns
Outstanding Dues Report
- Go to Reports → Outstanding Dues
- Filter by class, date range, or amount
- Export to Excel for follow-up
Day Book
The Day Book shows all payment transactions recorded on a specific date — useful for daily reconciliation with the cash register.Late Fee Configuration
You can configure automatic late fees for overdue invoices:- Go to Finance → Fee Management → Settings → Late Fee
- Toggle Enable Late Fee
- Set:
- Grace Period (days after due date before late fee applies)
- Late Fee Amount — fixed (e.g., ₹50) or percentage (e.g., 1% per month)
- Save