This morning
What is the status of your school this morning?
In most schools, finding out means ringing round the office, or opening every system you run in turn, and finding they do not agree with each other.
EduBold puts the answer on one screen, because admissions, fees, attendance, payroll and accounts are not separate systems here. They are one set of records that several screens look at.
- How much fee came in yesterday?
- ₹86,400
- How many admission applications are still unverified?
- 23
- How many teachers are absent today?
- 3
- How many classes need a substitute?
- 2
- How much is overdue, across all classes?
- ₹1,34,000
Every one of those answered before your first meeting, on one screen. Nobody had to be asked.
Total students
648
612 active · 36 W/D
Students present
581/612
95% present today
Staff present
59/62
3 on leave
Today’s collection
₹86,400
↑ 12% · ₹29.58L this month
Pending fees
₹2,68,000
₹1,34,000 overdue
Avg. score
76.4%
↑ 2.1% · 97.8% pass
⚠ Needs attention 2
Weekly attendance trend
Students Staff
Fee collection progress · August88% collected
- Collected
- ₹29,58,000
- Pending
- ₹2,68,000
- Overdue
- ₹1,34,000
Class performance
The problem
The problems your office is still solving by hand.
- A parent asks about the fee bill and says the amount is wrong. Three people are asked before anyone can explain how it was calculated.
- Fees are overdue and a late fine has to be added. Every school has its own rule for it, so somebody calculates it one child at a time.
- Your best senior teacher has spent three weeks on next year’s timetable and it still has a clash on Thursday.
- The accountant asks how much fee was collected last month. The answer has to be added up from the receipt book, the bank statement and the online payments.
- A child is not in school, and the first you hear of it is the parent ringing hours later to ask why nobody called.
- A child has an allergy. The information exists. It is in a file, in a cupboard, on the wrong floor.
None of these is a staff problem. Each one is what happens when the same information is written down in several places by several people, and no two copies agree.

The solution
Your school already runs on registers. This one adds itself up.
The attendance register. The fee register. The admission register. The stock register. Every school runs on them, and every school runs on somebody who knows how to read them.
EduBold does not replace that habit. It keeps the registers, and connects them.
When the clerk writes a fee receipt, the journal entry is already posted. When a member of staff is marked absent without leave, that day has already reached the payroll calculation. When a parent accepts an admission offer, the student record and the login exist before anyone opens a form.
Nothing is entered twice. So there is nothing to reconcile.
The same child, in as many places as you run systems, or in one.
What it does
Eleven things a school is trying to get done.
The office
Fill your seatsparents apply on your website and track it themselvesKnow every childone screen holds everything about one studentReach every parentcampaigns that know exactly who they are going toRun your librarycirculation, reading programmes, acquisition, budgetThe timetable
The timetable builds itself.
Not a grid you fill in. You set the constraints, the teachers’ preferences, the rooms and the periods, and the system places the whole week. It gives you a score, tells you how many lessons it could not place, and lists every clash it found with a suggested fix for each.
You keep the old version while you try a new one. If the new one is worse, you roll back.
Timetable viewer Class 10-A
Total periods: 37| Period | Time | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|---|
| 1 | 08:00–08:45 | ChemistryGurpreet KaurScience Lab | BiologyAnita RaoScience Lab | PhysicsVikram JoshiRoom 12 | EnglishPrabhjot KaurRoom 12 | HistoryRitu MalhotraRoom 12 | GeographyRohit BansalRoom 12 |
| 2 | 08:45–09:30 | MathematicsRohit BansalRoom 12 | HistoryRitu MalhotraRoom 12 | HindiPrabhjot KaurRoom 12 | ChemistryGurpreet KaurScience Lab | PhysicsVikram JoshiRoom 12 | Computer ScienceAnita RaoComputer Lab |
| 3 | 09:30–10:15 | BiologyAnita RaoScience Lab | MathematicsRohit BansalRoom 12 | GeographyRohit BansalRoom 12 | PhysicsVikram JoshiRoom 12 | EnglishPrabhjot KaurRoom 12 | BiologyAnita RaoScience Lab |
| 4 | 10:15–11:00 | HistoryRitu MalhotraRoom 12 | PhysicsVikram JoshiRoom 12 | EnglishPrabhjot KaurRoom 12 | BiologyAnita RaoScience Lab | ChemistryGurpreet KaurScience Lab | EnglishPrabhjot KaurRoom 12 |
| 5 | 11:00–11:45 | GeographyRohit BansalRoom 12 | HindiPrabhjot KaurRoom 12 | + | + | + | MathematicsRohit BansalRoom 12 |
| 6 | 11:45–12:30 | PhysicsVikram JoshiRoom 12 | ChemistryGurpreet KaurScience Lab | BiologyAnita RaoScience Lab | + | + | + |
| 7 | 13:15–14:00 | EnglishPrabhjot KaurRoom 12 | EnglishPrabhjot KaurRoom 12 | ChemistryGurpreet KaurScience Lab | Computer ScienceAnita RaoComputer Lab | MathematicsRohit BansalRoom 12 | + |
Admissions and fees
Admissions spots the sibling, and the fee discount follows it.
When a new application arrives, EduBold scores it against every family already in the school: the caregiver phone numbers, the surname, the address, the email. If it looks like a sibling, it says so. Confirm it and the sibling discount applies itself across every linked record.
Your registrar finds out on the day the form arrives, not at the first billing run when a parent asks why they have been charged full fee for a second child.
Matched on
- Caregiver phone numbers
- Surname
- Address
Accounts
Accounts: the books are written by the time you open them.
Fees and payroll post themselves to a real double-entry ledger. Not a fee summary with an accounting label on it. Balanced journal entries, a general ledger, a running account per student, cost centre.
At year end your CA opens Trial Balance, Balance Sheet, Profit and Loss, Cash Flow and Fund Flow, with the audit schedules already laid out the way they number them. If they still want it in Tally, it exports there.
At year end, generated
- Trial Balance
- Balance Sheet
- Profit and Loss
- Cash Flow
- Fund Flow
Payroll and compliance
Payroll files the statutory forms out of the same records.
Form 16 for every member of staff, in bulk, as one ZIP. Form 24Q with the FVU file you upload to TRACES. GSTR-1 and GSTR-3B from your own transactions.
PF, ESI and professional tax calculated from configured rules, so when the government moves a ceiling you change a field rather than wait for a release.
Filed from your own data
- Form 16bulk
- Form 24QFVU
- GSTR-1
- GSTR-3B
Case study
A school in Punjab that several other systems could not bill.
Two children sit in the same class. One owes a registration fee and one does not, and which is which depends on the year each of them joined.
A school of roughly 1,400 students in Punjab charges a registration fee every second year, counted from the year each student was admitted. So what a child owes depends on when they joined, not on which class they are in.
That school had tried several other systems before us. None of them could bill the rule.
EduBold has no setting for a fee that repeats every second year either. It has a rule engine that can read each student’s admission date, which turned out to be enough.
Their principal sent a sample of his data. We configured about 10 rules and showed him his own students billed correctly. That covered 95% of what he needed.
He paid us nothing for that. We did the work first, and he paid only after he had seen his own students billed correctly. His office has used EduBold every working day since early 2026.
See how the ten rules were built

