Skip to content
Guide

Automate Monthly Fee Challans and Late Fees

Schools set their fee policy once, then let the system create challans on a fixed date each month, apply late fines after the due date and send defaulter reminders. In EDUBase this is Fee Automation, which previews every run before it acts.

What does it mean to automate monthly fee challans?

Most school offices repeat the same routine every month: generate challans, wait for the due date, add fines to late payers and then chase families who have not paid. Automation turns that routine into a schedule that runs by itself.

The idea is simple in any system. The school fixes its rules first (fee plans, due date, late fee policy), and the software applies those rules on the chosen dates instead of a clerk doing it by hand.

What must be in place before automation is switched on?

Automation only repeats what you have already defined, so the foundations need to be correct. If fee plans are wrong, automation will repeat the error every month.

In EDUBase, the Fee Management module holds these foundations.

  • Fee plans built from your own fee heads (tuition, transport, exam, admission) with per-month amounts.
  • Per-student fee changes and concessions recorded against the plan.
  • A late fee policy that the automation will apply as it stands.
  • A Holiday Calendar in School Setup, which lists the school's closed days.
  • Old dues loaded correctly, so arrears carry forward into the next challan.

How does scheduled challan generation work?

With Scheduled challan generation you set the generation day, due date, expiry, campus and class scope once. The challans are then created every month on that date.

School-wide runs are queued in the background, so nobody waits at the screen, and you are notified in-app when they finish. You can also choose to send the school's own SMS template and a Parents App notification when the challans are created.

How are late fees applied automatically?

Late fee automation applies your existing late fee policy on the due date, the day after, or after a grace period. Per-day fines keep accruing up to the policy limit.

The runs are holiday-aware. Fines never land on a weekly off or a Holiday Calendar date; they move to the next working day. This avoids the common complaint from parents that a fine was added on a Sunday or a public holiday.

How can you stay in control of an automated run?

Every automation ships switched off, so nothing happens until the school enables it. Each one has a preview that shows exactly which children would be affected and by how much, charging nothing.

Each run is logged in the run history with what it did, so a missed or double month can be traced in seconds. Because discounts and payments can wait for a manager's approval, sensitive changes still have a second pair of eyes.

How are defaulters chased automatically?

Automatic fee defaulter reminders go out monthly by themselves. You pick the day, the hour, the channels (SMS, WhatsApp, branded SMS, app) and the recipients.

You also choose between two defaulter definitions: chase everyone with a balance, or ignore families who have paid something this month. The Fee Reports module then shows defaulters by total amount, by family or by month.

How does manual work compare with automation?

The table below sets the monthly routine side by side, so you can see which steps move from a person to a schedule.

Monthly fee routine: manual office work versus scheduled automation

TaskManual routineWith Fee Automation
Creating challansClerk generates them each month in bulkCreated on the set date for the chosen campus and class scope
Telling parentsStaff send messages by handOptional school SMS template and Parents App notification on generation
Late finesFines added by hand after the due dateExisting late fee policy applied on the due date, next day or after a grace period
HolidaysEasy to fine on a closed dayFines move to the next working day
Checking before actingDepends on the clerkPreview shows affected children and amounts, charging nothing
Chasing defaultersLists printed and calls madeReminders sent monthly by SMS, WhatsApp, branded SMS or app
Tracing a mistakeSearch through registersRun history shows what each run did

Related modules

  • Fee Automation — Let the system generate challans, apply late fees and chase defaulters on schedule.
  • Fee Management & Challans — Fee plans, monthly challans, discounts, family payments and receipts, without spreadsheets.
  • Fee Reports & Defaulters — Know what was billed, what was collected and who still owes, per class, family or month.
  • Bank Fee Collection — Parents pay at the bank, in their banking app or at a kiosk; EDUBase posts it automatically.
  • SMS, WhatsApp & Notifications — Reach parents by SMS, WhatsApp, branded SMS or app notification, from every screen that matters.
  • School Setup & Multi-Campus — Campuses, classes, sections, sessions, academic year and reference lists, set once and reused everywhere.

Frequently asked questions

Do automations start running as soon as they are available?
No. Every automation ships switched off, and the school enables it only when the fee policy is ready.
Can I see what a late fee run will do before it charges anyone?
Yes. Every automation has a preview that shows exactly which children would be affected and by how much, and it charges nothing.
Will fines be added on holidays?
No. Fines never land on a weekly off or a Holiday Calendar date; they move to the next working day.
Which channels can defaulter reminders use?
You can pick SMS, WhatsApp, branded SMS or the app, along with the day, the hour and the recipients.
What if a month was missed or run twice?
The run history logs each run with what it did, so the school can trace a missed or double month quickly.
Can parents pay the automated challans at a bank?
Yes. Fee vouchers carry a consumer number, and when a partner bank reports a payment the challan is marked paid without manual entry.
Who do I speak to about setting this up for my school?
The EDUBase sales team can discuss your requirements on +92 300 0148829 or at [email protected].

See EDUBase running on your own school's data.

A 30-minute online demo, in English or Urdu, using your fee plans and classes. No installation, no commitment.