Skip to main content

For Indian K-12 schools · built by Spin Labs

Every school ERP records fees, attendance and timetables.

This one collects, chases and schedules them itself.

An ERP that does the office work instead of storing it. The fee assistant drafts every follow-up and waits for your approval. A solver drafts next term’s timetable. The copilot answers questions out of your own ledger.

No card. Your trial school exists the moment you press the button.

Fee assistant
Waiting for your approval

Aarav Sharma · Grade 6 A

₹12,000 overdue · ladder stage 4

Ladder stage 4 of 5

Drafted for the guardian

Important notice from Sunrise Public School: Aarav Sharma’s Term 1 fee of ₹12,000 remains unpaid (due date 14 Aug 2026). Kindly clear the dues at the earliest. If paying in parts would help, reply here and the school office will assist. — Sunrise Public School fee assistant

That sign-off is not decoration. The assistant names itself in every message it sends.

Approve and sendEditHold6 more drafts waiting

The reminder ladder

  1. 7 days before · a gentle note
  2. The day before · the amount and how to pay
  3. 3 days late · offers to split it
  4. 10 days late · firm, with the office number
  5. 21 days late · the office will call this week
  • Fees land in your school’s own payment account — never ours.
  • Double-entry ledger, numbered receipts, Tally export.
  • Parents and teachers get the whole product in Hindi.
  • Your data leaves whenever you decide it should.

Everything it does

Sixteen things your office stops doing by hand.

Not modules to buy separately. One product on one database, and every line below is a rule the software actually enforces.

  • Fees and receipts

    Cash, cheque and UPI land in one book, and a gateway that confirms the same payment twice still makes one receipt.

  • Timetable and covers

    The solver names the constraint it could not satisfy, and no teacher can be booked into two rooms in one period.

  • Your school’s data

    A row in one school cannot point at a row in another, because the keys themselves make it impossible, not a filter.

  • Admissions and records

    An Excel import is checked once for you to read, then again as it writes, and it lands whole or not at all.

  • Roll call

    The alert re-reads the register before it sends, so saving the roll twice does not ring forty parents twice.

  • Billing runs

    A billing cycle is a dry run first, and one term line cannot be billed twice however often Generate is pressed.

  • Concessions and waivers

    A sibling discount or a quiet waiver is a row with the name of the person who approved it and the reason they gave.

  • Exams and marks

    The datesheet decides what a paper is out of, so one section cannot end up half marked out of 50 and half out of 100.

  • Report cards

    A card whose marks have since changed cannot be signed, and the grade bands it prints are the ones your school set.

  • Transfer certificates

    A duplicate TC pulled in 2031 prints the 2026 sheet, because a certificate freezes the child’s facts at issue.

  • Transport and boarding

    The boarding message names the bus, the stop and the time, and says so plainly when the child is on the wrong bus.

  • Messages and opt-outs

    An opt-out records who asked for it and who at the desk wrote it down, so nobody has to guess six months later.

  • The parent portal

    A link opens the child’s page for thirty minutes and one use, and a spent link cannot be revived.

  • Copilot and briefings

    The copilot can only run the reports your own role can open, and the morning briefing is counted, not predicted.

  • The activity log

    Downloading the fee ledger writes its own row, with the person, the IP it came from and what they asked for.

  • Promotion and year-end

    A promotion records every enrolment it created so it can be undone, and a closed year cannot be quietly reopened.

Every capability here is running in the product, not on a roadmap.

What we are actually replacing

A register, a WhatsApp group, and one overworked accountant.

Most schools this size are not running old software. They are running a spreadsheet. It is free, everybody understands it, and nothing in it reconciles.

  1. Nobody can say what was collected

    Cash at the counter, a UPI screenshot on WhatsApp, a cheque in a drawer. By the second week the register and the bank statement disagree, and nobody can say which one is right.

  2. Chasing dues is somebody’s whole month

    Sixty families, one accountant, the same message typed sixty times — and the awkward conversations quietly never happen at all.

  3. The owner finds out in March

    By the time a shortfall shows up in the annual accounts, the term that caused it is finished and the money is a year old.

What changes on Monday

The office work happens whether or not anybody remembers it.

Three jobs that used to need a person watching a calendar.

  1. Fees

    Today

    The accountant retypes the same reminder to sixty families, and then runs out of month.

    From day one

    Five reminder stages — from seven days before the due date to a final notice on day twenty-one — drafted in the family’s own language and held in a queue until you press send.

  2. Attendance

    Today

    Paper registers, typed up on Saturday, an absence noticed on Monday.

    From day one

    Roll call on a phone, and the guardian of an absent child hears about it the same morning.

  3. Timetable

    Today

    A week of the vice-principal’s life, a whiteboard, and one teacher double-booked in period four.

    From day one

    A constraint solver drafts the week — a better timetable than that week of work, in about five minutes — and names every clash before you publish it.

Product

Fees

Money that chases itself, on a book that balances.

