Gujarat regulates school fees more tightly than most Indian states, and it does so with dates. A self-financed school in Gujarat has a filing deadline in October, a fee structure that is locked for three years, and a statutory limit on how far ahead it may bill a parent. Software that was designed for annual up-front collection is, in Gujarat, software that puts the school on the wrong side of a capitation-fee finding.
This page sets out the rules that matter operationally for schools affiliated to the Gujarat Secondary and Higher Secondary Education Board (GSEB) and for CBSE, ICSE and international-curriculum schools in the state, which the fee law also covers.
31 October is a date on your calendar, not a suggestion
Rule 6(1) of the Gujarat Self-Financed Schools (Regulation of Fees) Rules, 2017 requires a self-financed school to submit a proposal in FORM II to its Fee Regulatory Committee not later than 31 October of the year of the proposal. The proposal is not a one-page letter. It must contain:
- a fee or fee structure proposed for the next three years;
- audited accounts of the preceding two financial years;
- provisional accounts from 1 April to 31 August of the year of the proposal, with a Chartered Accountant’s certificate showing income and expenditure under different heads;
- proposed budget estimates for the year of the proposal, with supporting records; and
- expenditure incurred on educational services rendered to students by affiliated, holding or subsidiary companies with the same or related trustees or directors, directly or indirectly.
Miss the date, or file incomplete details, and Rule 6(2) applies: the Fee Regulatory Committee determines the fee structure suo moto, and that determination binds the school for the next three academic years.
The committee then has ninety days from receipt to decide (Rule 7(3)), and will not ordinarily grant more than three adjournments. The order in FORM III fixes the total fee under a single head and is operative for three years.
The one-quarter rule that changes how you bill
Rule 7(7) is short and consequential:
No Self Financed School shall collect fee amounting to more than one quarter from any student at a time, and collection of fee for more than one quarter at a time shall be construed as collection of capitation fee.
This is not a preference about installment plans. It means an annual or half-yearly fee demand issued to a Gujarat parent is, on its face, a contravention. A school system used in Gujarat has to be able to:
- generate quarterly installments as the default schedule, not as an option buried in configuration;
- refuse or at least flag an attempt to collect beyond the current quarter; and
- handle the adjustment path — Rule 7(8) allows a school to collect a differential in the next quarter if the Fee Revision Committee increases the fee, and Rule 7(5) requires refund of excess collection with penalty where the Act or Rules have been contravened.
If you evaluate a product built for a state that permits annual collection, ask specifically how it prevents an over-quarter demand. Most cannot.
Four zones, four committees
The Rules constitute a Fee Regulatory Committee for each of four zones — Ahmedabad, Vadodara, Rajkot and Surat — each with a defined territorial jurisdiction and its own headquarters. Your school files with the committee for its zone, not with a single state body, and the chairperson and members hold office for three years.
The committee’s powers are not clerical. It may authorise a member or officer to visit a school for spot verification of documents and buildings, call for further information within a specified time limit, and offer the school a hearing. Rule 12 requires every self-financed school to maintain accounts separately for fees collected, grants received from central, state or local government, donations and financial assistance, salaries and allowances for teaching and non-teaching staff, purchases of equipment, laboratory and library materials, and expenditure on construction, renovation and expansion.
There is also an exemption route. Under Rule 11(1) the committee may exempt a school charging less than the fee prescribed by the state government, on an affidavit in FORM IV — although Rule 11(2) lets the committee call for records anyway if it thinks such a school has raised fees unreasonably. Exclusive pre-primary classes, play groups and crèches that are not attached to any school are exempted under Rule 11(3); the explanation makes clear that a franchise, agency, shared-management or related-trustee arrangement counts as attachment.
Gujarati and English, on the board and on the website
Rule 7(6) requires the fee determined for pre-primary, primary, secondary and higher secondary schools to be displayed by every self-financed school on its notice board in Gujarati and English, as also on its official website. A PDF sitting in the accounts office does not satisfy this.
The GSEB calendar your software has to follow
For 2026-27 the board calendar begins on 8 June 2026. The first semester runs to 4 November 2026, followed by a 21-day Diwali vacation from 5 to 25 November. The second semester runs from 26 November 2026 to 2 May 2027, with a 35-day summer vacation from 3 May to 6 June 2027. Class 10 and Class 12 board examinations are scheduled from 25 February to 17 March 2027.
Two things follow. First, a Gujarat school’s academic year does not align with the April-March financial year, so fee installments, staff contracts and audited accounts sit on different clocks — which is exactly why Rule 6(1) asks for both audited annual accounts and provisional accounts through 31 August. Second, the Diwali break is long enough that fee due dates falling inside it need explicit grace-day handling rather than accumulating late fees against closed offices.
Data discipline is now the state’s default expectation
Gujarat runs the Vidya Samiksha Kendra in Gandhinagar, a state education command centre that tracks enrolment, attendance, learning outcomes and dropout data across the state’s schools. Whatever a private school’s own reporting obligation, the ambient expectation in Gujarat is that student-level data exists, is current, and can be produced. A school whose attendance lives in paper registers is working against that grain.
How EdunodeX maps to the Gujarat fee cycle
- Quarterly installments are first-class. Installment plans are defined as N-installment schedules with percentage splits and their own due dates, so a four-installment quarterly schedule is the normal configuration rather than a workaround.
- Advance collection is bounded and explicit. Where a school allows collecting ahead, the amount is capped at the student’s known pending installments, each installment paid is itemised and tagged, and the person collecting sees a clear notice that they are collecting beyond current dues. There is no open credit balance that hides how far ahead a parent has paid.
- Partial payments are a school-level setting. When enabled, an amount below the selected total is allocated oldest-due-first across the ticked installments; when disabled, the backend rejects partial amounts outright.
- The ledger keeps heads separate. Fee items carry categories and recurrence, and transport and hostel run as recurring subscriptions distinct from tuition — useful when the committee asks what sits under the single determined head and what does not.
- Expenses, budgets, payroll and bank reconciliation are in the same system, with a Tally export using configurable GL mappings. The Rule 12 account heads are ordinary reports rather than a year-end reconstruction.
- Parent messaging speaks Gujarati. WhatsApp replies come back in the language the parent wrote in, including Gujarati, with amounts, dates and names computed in code and preserved verbatim. Business-initiated messages go out only through Meta-approved templates, with per-guardian opt-in recorded. The staff console itself ships in English and Hindi, alongside Tamil and Kannada.
- Receipts and money handling are built for a counter. Receipt numbers come from a database sequence in the form
RCP-YYYYMMDD-XXXXX, amounts are stored as integers in paise, and payment rows are locked during write so two simultaneous collections cannot both pass the same status check.
On GST
Education up to higher secondary at a recognised institution is exempt under Entry 66 of Notification 12/2017-Central Tax (Rate) dated 28 June 2017 — tuition, admission, examination, hostel and transport supplied to its own students. Your fee heads should not carry GST, and your system should still be able to show, head by head, what was collected.