Free Fee Structure Builder for Schools
Build a class-wise, particular-wise fee table with auto totals, a currency selector, and 1–4 installment plans. Print the schedule or export CSV. Free with a teacher account, no data stored, runs entirely in your browser.
How the fee structure builder works
A school fee structure is the price list your institution publishes for an academic year: a row for each fee particular (tuition, lab, library, transport, exam fee), a column for each class or programme, and a total at the bottom of every column. Parents, the management committee and education regulators all read this one table to know exactly what is payable.
Start with the default 5 rows and 4 columns, rename them to match your structure, type the amounts, and the totals update as you go. Add an instalment plan (1, 2, 3 or 4 instalments, split equally or by your own percentages) and you have a fee chart ready to publish. Print it from the browser or download a CSV to format further in a spreadsheet.
The tool does not ask for student names, admission numbers or payment records, because a fee structure is the published price list, not a bill for each student. For bills for each student, payment tracking and reminders, see the OpenEduCat fees management feature page.
Looking for related planning tools? Try the fee calculator for scholarship and discount modelling, the late fee calculator for overdue policy planning, or browse all free OpenEduCat tools.
- No student accounts.
- No ads.
- Data-processing agreement on request.
How to build a school fee structure
- Pick the currency.
- Rename the fee particulars and the classes, or add more.
- Type the amount of each particular for each class; the totals update as you type.
- Add an instalment plan if you need one, then print the table or download it as a CSV.
Questions teachers ask
What is a school fee structure and why publish it?
A school fee structure is the official table of all charges an institution levies for an academic year, broken down by particular (tuition, lab, library, transport, exam fee, and so on) and by class or programme. Schools publish this table on their website and notice board so parents, the management committee, and regulators see exactly what is payable before admissions open. A clear, line-item structure also reduces fee disputes during the year, because every charge has been disclosed up front. This builder produces that same table in a printable format you can paste into a circular or upload as a PDF.
How is this different from a per-student fee bill or challan?
A fee structure is the price list. A fee bill or challan is a single payment slip raised against one specific student. This tool is intentionally limited to the price list: rows for fee particulars, columns for classes or programmes, totals, and an optional installment plan. There is no student name, roll number, or admission number field anywhere, because a fee structure is published for the whole institution, not personalised per student. For student-level billing, schools usually issue challans from their ERP after the structure is approved by the management.
How many rows and columns can I add to the matrix?
The matrix starts at five rows of fee particulars and four classes, which covers most primary school or single-programme college use cases. Use the Add row button to extend the structure to ten, fifteen, or more particulars (common categories are tuition, lab, library, transport, hostel, exam fee, sports, ID card, building fund, computer fee, smart-class fee, and annual day). Use the Add column button to extend across as many classes or programmes as you need, for example Class 1 through Class 12, or B.A., B.Sc., B.Com., and BBA. The totals row and totals column recalculate live as you edit.
How do installment plans work in this tool?
Once your matrix totals are correct, open the installment plan panel and choose one, two, three, or four installments. The default is equal split: a four-installment annual fee of ₹40,000 becomes four payments of ₹10,000. If your school uses a custom split (for example 40 percent at admission, 30 percent in the second term, 30 percent in the third term), switch to custom mode and enter the percentages directly. The tool validates that the percentages add to 100 and shows the rupee or dollar value of each installment for every class column, ready to print on your fee circular.
Which currencies are supported?
Indian Rupee (INR, ₹) is the default because most users of this builder are Indian schools and colleges publishing a class-wise fee structure for CBSE, ICSE, or state board admissions. You can switch to US Dollar (USD, $), Euro (EUR, €), or British Pound (GBP, £) from the currency dropdown above the matrix. The selected symbol is applied to every cell, the totals row, the totals column, and the installment plan output. All calculations happen in the browser, so you can switch currencies as many times as you need without losing your data, and nothing is sent to any server.
Can I export the structure to CSV or print it?
Yes. The Export CSV button downloads the entire matrix (particulars, every class column, the totals row, and the totals column) as a standard comma-separated file you can open in Excel, Google Sheets, or LibreOffice Calc. From there you can add your school header, logo, and regulatory disclosures before publishing. The Print button opens the browser print dialog and renders a clean, single-page layout of the table plus any active installment plan, with the surrounding website chrome hidden by print CSS. Most schools print the structure on letterhead and post a copy on the admission notice board on the day applications open.
Is anything saved on a server? Is this tool free?
Nothing is sent to a server. Every keystroke, every cell value, and every export happens in your browser. Close the tab and the data is gone. The tool is completely free with a teacher account, no usage limit, and no watermark on the printable output. OpenEduCat publishes free planning tools like this one because we earn revenue from schools and universities that adopt our full education ERP for managing admissions, attendance, gradebooks, and fees end to end. The fee structure builder is a small thank-you to admin teams who are still using spreadsheets to build their annual fee chart.
When should we move from a spreadsheet to a fee management system?
A spreadsheet or this builder works fine when your structure is published once per year and fee collection is tracked manually for a single campus. The moment any of three things become true, move to a fee management system: you have multiple campuses or programmes with different structures, you need to track payment status and overdue balances per student in real time, or you want auto-generated reminders and online payment links. OpenEduCat fee management handles structures, scholarships, installment schedules, payment tracking, and reminders across every student, every programme, every campus from one dashboard.
Related tools
Track every fee, every student, every campus in OpenEduCat.
Book a free demoCounted per page. Report a problem for bugs.