Every payment — cash, cheque or UPI — becomes a numbered receipt and a pair of ledger entries nobody can edit afterwards. Online payments reconcile against the gateway’s own webhook, so the day’s takings and the bank agree without anyone tallying them.

  • Reminder ladder, stages 1 to 5, per family, in Hindi or English.
  • UPI collection links that reconcile themselves.
  • Tally XML vouchers your accountant already knows how to import.

Term 1 · collections

Collected

₹18,40,000.00

Outstanding

₹3,60,000.00

Collected within 15 days of the due date

0%

  • UPI · reconciled from the gatewayReceipt MAIN-0241₹12,000.00
  • Cash at the counterReceipt MAIN-0242₹4,500.00
  • Cheque · clearedReceipt MAIN-0243₹24,000.00

Debits equal credits. The book balanced last night.

Parents and teachers

One page a parent can read, on the phone they already have.

A link in a message opens the child’s page: fees due, attendance, exams, the report card. No app to install and no password to lose — and in Hindi if that is what the family reads. The teacher’s side is built for somebody standing in a doorway with thirty names to mark.

  • Roll call in about a minute a class.
  • Absence alerts on the morning it happens.
  • School messages on WhatsApp, at utility rates.

Aarav’s page

Grade 6 A · Sunrise Public School

Fee due

₹12,000.00

by 14 Aug

Pay now

Present 22 of 24 days this month

Half-yearly exams start 12 Sep

Opened from a link in a message. No app, no password.

Academics

The week, solved. The report cards, signed.

The solver drafts a timetable, and when it cannot satisfy every constraint it tells you which one to loosen rather than quietly dropping it. Marks go in and three board templates come out, each report card carrying a signature anybody can verify. Transfer certificates come off the same numbered register an inspector asks to see.

  • Ranked substitutions when a teacher calls in sick.
  • Signed report cards and numbered certificates.
  • Serial registers, kept the way an inspection expects.

Grade 6 A

Draft — not the published timetable
Grade 6 A
MonTueWed
1MathsEnglishScience
2ScienceRoom booked twiceHindi
3EnglishHindiMaths
4GamesMathsEnglish

1 clash left to resolve

Publish this draft

For the owner

Ask your school a question. Get the number and the rows behind it.

The copilot reads your school through exactly the permissions you already have — it can see nothing your own role cannot — and it answers with the records it counted, so you can argue with the working and not only the total. Each morning it puts what needs a decision on one page.

  • A morning briefing: what needs you today.
  • Early Warning signals, shown with the numbers that raised them.
  • An activity log of every action, human or machine.

Copilot

Who in Grade 6 A has not paid this term?

Four families in Grade 6 A have an unpaid Term 1 invoice — ₹48,000 between them. The oldest is 21 days past its due date.

Counted from 4 invoices in your ledger · fees.defaulters

Ask your school anything

Illustrative sample data. Drawn from the product’s own screens and its own wording — the names, amounts and dates are invented.

The AI, stated plainly

It drafts. You decide. Nothing goes out unattended.

One overclaimed demo costs more than ten careful ones. So here is the whole of it — including the parts we deliberately did not build.

  1. Approval first, by default

    Every message the fee assistant writes lands in a queue for a person to read and send. A school can later let it settle instalments on its own, inside a written policy that school set and under a ceiling it chose. That is a switch you turn on, never a default you discover.

  2. The assistant says who it is

    Every message it sends is signed with your school’s name and the words “fee assistant”. A parent finding that out from a screenshot in the class group is the failure this was designed against.

  3. It shows its working

    Answers arrive with the records they were counted from, and signals arrive with the numbers that raised them. You can disagree with the reasoning, not only with the conclusion.

  4. It is logged, and it has a stop button

    Every action, human or machine, is written to an activity log the principal can read. Any part of it can be switched off for your school without switching off the rest.

And four things it will not do

These are not gaps we are hiding until launch. They are decisions, and each one has a reason.

  1. It does not grade papers

    It reads marks totals off a scanned sheet, cell by cell, with a confidence on each and the image beside it. A teacher reviews every one. For classes 10 and 12 it stays off unless a school turns it on.

  2. It does not predict which child will drop out

    Early Warning signals are transparent rules and statistics over your own attendance and fee records, shown with their inputs. Principal and counsellor only — never shown to a parent, and never a label attached to a child.

  3. It does not write in a teacher’s voice

    Report-card remarks are drafted for a teacher to approve one at a time. There is no bulk approve, because bulk approve is how a machine-written remark reaches a parent.

  4. It does not solve your timetable while you watch

    A workable draft takes well under a minute and a good one takes one to five. If your constraints cannot all be met it says which one to loosen. We do not regenerate a whole school’s timetable live on a demo call.

Pricing

Published. Per student, per month.

