A Haryana school’s fee year does not begin with a management resolution. It begins with a form. Under Rule 158 of the Haryana School Education Rules, 2003, every recognised private school files Form VI with the education department, and no school may charge any mandatory fee component other than what it has submitted in that form. Everything downstream — what you bill, what you can defend, what you can raise next year — is bounded by a document filed months earlier.
That single fact should shape how you evaluate school management software in Gurugram, Faridabad, Panchkula, Karnal or Hisar. Most systems are built to generate a bill. In Haryana, the harder problem is generating the filing that authorises the bill.
Form VI is the document your whole fee year hangs on
Form VI carries student and staff strength, income and expenditure, last year’s fee structure, the proposed increase, and details of the school building and facilities. Schools must display it on the notice board and website (with one clause excepted); failure to do so can debar a school from raising fees that year. At admission, the school must give the parent a statement of the complete fee structure up to Class XII, as declared in Form VI.
Rule 158(2) sets a submission date of 1 January, but the operative deadline in practice is whatever the department’s online Form VI portal is open until. For the 2026-27 session, the portal deadline for class-wise fee details was extended from 31 March to 5 April, and more than 530 schools were subsequently given a final window to 21 April. District-wise final-submission reports for 2026-27 were published on 27 March 2026. The Directorate of Elementary Education has separately issued warnings to recognised private schools for non-submission under Rule 158.
The practical consequence: the numbers you file in March come from a year still running. If your fee data is spread across a billing system, a transport register and a spreadsheet of activity charges, the Form VI you file is an estimate — and an estimate is what gets audited.
The FFRC sits at the division, not the district
Unlike Punjab, where the fee regulatory body was moved to the district level in 2019, Haryana’s Fee and Fund Regulatory Committee operates at the divisional level under the chairmanship of the Divisional Commissioner — Ambala, Gurugram, Hisar and Rohtak. The committee enquires into violations, with enquiries to be completed within three months, and the department has directed that a student’s normal progression must not be disrupted while an enquiry into a fee enhancement is pending.
Penalties escalate with school level. For a first violation of Rule 158, the committee is authorised to impose Rs 30,000 on schools up to primary level, Rs 50,000 up to middle level, and Rs 1 lakh for secondary and senior secondary schools. Rule 158-A governs the handling of parent complaints.
Two things follow. Your fee defence is a divisional matter, so a group with campuses in Gurugram and Karnal answers to two Divisional Commissioners in two separate proceedings. And because a pending enquiry cannot disrupt a student’s progression, you must be able to keep a child’s academic record moving while a fee dispute is open — a workflow question, not an accounting one.
UJJWAL replaced 134A as the route into your school
Rule 134A, Haryana’s long-running provision for free seats in private schools, has given way to admissions under Section 12(1)(c) of the RTE Act, 2009, run through the state’s UJJWAL portal. The Department of Secondary Education notified the process for the 2025-26 academic year in April 2025, with general guidelines and a user manual issued alongside the portal.
For a school, the material change is that the allocation is centralised and the verification window is short. Your admission record has to carry the portal reference, category and verification status in a form you can produce later, because reimbursement claims and departmental queries both work backwards from it.
BSEH’s third-language rule reaches Class 10 in 2026-27
The Board of School Education Haryana (BSEH), established in 1969 and headquartered at Bhiwani, restructured the Class 9 and 10 scheme in line with NEP 2020: seven subjects, six compulsory and one optional, with students required to take one of Sanskrit, Urdu or Punjabi as a compulsory third language alongside Hindi and English. The rule applied to Class 9 from the 2025-26 session and reaches Class 10 in 2026-27 — this academic year.
If your subject mapping, timetable and report card templates were configured for a two-language Class 10, they are wrong as of this session. It is a small configuration change with a board-facing consequence, and it is the kind of thing a pan-India template does not know about.
Gurugram and Faridabad sell into Delhi and file into Bhiwani
Schools in the Haryana half of NCR compete for the same families as schools in South Delhi, market themselves the same way, and are governed by an entirely different fee regime. A Delhi school constitutes a School Level Fee Regulation Committee including five parents drawn by lottery, and gets a fee approved for a three-year block. A Gurugram school files Form VI and answers to the Divisional Commissioner at Gurugram.
If you run campuses on both sides of the border, do not let a vendor sell you one fee-approval workflow for both. The artefacts, deadlines and approving authorities have nothing in common.
Mapping EdunodeX onto the Haryana filing calendar
EdunodeX’s fee design puts every charge — tuition, transport, hostel, examination, one-time items — into a single per-student ledger rather than separate registers. That is the shape Form VI needs, because the form asks for the whole fee structure, not the tuition line.
Concretely:
- Class-wise fee structure as a first-class object. Fee plans are defined at class level as annual bundles with components, split into installments by percentage. The table the Form VI portal asks for comes out of the same structure that bills the parent, so the filing and the invoice cannot diverge.
- Money is stored as integers in paise, so income and expenditure reconcile exactly across a year.
- Expenses and budgets sit alongside fees. Vendor expenses by category with budget tracking, and per-category allocated-versus-spent reporting, cover the expenditure side of the form rather than leaving it to a separate book.
- Bank reconciliation and Tally export. Statement upload with entry matching, and GL mappings exporting to Tally XML or CSV. Most Haryana schools’ audited figures are produced in Tally; this is the join.
- Concessions are auditable. A discount reduces unpaid installments in place with a per-installment audit row, and concessions above a configured threshold route to an approvals inbox. When the FFRC asks why a child paid below the Form VI structure, the answer is a record rather than a recollection.
- Late fees are configurable and waivable. Grace days plus a flat, percentage or daily formula, with inline waiver by an admin or accountant.
On admissions, reservation categories, RTE income threshold, RTE export columns and age cut-off are driven by the school’s state code — Haryana’s profile carries the BCA and BCB subcategories alongside the central set — and every column can be overridden by an administrator. The admissions inbox generates per-state RTE and quota CSV exports for the reserved-seat intake. UDISE+ export is available for government reporting.
For communication, outbound WhatsApp uses Meta-approved templates with per-guardian opt-in and STOP/START handling, and default quiet hours of 21:00–07:00 IST. Inbound parent messages are answered in the language the parent wrote in, with amounts, dates and names computed in code rather than generated by a model. The staff interface ships in four languages — English, Hindi, Tamil and Kannada — so a Haryana office works in English or Hindi.
One boundary, stated plainly: EdunodeX does not file Form VI for you. There is no departmental API to file against. What it does is make the numbers you type into the portal in March derivable from the system rather than assembled by hand.
Test a vendor against the Form VI calendar
- Produce the class-wise fee structure, every head, in the layout the Form VI portal asks for.
- Show income and expenditure for the running year from the same system that issues receipts.
- Show a Class 10 subject mapping with Sanskrit, Urdu or Punjabi as the compulsory third language.
- Show what happens to a student’s academic record while a fee enquiry is pending — specifically, that nothing blocks.
If the answer to the first question involves exporting to Excel and reformatting by hand, you have your answer about the rest.