Advance deposits are great for cash flow but tricky for accounting. When a parent pays Rs 1,00,000 for the year but monthly billing is Rs 8,000, you need correct allocation and refund handling if the student withdraws.
Types of Advances
Annual payment, security deposit (refundable), advance beyond current term, and overpayment. Each needs different accounting treatment.
Auto-Allocation
Rs 48,000 advance for 6 months: allocate Rs 8,000 current, hold Rs 40,000. Each future invoice auto-deducts. Parent sees credit reducing monthly.
Student Wallet Model
Parents deposit lump sum, all fees deduct from wallet balance. Notifications when balance drops below threshold.
Accounting Treatment
Advances are liabilities, not revenue. Monthly, move to revenue as service is delivered. Legally required for accurate reporting.
Overpayment Handling
Rs 10,000 against Rs 8,000 invoice: receipt for Rs 10,000, invoice paid, Rs 2,000 credit created. Apply to next invoice.
Refund on Deposits
Student withdraws with Rs 32,000 credit: refund = credit minus pending charges. Process within 15 working days.
Interest on Advances
Schools are NOT required to pay interest on fee advances. State this clearly in your policy.
Reporting
Monthly report: total advance held (liability), number of credit students, projected consumption timeline.
Year-End Carry Forward
Advances crossing financial year boundaries carry forward internally. Your auditor verifies March 31 classification.