Most cities in India are just a location on a school’s letterhead. In Gujarat they are not. The Education Department notification of 25 April 2017 divides the state into four Fee Regulatory Committee zones, and the district your school sits in determines which committee reviews your accounts, hears you, and fixes the fee you may charge for the next three years.
That makes “school ERP in Surat” a slightly different question from “school ERP in Ahmedabad” — not because the software differs, but because the paperwork it has to produce lands on a different desk.
Your district decides your committee
| Zone | Headquarters | Districts |
|---|---|---|
| Ahmedabad | Ahmedabad | Ahmedabad City, Ahmedabad (Rural), Gandhinagar, Mehsana, Patan, Sabarkantha, Banaskantha, Aravalli, Botad, Kachchh |
| Vadodara | Vadodara | Vadodara, Kheda, Anand, Mahisagar, Panchmahal, Dahod, Chhota Udepur |
| Rajkot | Rajkot | Rajkot, Surendranagar, Junagadh, Gir Somnath, Jamnagar, Devbhumi Dwarka, Amreli, Porbandar, Bhavnagar, Morbi |
| Surat | Surat | Surat, Valsad, Tapi, Narmada, Dang, Bharuch, Navsari |
Each committee is chaired by a retired District and Sessions Judge, or a retired All India Service officer not below Principal Secretary rank, or a retired IPS officer not below Additional Director General. The other members are a Chartered Accountant, a civil engineer or government-approved valuer, a representative of self-financed school management from the same zone, and an academician of repute. The District Education Officer or District Primary Education Officer of the district acts as coordinator.
Note the second member. A Chartered Accountant sits on every zone committee. Your submission will be read by someone who does this professionally.
What the committee will actually read
The FORM II proposal, due by 31 October, carries audited accounts for the preceding two financial years and provisional accounts from 1 April to 31 August of the proposal year, certified by a Chartered Accountant with income and expenditure broken out by head. It also asks for expenditure incurred on educational services provided to your students by affiliated, holding or subsidiary companies sharing trustees or directors.
Separately, the Rules require every self-financed school to maintain accounts head by head — fee collected; grants from central, state or local government; donations and financial assistance; salary and allowances for teaching and non-teaching staff; machinery, equipment, laboratory apparatus, consumables, library books, stationery and software; and building construction, renovation or expansion.
If those heads exist only as categories in a manual cash book, assembling a defensible submission is a month of work every three years. If they exist as reportable dimensions in the system you already collect fees in, it is an export.
Quarterly billing is a software requirement, not a preference
No self-financed school in Gujarat may collect more than one quarter’s fee from a student at a time; doing so is construed as collection of capitation fee. This single rule disqualifies a surprising number of products, because school software written for other states defaults to annual or term demands and treats installments as an optional convenience.
When you evaluate, test this directly: try to raise a demand for two quarters at once and see what the system does. Then test the reverse — a parent who wants to pay ahead. A system that has thought about Gujarat will let you configure quarterly schedules as the norm, show clearly when someone is paying beyond current dues, and keep each installment identifiable rather than collapsing everything into one balance.
What schools in each city tend to ask for first
The zone table is fixed; the operating problems are not. Across Gujarat’s larger school cities the pattern is roughly this:
- Ahmedabad and Gandhinagar — multi-branch trusts, mixed board portfolios, and a need for one consolidated view across campuses that still keeps each campus’s books separate.
- Surat — high enrolment growth and heavy transport loads, which turns route, stop and vehicle management from a nice-to-have into a daily operational system.
- Vadodara — long-established schools with deep historical records, where migration quality matters more than feature count.
- Rajkot and the Saurashtra districts — mixed Gujarati-medium and English-medium sections in the same institution, and parent communication that has to work in Gujarati by default.
None of these change the law. All of them change which module you should test hardest in a pilot.
Judge the tool by the artefacts it produces
A useful test for any Gujarat school system: ask it to produce, on the spot, four things.
- A statement of fee collected per head for a date range.
- A list of students with a pending amount, showing which installment is pending and whether a late fee applies.
- A concession report showing every discount granted, to whom, by whom, and against which installment.
- An expenditure statement by head for the same period.
Those four are the backbone of a fee proposal. If the vendor has to build a custom report to answer any of them, the answer to “can it support my FRC filing” is no.
Where EdunodeX fits
EdunodeX is a cloud school system with a single per-student fee ledger and the operational modules attached to the same student record.
- Installments as the primary structure. Fee plans are class-level bundles of fee items; installment plans split them into scheduled amounts with their own due dates. A four-installment quarterly schedule is ordinary configuration.
- Advance and partial collection are explicit and bounded. Partial payment is a school-level setting; when enabled, an amount below the selected total is allocated oldest-due-first, and when disabled the backend rejects it. Collecting ahead is capped at the student’s known pending installments, with each installment paid itemised and tagged in the confirmation.
- Concessions are recorded, not applied by editing. A discount is written to the affected ledger rows with an application record per installment and can be reversed. Concessions above a configurable threshold route to an approvals queue.
- Late fees stay separate. Grace days and a flat, percentage or daily formula, shown as a distinct component on the row, waivable by an admin or accountant with the waiver recorded.
- Payments settle into your own account. Each school configures its own Razorpay or Cashfree credentials; stored secrets are encrypted and each school’s webhook is verified with that school’s own secret. There is no shared platform account fallback.
- Counter-side money handling. Cash, UPI, bank transfer and cheque with a running session tally of who collected what today; receipt numbers from a database sequence in the form
RCP-YYYYMMDD-XXXXX; amounts stored as integers in paise; financial rows locked during write so concurrent collections cannot both pass the same check. - Accounting reaches Tally rather than replacing it. Expenses by vendor and category, budgets with allocated-versus-spent tracking, bank reconciliation against uploaded statements, and a Tally export with configurable GL mappings.
- Transport as a real module. Routes, stops, vehicles, driver assignments and student allocations, with transport billed as a recurring subscription separate from tuition.
- Gujarati parent messaging. WhatsApp replies come back in the language the parent wrote in, including Gujarati, with amounts, dates and names computed in code rather than generated. Business-initiated messages use Meta-approved templates only, with per-guardian opt-in recorded and STOP/START handled automatically.
A four-week evaluation that tells you something
Week one: migrate one class with real data and reconcile the opening balances yourself. Week two: run a full quarterly demand and collect at least ten real payments, including one partial and one reversal. Week three: send parent messages in Gujarati and check what actually arrived on a parent’s phone. Week four: export the four artefacts listed above and hand them to the person who will prepare your FORM II.
If all four weeks pass, you have a system. If week four fails, you have a fee-collection app.
On tax: education up to higher secondary at a recognised institution is exempt from GST under Entry 66 of Notification 12/2017-Central Tax (Rate) dated 28 June 2017, covering tuition, admission, examination, hostel and transport supplied to its own students.