Everybody else in this market quotes. We publish — the tiers, the add-ons, and the one fee we take on payments — because you are going to compare us anyway.

  • Collect

    For a school coming off a spreadsheet

    ₹0per student / month

    plus ₹7 per successful online payment

    • Fee ledger and UPI collection links
    • Reminder ladder, stages 1 and 2
    • Parent portal, lite
    • One admin seat
    • Receipts carry our name alongside yours
    Start free
  • Core

    The whole office, without the agents

    ₹11–20per student / month

    the rate falls as your roll grows — see the calculator below

    • Everything in Collect, with no per-payment fee
    • Student records and the Excel migration toolkit
    • Attendance with same-day absence alerts
    • The full reminder ladder, stages 1 to 5
    • Exams, marks and report cards — three board templates
    • Manual timetable and ranked substitutions
    • Tally export, certificates, numbered receipts
    Start free
  • AI Pro

    Where most schools land

    The one that does the work

    ₹22–45per student / month

    the rate falls as your roll grows — see the calculator below

    • Everything in Core
    • The fee assistant, approval-gated
    • A copilot that reads your school for you
    • Solver timetable drafts
    • The principal’s morning briefing
    • Early Warning signals
    • A drafting assistant for report-card remarks
    • WhatsApp utility messages absorbed to fair use
    Start free
  • Scale

    Chains, campuses and elite schools

    Custom quoteper student / month

    custom quote, above 2,000 students

    • Everything in AI Pro
    • RFID and biometric attendance devices
    • Transport, with the driver’s phone as the tracker
    • Multi-campus and single sign-on
    • Your own WhatsApp number and domain
    • Priority support
    Talk to us

What would it cost us?

Each slice of your roll is charged at its own rate, the way income tax bands work — so the price per student falls as your school grows, and your bill never goes down when you admit a child.

₹11,250.00a month, billed annually

that works out at ₹37.50 per student, per month

₹1,12,500.00 a year, paid up front (two months free)

How that is worked out
  • students 1–50 · ₹45.00₹2,250.00
  • students 51–100 · ₹40.00₹2,000.00
  • students 101–300 · ₹35.00₹7,000.00

Your real bill uses the students actually on your roll, counted by the software. This calculator is here so you can check the number before you ask us for it.

The parts vendors usually leave off the page

  1. Billed annually, invoiced in March for the April session. A new school bills term-wise in its first year, at list, with no surcharge. We never bill monthly.

  2. Onboarding and migration is ₹25,000 once, or ₹50,000 above 1,200 students — waived for founding schools and for any school a customer referred.

  3. The ₹7 is invoiced to the school. Charging it on to a parent as a convenience fee is prohibited by the contract.

  4. Our first three founding schools get AI Pro free for one term, then a price fixed for three years.

The one number

Lift your collection by one and a half percent and the software has paid for itself.

An 800-student school billing ₹40,000 a year collects ₹3.2 crore. One and a half percent of that is ₹4.8 lakh; AI Pro at list costs ₹3.36 lakh. Pilots target eight to twelve percentage points of on-time collection — and we will only claim a number we can defend.

What we are judged on
Billed fees collected within 15 days of the due date
  1. Randomised section-level control groups, in the same term.

  2. Computed from your own migrated ledger, never our spreadsheet.

  3. Co-signed by your accountant before anybody quotes it.

Never “versus last year” — a fee hike and a moved due date make that number mean nothing.

Questions we get asked first

The awkward ones, answered.

Who holds the money?

Your school does. Fees run through your own payment gateway account and never pass through us. The ₹7 platform fee on the Collect tier is invoiced to you monthly — it is not taken out of a parent’s payment.

What happens to our data if we leave?

You take it. Students, ledger, receipts, marks and attendance, plus Tally XML vouchers your accountant can import. The export is written into the contract, so it is not a support request you have to win.

Will the AI message our parents without us?

Not unless you switch that on. Out of the box every drafted message waits in an approval queue for a person. When a school does allow the assistant to settle instalments by itself, it stays inside a policy that school wrote, and every message still says it is the fee assistant.

Do we have to re-type years of records?

No. We migrate your existing spreadsheets, usually before we ever demo anything, and the importer maps your columns rather than demanding ours.

Is it in Hindi?

The parent portal and the teacher screens are fully Hindi, including the messages that go out to families. The admin and accounts console is English first, with Hindi arriving progressively.

How long until we are live?

Days, not months. A trial school is created the moment you submit the form; migrating one real school’s records is about a week, and most of that week is ours, not yours.

Our school runs partly on cash. Is that a problem?

Cash is first class — a counter payment gets the same numbered receipt and the same ledger entry as a UPI one. What we will not do is keep two sets of books. Every rupee lands on one ledger, and if that is not what you want it is better that we both know now.

See it first

Look around before you sign up for anything.

A real school, already set up — forty pupils, a term of fees, a register that has been called. Sign in with these and open anything.

School code
sunrise
Email
demo@spinorbit.in
Password
WelcomeToTheOffice26

This is a shared sandbox on real software, not a recording. Anything you change stays changed for the next visitor, and it holds no real family’s data.

Start with the least glamorous thing you own: the fee register.

Create a trial school, bring in one class, and watch the first reminder ladder draft itself. Nothing leaves the building until you approve it.

About two minutes. No card.