Finance & Payroll

Fees, invoices, and payments

How school fees work on Schoolwati — set up your fee structure, generate bills, and collect payments.

Fees, invoices, and payments

Schoolwati's fee flow runs in three steps: set up the structure → generate invoices → collect payments. You set up the structure once per academic year; invoices flow from it automatically.

Step 1: Build a fee structure

A fee structure says what students in a class should pay and how often.

  1. From the menu: Fees → Fee Structures.
  2. Click + New Structure.
  3. Pick the class the structure applies to.
  4. Add categories — Tuition, Transport, Lab, Library, etc. Each has its own amount.
  5. Set the schedule — yearly, term-wise, or monthly. The schedule decides how many invoices each student gets per year.
  6. Click Publish — drafts don't create invoices.

Step 2: Generate invoices

  1. From the menu: Fees → Generate Invoices.
  2. Pick a class and the period (term or month).
  3. The preview shows every student with their calculated total.
  4. Click Generate. Invoices appear immediately in the Income register and parents get them by email.

Discounts, scholarships, and concessions are applied at the student level on the invoice itself — your fee structure stays clean.

Step 3: Record payments

Online (parent pays)

Parents pay through the link in the invoice email. Razorpay handles UPI, cards, netbanking, and wallets. On success:

  • The invoice is automatically marked Paid.
  • A receipt is emailed to the parent.
  • The payment shows on the Income page.

Offline (cash, cheque, bank transfer)

  1. Open the invoice from Fees → Income.
  2. Click Record Payment.
  3. Pick the mode, amount, reference number (cheque number, UTR).
  4. Save. The invoice moves to Paid (or Partial if less than full).

Tracking defaulters

Fees → Income → Defaulters lists every student with an overdue invoice. Click any row for parent contact details and to send a reminder.

Reversing a payment

You can't directly delete a payment. To reverse one (paid twice, wrong amount), it goes through a request → approve flow. See Payment reversals.

Related articles