Schools & preschools4 min readReviewed by the Softivum team,

How should a school collect fees online?

Short answer

A school should collect fees through a regulated payment provider, tie each payment to a student and fee head with a unique reference, confirm payments from the provider's server notification rather than the browser redirect, issue a receipt automatically and reconcile settlements against the ledger. Never store card details on the school's own systems.

A parent holding a phone showing a payment approval at a school front desk while a staff member prints a receipt.

The key points

  • Use a payment aggregator regulated by the RBI rather than collecting money into a personal account.
  • Each payment must map to a student, a fee head and a receipt automatically.
  • Confirm payment from the provider's server callback, because a browser redirect can fail or be faked.
  • Reconcile settlements against the fee ledger every day to catch gaps early.

Which payment route should a school use?

Parents expect to pay by UPI, cards and net banking. The usual route is a payment aggregator or gateway that offers all three and settles the money to the school's bank account. The RBI regulates payment aggregators, requires them to onboard merchants after checks and to hold collected funds in an escrow account, and states that a merchant's site must not save customers' card data.

That last point shapes the design: the school's software should never see or store card numbers. It sends the parent to the provider's secure page or widget and receives a confirmation. Our guide to accepting UPI and card payments in India covers the options in more detail.

How should payments match fee records?

The common failure is a payment that arrives with no clear owner: a parent pays the right amount, but the office cannot tell which child or which term it covers. Prevent this by creating the payment request from inside the system, with the student, the fee heads and the amount already attached, and a unique reference that travels with the payment.

Real schools need more than a single amount. Plan for part-payments, concessions, sibling discounts, late fees, advance payments and refunds. The system should recompute dues after each payment and show the parent a clear statement, so questions at the counter drop instead of rise.

  • A unique reference on every payment request
  • Fee heads and concessions applied before the parent pays
  • Part-payments and advances allowed where your policy allows them
  • Automatic receipts by email or WhatsApp
  • A clear statement of what remains due

How do you confirm payments and reconcile them?

A payment is confirmed when the provider tells your server, not when the parent's browser returns to your page. Browsers close, networks drop and redirects can be tampered with, so rely on a signed server-to-server notification and keep a record of every attempt, including failures. Parents who were charged but not marked paid should be fixed automatically when the confirmation arrives late.

Reconciliation then compares what the provider settled to the bank with what your ledger says was collected. Run it daily, list mismatches for the accounts office and keep a trail of corrections. Reminders for overdue fees work best when they are polite, timely and sent through a channel parents read, as described in using WhatsApp to talk to parents. See also what school software should include for how fees fit with the other modules.

Online fee collection checklist

  • A regulated payment provider supporting UPI, cards and net banking
  • Payment requests created inside the system with student and fee head attached
  • Confirmation from the provider's server callback, not the browser redirect
  • Automatic receipts and a clear dues statement for parents
  • Daily reconciliation of settlements against the fee ledger
  • No card details stored on the school's systems or spreadsheets

Sources

Rules and guidance this answer relies on. Policies change, so check the current version before acting on it.

  1. RBI: Guidelines on Regulation of Payment Aggregators and Payment Gateways
  2. PIB Backgrounder: DPDP Rules, 2025 notified (17 Nov 2025)

Questions people also ask

They can, but matching those payments to students is slow and error-prone. A payment request tied to the student with a unique reference lets the system mark the right fee as paid without a clerk searching bank statements.

Check the provider's record. If the payment succeeded, the server confirmation should update the fee automatically, even if it arrives late. Keep a manual process for the rare case it does not, with a note of who corrected it.

Usually yes, and the amount depends on the provider and payment method. Ask for the full fee schedule, including refunds and settlement timing, and decide whether the school absorbs the charge or the policy passes it on.

Want this applied to your business?

Tell us what you are planning in a free 30-minute call, or have your current website checked first with no call needed.

Get a Free 2-Minute Website Audit

Free 30 minutes · no obligation

WhatsAppCall