Punjab’s fee rules were rewritten three weeks ago. On 9 July 2026 the Governor signed the Punjab Regulation of Fees of Un-Aided Educational Institutions (Amendment) Ordinance, 2026, and the Chief Minister said it would take effect immediately across roughly 7,800 private schools. If you run a school in Ludhiana, Amritsar, Jalandhar, Patiala or Bathinda, the software you bought under the old eight per cent regime was not designed for what the ordinance now asks of you.
This page is about what actually changed, and what a school office needs from its systems to survive it.
The five per cent cap covers more than tuition
The earlier framework — the Punjab Regulation of Fee of Un-aided Educational Institutions Act, 2016, amended in 2019 to move the regulatory body from divisional to district level — allowed an annual increase of up to eight per cent over the previous year’s fee, with anything higher requiring approval from the district regulatory body headed by the Deputy Commissioner.
The 2026 ordinance tightens this in three ways:
- The annual ceiling drops from eight per cent to five per cent.
- All charges are treated as part of the fee, including transport and building charges. A school that held tuition flat and moved the increase into a transport head is now caught by the same cap.
- Schools that increased fees by more than 15 per cent over the last three years may be required to refund or adjust the excess collected from parents.
Increases beyond the cap go to the district-level committee, and reporting indicates a school seeking a higher increase must approach the committee well ahead of the session rather than after the fact. Penalties run from Rs 50,000 for a first violation to Rs 1 lakh for a second, with continued non-compliance leading to withdrawal of recognition or affiliation.
Detailed procedures were to be notified separately, and guidelines clarifying how the cap applies to individual fee components were still awaited at the time of writing. Treat any vendor who tells you the rule is fully settled with suspicion.
Four years of fee records, on a ten-day clock
The provision with the sharpest operational edge is the disclosure requirement: every private institution has to furnish complete details of fees collected over the previous four years to the Education Department within ten days, for upload to a departmental portal. The government said it would scrutinise those disclosures and audit them to identify excessive increases, or compulsory charges collected under different labels.
Four years is longer than most Indian school offices keep clean, queryable fee data. It usually spans an accounting-software migration, a change of accountant, and a period where transport and activity charges sat in a separate register or in cash. That is exactly the gap the audit is designed to find.
The practical test for a school management system in Punjab is not whether it can raise a bill. It is whether it can produce, per student and per head, four years of what was actually charged and actually collected.
PSEB, CBSE, and the language requirement that applies to both
Punjab’s state board is the Punjab School Education Board (PSEB), headquartered at Vidya Bhawan, Phase 8, SAS Nagar (Mohali). A large share of urban private schools in Ludhiana, Jalandhar and Amritsar are CBSE-affiliated instead.
The board choice does not exempt anyone from the language rule. The Punjab Learning of Punjabi and Other Languages Act, 2008, amended by the state Cabinet in 2021, makes Punjabi a compulsory subject from Class 1 to Class 10 in all schools in the state — government, local body, society or trust-run, and explicitly including central government schools and Navodaya Vidyalayas. No board or institution may award a matriculation certificate unless the candidate has passed Class 10 with Punjabi as a compulsory subject. Penalties for violation were raised from Rs 25,000, Rs 50,000 and Rs 1 lakh to Rs 50,000, Rs 1 lakh and Rs 2 lakh.
For a CBSE school in Punjab this means the timetable, subject mapping and report card have to carry a compulsory subject the CBSE scheme does not itself impose. It is a small thing that a generic North-India template gets wrong every year.
The RTE quota only became real in Punjab in 2025-26
For years, Rule 7(4) of Punjab’s RTE rules required a child to first seek admission in a government school and obtain a no-objection certificate before applying to a private school under the 25 per cent quota — which suppressed uptake almost entirely. In February 2025 the Punjab and Haryana High Court declared that rule unconstitutional and directed the state to implement the RTE Act in its true spirit from the 2025-26 academic session onwards.
Instructions went to the Director of Public Instruction (Elementary Education), District Education Officers and private unaided schools in March 2025, and a detailed standard operating procedure was notified in August 2025. Admissions run through the department’s portal at rte.epunjabschool.gov.in, covering entry-level classes — Nursery, LKG, UKG or Class I — in all private unaided schools other than minority institutions. The court set a compliance review for 10 March 2026.
If your school is CBSE or PSEB-affiliated and unaided, 2025-26 was the first year you had a real quota intake to administer. Most schools’ record-keeping for it is one year old. That is not long enough to have found the problems.
Running a Punjab school office against the ordinance
EdunodeX’s fee model is built around a single per-student ledger rather than separate registers per charge type, which is the shape the four-year disclosure needs. Some specifics that map onto the ordinance:
- Every head lives in the same ledger. Tuition, transport, hostel, examination and one-time items are all fee items or installments against the same student, so “what did this child actually pay in 2023-24, by head” is one query rather than a reconstruction. Since the ordinance folds transport and building charges into the capped fee, keeping them in a separate system is now a liability.
- Money is stored as integers in paise. A four-year historical export reconciles exactly; there is no floating-point drift across years.
- Concessions leave an audit trail. A discount reduces the student’s unpaid installments in place and writes a per-installment audit row, with an approval gate for concessions above a configured threshold. If the department asks why one child paid less than the published structure, there is a record.
- Late fees are a configurable formula — grace days plus a flat, percentage or daily rule — and can be waived inline by an admin or accountant with the change recorded.
- Bank reconciliation and Tally export. Statement upload with entry matching, plus GL mappings exporting to Tally XML or CSV. Most Punjab schools’ audited statements are produced in Tally; the export is what connects the two.
- Payments settle to the school’s own account. Each school configures its own Razorpay or Cashfree credentials, and gateway secrets are encrypted at rest. There is no shared platform key and no platform-held float.
On language, parent replies come back in the language the parent wrote in — Punjabi included — while amounts, dates, names and marks are computed in code and passed through verbatim rather than generated by a model. The staff interface itself ships in four languages — English, Hindi, Tamil and Kannada. There is no Punjabi interface bundle, so your office staff work in English or Hindi even while parents are messaged in Punjabi. Outbound WhatsApp uses Meta-approved templates with per-guardian opt-in, STOP/START handling and default quiet hours of 21:00–07:00 IST.
For the RTE intake, reservation categories, income threshold, export columns and age cut-off follow the school’s state code — Punjab’s profile includes the BC category — and each column can be overridden. The admissions inbox produces per-state RTE and quota CSV exports.
What EdunodeX does not do: file to the departmental portal for you. No school software does; there is no integration to file against.
What to ask before you sign in Punjab
- Export four years of fee collected, per student, per head, as a single file. Time how long it takes.
- Show transport and building charges inside the same ledger as tuition, not in a side module.
- Show the audit trail for one concession granted two years ago — who approved it, and against which installments.
- Show Punjabi as a compulsory Class 1–10 subject in the timetable and on the report card, for a CBSE-affiliated school.
The first question is the one that separates systems built for Punjab from systems that merely ship here.