School Fee Structure: Sample Format, How to Make One, and ERP Setup
Picture Meena, head accountant at a CBSE school, told to "set up the fees" for the new session. The school charges six fee heads, but tuition differs by class, transport varies by route, tuition is quarterly while transport is monthly, twelve students have partial scholarships, siblings get a discount, and the late fee rule has a cap. Where does she start?
With the fee structure itself — on paper, before any software. This guide gives you a sample school fee structure format, the seven steps to make one, the rules to check before you publish it, and then how to set it up in a school ERP so the amounts parents see are right from the first instalment.
If you are a parent looking for a particular school's fees, skip to finding a school's fee structure.
What a School Fee Structure Is
A fee structure is the school's complete statement of what it charges for a session: every fee head, the amount for each class, when each is due, which concessions apply, and the late-fee and refund rules. It has two audiences. Parents need it published clearly, so there are no surprises. The accounts team needs it configured exactly, because every fee demand, reminder, receipt and defaulter list is calculated from it.
Sample School Fee Structure Format
The tables below show the format. The amounts are illustrative only — they show how a structure is laid out, not what any school should charge.
Table 1 — Fee heads by class group (per year unless stated)
| Fee head | Type | Frequency | Pre-primary | Classes 1–5 | Classes 6–8 | Classes 9–10 | Classes 11–12 |
|---|---|---|---|---|---|---|---|
| Admission fee | One-time | At admission | ₹5,000 | ₹5,000 | ₹5,000 | ₹5,000 | ₹5,000 |
| Caution money (refundable) | One-time | At admission | ₹2,000 | ₹2,000 | ₹2,000 | ₹2,000 | ₹2,000 |
| Tuition fee | Recurring | Quarterly | ₹24,000 | ₹30,000 | ₹36,000 | ₹42,000 | ₹48,000 |
| Annual charges | Recurring | April | ₹4,000 | ₹5,000 | ₹6,000 | ₹6,000 | ₹7,000 |
| Exam fee | Recurring | Twice a year | — | ₹1,500 | ₹2,000 | ₹2,500 | ₹2,500 |
| Computer / lab fee | Recurring | Annual | — | ₹1,500 | ₹2,500 | ₹3,000 | ₹4,000 |
| Transport fee | Optional | Monthly | By route | By route | By route | By route | By route |
Table 2 — Instalment schedule
| Instalment | Covers | Due date |
|---|---|---|
| Q1 | April–June tuition, annual charges | 15 April |
| Q2 | July–September tuition | 15 July |
| Q3 | October–December tuition | 15 October |
| Q4 | January–March tuition | 15 January |
| Transport | Each month | 10th of the month |
Table 3 — Transport slabs
| Slab | Distance from school | Monthly fee |
|---|---|---|
| A | Up to 3 km | ₹1,200 |
| B | 3–7 km | ₹1,600 |
| C | 7–12 km | ₹2,000 |
| D | Over 12 km | ₹2,400 |
What else the published fee structure should state:
- The academic session it applies to, and the date it was approved.
- Accepted payment methods — UPI, card, net banking, counter.
- Concessions available (sibling, staff ward, scholarship) and how to apply.
- The late fee: grace period, amount and any cap.
- Refund and withdrawal rules, including when caution money is returned.
- Who to contact with questions.
How to Make a School Fee Structure: Seven Steps
1. List every fee head. Tuition, transport, exam, lab, library, activity, sports, annual charges, admission fee, caution money — all of them, and mark each as one-time, recurring or optional. Adding a head halfway through the year is far harder than including it at the start.
2. Map heads to classes. Draw a matrix with fee heads on one side and classes on the other, and mark which applies where. Pre-primary may have no lab fee; senior classes may have no activity fee. Most schools group classes — pre-primary, primary, middle, secondary, senior secondary — rather than pricing every class separately.
3. Set the amounts. Work from the budget: salaries, rent or loan repayments, transport costs, maintenance and development. Then check the result against your state's fee rules, covered in the next section, before anyone sees a number.
4. Choose the instalment schedule. Decide which heads are monthly, quarterly or annual, and fix every due date for the full session. Due dates a few days after common salary dates are easier for families to meet.
5. Write the concession rules. For each concession — sibling, staff ward, scholarship — state whether it is a flat amount or a percentage, which fee heads it applies to, and which child receives it. Students admitted against RTE seats need separate treatment, explained below.
6. Define late-fee and refund rules. Grace period, amount, whether it is per day or flat, any cap, and which heads it applies to. Then refunds: what happens to fees and caution money if a student leaves mid-session.
7. Check the rules, get approval, and publish. Confirm the structure complies with your state's regulations and your board's disclosure rules, get approval from whoever must approve it — management, and in some states a parent-teacher or fee committee — and publish it before the session begins.
The Rules to Check Before You Publish
State fee regulation. Several states regulate private school fees by law, including the Maharashtra Educational Institutions (Regulation of Fee) Act, 2011, the Gujarat Self Financed Schools (Regulation of Fees) Act, 2017, and the Uttar Pradesh Self-Financed Independent Schools (Fee Regulation) Act, 2018. These can govern how much fees may rise, who must approve an increase, and when it can take effect. Check your state's rules before setting amounts, and especially before any increase.
CBSE mandatory public disclosure. CBSE-affiliated schools must publish a Mandatory Public Disclosure in the format at Appendix IX of the affiliation bye-laws, and the school's fee structure is one of the items it lists. In January 2026 CBSE reminded schools to upload these disclosures through its SARAS portal and on their own websites. If you are affiliated to CBSE, the fee structure you make here is also a document you must publish.
RTE seats. Children admitted against seats reserved under Section 12(1)(c) of the RTE Act are educated free, with the state reimbursing the school. Their tuition should not appear as a demand, and they need the right concession set up from the day they join.
GST. Services provided by a school to its own students, up to higher secondary, are generally exempt from GST, so tuition and similar fees normally carry none. Goods sold separately, such as uniforms and books, are treated differently. Confirm the treatment of each fee head with your chartered accountant.
Setting It Up in a School ERP: Seven Steps
Once the structure is final on paper, setting it up in software follows a logical order. This sequence applies to most school ERPs, including ours.
1. Create fee heads and assign them to classes, with the amount for each class group.
2. Set instalment schedules and due dates for each head, for the full session at once.
3. Configure concessions — sibling, staff ward, scholarship — specifying which heads each applies to and by how much, then tag the students who receive them.
4. Set late-fee rules: amount, grace period, cap, and which heads they apply to.
5. Assign the structure to classes and sections, and route-based transport fees to the students who use each route.
6. Test with real students before activating. Pick three or four: one with a sibling discount, one on a scholarship, one who joined mid-year, one using transport. Generate their fee demands and check every line — base amount, discount, instalment, due date and late-fee trigger.
7. Share sample fee demands with the principal for sign-off, then activate for the whole school.
Testing a handful of students takes an hour. Correcting wrong demands after they have reached parents takes weeks, and costs goodwill.
Five Common Setup Mistakes
1. Charging mid-year joiners for months they missed. A student who joins in July should not receive a demand for April–June. Configure fees from the admission date from the start.
2. One transport fee for everyone. Transport almost always varies by distance or route. Each slab needs to be set up as its own amount.
3. Leaving out the late-fee rule "to add later". Without it, nothing is applied automatically and the rule is enforced inconsistently, if at all.
4. One structure for every class. Class 1 and Class 12 rarely pay the same heads or amounts. Applying one structure school-wide and correcting individual students afterwards takes weeks.
5. Going live without testing. Wrong amounts reach parents, payments come in against wrong demands, and every correction is manual.
Four Special Situations
Sibling discount — flat or percentage? Some schools give a flat amount off for the second child, others a percentage off tuition; some apply it to the younger child, others to the lower-fee child. Decide which, write it down, and make sure the software supports your rule rather than changing your rule to fit the software.
Scholarships — partial waivers. A scholarship might waive tuition entirely but leave transport and activity fees payable, or waive half of every head. That needs discounts set per fee head, not one percentage off the total.
Mid-year admission. A student joining in January should be charged from January onwards, with the year's one-time heads handled by your policy — not billed for the months they were not enrolled.
Fee changes during the session. In states with fee regulation, increases usually need approval and may not be allowed to take effect mid-session, so check the law before planning one. Where a change is permitted, the software should apply the new rate from an effective date, leave earlier records untouched for audit, and show any difference on the next demand.
For Parents: Finding a School's Fee Structure
If you are looking for a particular school's fees:
- Ask the school office for the fee structure for the session and class you need, in writing.
- CBSE schools must include their fee structure in the Mandatory Public Disclosure on their website, so check the school's website for a "Mandatory Disclosure" page.
- Read beyond the tuition figure. Check one-time charges, annual charges, transport by distance, whether caution money is refundable, the late-fee rule and the refund policy.
What a Correct Fee Structure Makes Possible
Every downstream number depends on it. Reminders go out with the exact amount due. Online payments match the right demand. Defaulter lists are accurate by class, route and fee head. And trustees can see expected, collected and pending amounts without anyone compiling them. How collection works once the structure is in place is covered in our guides to school fee collection software, reducing fee defaults and the school fee management system.
Fee Structure Setup in Campus 24x7
Campus 24x7's fee management system handles class-wise fee heads and amounts, instalments with custom due dates, late fees, route-based transport fees, and sibling, staff-ward, scholarship and RTE concessions — defined once and applied automatically, including prorated fees for mid-year admissions and mid-year fee revisions from an effective date.
Every institution gets guided onboarding, with help migrating existing data and staff training, so the structure is set up with you rather than left to a manual. Online fee collection is included from the Growth plan, plans start at ₹2,999 a month, and the first two months cost ₹0 — see the pricing page.
Bring your fee structure to a demo →
Frequently Asked Questions
How do I make a school fee structure?
List every fee head, map each to the classes it applies to, set amounts from your budget, choose instalments and due dates, write concession rules, define late-fee and refund rules, then check the structure against your state's fee regulations and your board's disclosure rules before publishing it.
What should a school fee structure include?
The session it applies to, each fee head with its amount by class, whether it is one-time or recurring, the instalment schedule and due dates, transport slabs, concessions, accepted payment methods, the late-fee rule, and the refund and withdrawal policy.
Is there a standard school fee structure format?
There is no single mandated format for all schools, but the layout in the sample above — fee heads by class group, an instalment schedule, transport slabs and the policies — covers what parents need and what CBSE's mandatory disclosure expects a school to publish.
Can a school increase fees in the middle of the session?
It depends on your state. Several states regulate private school fees by law, and increases usually need approval and may be restricted to the start of a session. Check your state's rules before planning any change.
Is GST charged on school fees?
Services provided by a school to its own students up to higher secondary are generally exempt from GST, so tuition and similar fees normally carry none. Goods such as uniforms and books are treated differently. Confirm with your chartered accountant.
Can different classes have different fee structures?
Yes, and they usually should. Most schools group classes — primary, middle, secondary, senior secondary — each with its own heads and amounts.
How should fees be set for students who join mid-year?
Charge recurring fees from the month the student joins, and apply your policy for one-time and annual heads. In a school ERP this should be calculated automatically from the admission date.
Where can parents find a school's fee structure?
Ask the school office in writing. CBSE-affiliated schools must also publish their fee structure as part of the Mandatory Public Disclosure on their website.