The same offer stands. Send us a sample of your data and the fee rules you actually apply, and we will show you your own students billed correctly. That costs you nothing, and you decide whether to buy after you have seen it.
Security
No school on EduBold can read another school’s data.
Every record carries the school and the branch it belongs to, and every screen applies that filter without being asked. Underneath, the database itself enforces it, so it cannot be forgotten or switched off.
If the application ever asked for another school’s data, the database would refuse to return it.
- Schools that can read another school’s data
- 0
Counted on the live system on 18 August 2026. Bring your IT person to the demonstration and we will run the count in front of them.
The tour
Fifteen minutes, in the real product. No slides.
It starts on the first of August, with a school opening for the session, and follows the month through admissions, fees, attendance, the timetable, exams and payroll to the books closing.
Questions
The questions you are already asking.
How long does it take to move across?
Between a week and about ten weeks, depending on what you are bringing with you. A single school starting at the top of a session, with master data already in reasonable shape, can be live in a week. A trust moving several schools mid-session, carrying opening balances and a year of fee history, sits at the other end. Your students, staff, fee structure and opening balances have to come over and be checked either way. We do the import; you check it. More on switching from Tally and spreadsheets
Do we have to use all of it?
No. Modules are enabled per school. Several schools run fees and accounts for a year before touching the timetable.
What about our existing Tally?
It survives. Ledger and voucher-type mapping, XML export, a sync log. Your CA’s workflow does not have to change on day one.
Who owns the data?
You do, and you can act on that without asking us. Your own administrator exports it, in standard formats, whenever you want it. If you decide to leave, the organisation and everything in it can be permanently deleted on request.
Is it built for Indian schools specifically?
Yes, in three specific ways. The books are real double-entry, kept to Indian accounting practice, so the year-end statements come out in the formats your CA and your auditor already work in. Payroll follows Indian statutory practice: PF, ESI, professional tax and TDS, calculated from configured rules, on the old regime or the new. And the assessment model is configured rather than hard-coded, so CBSE, ICSE, state boards and IB all run on the same engine. You set the grading scheme, the weightings and the report card format. You do not wait for us to ship support for your board. What that covers, form by form
Next
Book a demo, and bring your hardest question.
Half an hour, on the problems your school actually has. Bring the thing your current system cannot do. You will see whether EduBold handles it in the call rather than after the invoice.
