Streamlining management at schoolSecurity & your dataEverything it doesBlog
EduBoldBook a demo

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

Fees overdue₹1,34,000 in overdue fees need immediate attentionView details →
3 staff on leave2 classes need substitutes todayView details →

Weekly attendance trend

MonTueWedThuFriSat

Students Staff

Fee collection progress · August88% collected

Collected
₹29,58,000
Pending
₹2,68,000
Overdue
₹1,34,000

Class performance

IX-A82
VII-A79
V-B77
III-A74
Fig. 01A principal’s morning at Greenfield International School: fees collected against billed, attendance taken, and the two items that need a decision before nine o’clock. Demonstration data.

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.

A full classroom of students at wooden desks in an Indian school
Every one of those problems is about this room, and about the office that has to account for it.

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.

The 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
Generated class timetable for Class 10-A. Blank cells are periods the generator reported it could not place.
PeriodTimeMondayTuesdayWednesdayThursdayFridaySaturday
108:00–08:45ChemistryGurpreet KaurScience LabBiologyAnita RaoScience LabPhysicsVikram JoshiRoom 12EnglishPrabhjot KaurRoom 12HistoryRitu MalhotraRoom 12GeographyRohit BansalRoom 12
208:45–09:30MathematicsRohit BansalRoom 12HistoryRitu MalhotraRoom 12HindiPrabhjot KaurRoom 12ChemistryGurpreet KaurScience LabPhysicsVikram JoshiRoom 12Computer ScienceAnita RaoComputer Lab
309:30–10:15BiologyAnita RaoScience LabMathematicsRohit BansalRoom 12GeographyRohit BansalRoom 12PhysicsVikram JoshiRoom 12EnglishPrabhjot KaurRoom 12BiologyAnita RaoScience Lab
410:15–11:00HistoryRitu MalhotraRoom 12PhysicsVikram JoshiRoom 12EnglishPrabhjot KaurRoom 12BiologyAnita RaoScience LabChemistryGurpreet KaurScience LabEnglishPrabhjot KaurRoom 12
511:00–11:45GeographyRohit BansalRoom 12HindiPrabhjot KaurRoom 12+++MathematicsRohit BansalRoom 12
611:45–12:30PhysicsVikram JoshiRoom 12ChemistryGurpreet KaurScience LabBiologyAnita RaoScience Lab+++
713:15–14:00EnglishPrabhjot KaurRoom 12EnglishPrabhjot KaurRoom 12ChemistryGurpreet KaurScience LabComputer ScienceAnita RaoComputer LabMathematicsRohit 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
  • Email

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.

The full statutory list, form by form

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

A crowd of schoolchildren in pale blue uniform, laughing, one waving at the camera
A registration fee falling due every second year is one rule. A thousand children is one billing run.

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.

For trustees and management

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.