School Payroll Software in India: Salary, Compliance & Checklist
How school payroll works in India: salary components, EPF/ESI/PT/TDS basics, attendance-linked pay, arrears, Form 16, common errors, and a features checklist.
Nishil Shah
Founder, Edacify
School payroll software calculates every staff member's monthly salary from a defined structure (basic, DA, HRA, allowances), applies the statutory deductions that apply to your institution (EPF, ESI, professional tax, TDS), links pay to attendance and leave, and produces payslips, registers, and year-end documents such as Form 16 — without an accountant rebuilding a spreadsheet every month. For an Indian school with a few dozen teaching and non-teaching staff, the question is rarely “do we need software?” but “a standalone payroll tool, or the payroll module inside our school platform?” This guide covers what a school salary is made of, the compliance layer, the errors that keep recurring in schools, a features checklist, and how to make that standalone-vs-module decision.
Not tax or legal advice
Statutory thresholds and rates change, and several are under revision in 2026. Figures below are indicative and drawn from official announcements as reported at the time of writing. Confirm current rules with EPFO, ESIC, your state's professional tax department, the Income Tax Department, and your chartered accountant before running payroll.
What school payroll software actually does
At its simplest, payroll is: gross earnings minus deductions equals net pay, done once a month for every employee, with a paper trail. Software matters because each of those three parts has school-specific complexity:
- Gross earnings depend on a salary structure that differs between a PGT, a PRT, an office clerk, a bus driver, and a part-time sports coach — and often on attendance and leave taken in the month.
- Deductions depend on whether the school is covered by EPF and ESI, which state it is in, and each employee's tax declaration.
- Records must survive audits, staff queries months later, and year-end tax filings.
A spreadsheet can do the arithmetic. What it cannot do reliably is keep the arithmetic consistent across 60 employees and 12 months, pull attendance automatically, produce a payslip for each person, and remember what changed when someone got an increment in October with arrears from July.
Components of a school salary in India
Private schools are free to design their own salary structure, but most follow a familiar template because it maps cleanly onto statutory calculations and onto how government pay scales are expressed.
| Component | What it is | Why it matters for payroll |
|---|---|---|
| Basic pay | The core, fixed part of the salary | Base for EPF and gratuity; usually the largest component |
| Dearness allowance (DA) | Cost-of-living allowance, standard in government and aided schools; optional in private schools | Typically clubbed with basic for EPF calculation |
| House rent allowance (HRA) | Allowance towards accommodation | Partly exempt from income tax under the old regime, on proof |
| Other allowances | Conveyance, special allowance, medical, hostel duty, etc. | Usually fully taxable; some school-specific ones are ad hoc |
| Variable pay | Extra classes, exam duty, coaching hours, substitution allowance | Changes month to month; needs a clean input source |
| Employer contributions | Employer's share of EPF and ESI | Part of cost-to-school but not shown as employee earnings |
Two structural points are worth deciding up front. First, whether you express salaries as a fixed structure per grade (say, “PGT Grade A” with defined basic and allowances) or as a negotiated CTC per person broken down by formula. Grade structures are far easier to maintain and audit. Second, whether DA is part of your structure at all — unaided private schools frequently skip it, while government, aided, and many minority-run schools follow state pay-scale conventions.
Statutory deductions: what may apply to a school
Which of these apply depends on your headcount, your state, and each employee's pay. The pattern below is common; the details are not something to take from a blog post.
Employees' Provident Fund (EPF)
EPF coverage has historically applied to establishments with 20 or more employees, and educational institutions are within its scope. The long-standing structure is a 12% employee contribution and a 12% employer contribution on basic plus DA, with a statutory wage ceiling for mandatory coverage of ₹15,000 per month. In 2026 the Labour Ministry has moved to raise that ceiling (₹25,000 has been widely reported as the proposed figure), so treat the ceiling as something to verify on the EPFO portal at the start of each session, not as a fixed constant in your spreadsheet.
Employees' State Insurance (ESI)
ESI covers employees earning up to a gross wage ceiling of ₹21,000 per month in notified areas, once the establishment crosses the applicable headcount (10 in most states). Contribution rates as published by ESIC are 0.75% (employee) and 3.25% (employer) of gross wages. In a school, ESI most commonly touches non-teaching staff — housekeeping, drivers, attendants, junior office staff — rather than teachers.
Professional tax (PT)
Professional tax is a state levy. Maharashtra, Karnataka, Gujarat, West Bengal, Tamil Nadu, Telangana, Andhra Pradesh, Madhya Pradesh, and Kerala are among the states that charge it; Delhi, Haryana, Uttar Pradesh, and Rajasthan do not. The constitutional cap is ₹2,500 per year, but slabs, due dates, and return formats differ by state. A school with branches in two states may need two PT configurations.
Tax deducted at source (TDS) and Form 16
Under Section 192 of the Income-tax Act, the school as employer must estimate each employee's annual tax (old or new regime, based on their declaration), deduct it in monthly instalments, deposit it, file quarterly TDS returns (Form 24Q), and issue Form 16 after the financial year ends — the current rule prescribes 15 June as the deadline. Most teachers' only tax document for the year is Form 16, so errors here become personal problems for staff at ITR time.
Applicability is per school, not per employee type
A common misconception is that “PF is for teachers, ESI is for Class IV staff.” Coverage is decided by the establishment's headcount and each employee's wages, not by job title. Once your school is covered, every eligible employee is in, whatever their designation. Get a one-time written opinion from your CA on which Acts apply and encode that in the software.
Linking attendance and leave to pay
This is where school payroll differs most from a generic office. Staff attendance is usually already being recorded — on a biometric device, a register, or increasingly through the same system that marks student attendance. Payroll needs three things from it:
- Paid days for the month, after applying casual leave, earned leave, medical leave, and any leave-without-pay.
- Leave balances that carry correctly across the academic session, including how vacation (summer/winter break) is treated for teaching versus non-teaching staff.
- Extra-duty inputs: substitution periods, exam invigilation, evening coaching hours — things that add pay.
If attendance lives in one system and payroll in another, someone exports a report and re-enters it every month. That step is where most “my salary is short” complaints originate. If you are reviewing your attendance setup anyway, our guide to automating school attendance covers biometric and face-recognition options that also feed staff attendance.
Teaching vs non-teaching staff
Treat these as two payroll populations with different rules rather than one list of employees:
| Aspect | Teaching staff | Non-teaching staff |
|---|---|---|
| Salary basis | Monthly, by grade (PRT / TGT / PGT or equivalent) | Monthly or daily-wage; contract or agency in some roles |
| Vacation pay | Usually paid through summer break, sometimes with conditions | Often work through vacation; different leave calendar |
| Variable inputs | Extra classes, exam duty, coaching batches | Overtime, event duty, night duty |
| Statutory exposure | Mostly EPF, PT, TDS | EPF, ESI (below wage ceiling), PT; TDS less common |
| Typical pay date issue | Increments effective from session start | Minimum-wage revisions by state notification |
Non-teaching staff on daily wages or through a contractor need special care: minimum wage rates are notified by the state and revised periodically, and the school may still carry responsibility as the principal employer for contract workers' statutory dues. Confirm this with your CA rather than assuming the agency handles it.
Increments, arrears, and revisions
School salary changes cluster around session start (April or June) but the paperwork rarely does. A typical sequence: management approves increments in July, effective April, so July's payroll must carry three months of arrears — and the arrears themselves change the EPF and TDS for that month. Good software handles this as a revision with an effective date, computes the difference automatically, and shows the arrears as a separate line on the payslip. Spreadsheet payroll handles it as a manual add-on that is forgotten in the TDS projection and surfaces as a shortfall in March.
The same mechanism should cover promotions (PRT to TGT), mid-year joiners with pro-rated pay, and full-and-final settlements when a teacher leaves after notice period.
Payslips, registers, and Form 16
The outputs a school payroll must produce, month after month:
- Payslips for every employee, showing each earning and deduction line, paid days, and year-to-date figures — ideally accessible by the staff member on their phone rather than printed and handed out.
- Salary register and bank transfer file for the month.
- Statutory files: EPF ECR upload, ESI contribution file, PT return, TDS challan details.
- Year-end: Form 16 Part A and B for each employee, investment-proof collection in January–February so March TDS is right.
- Audit trail: who changed which salary, when, and why — essential for management committees and for aided schools answering to the education department.
Common payroll errors in schools
These are the mistakes that show up repeatedly in small and mid-sized schools running payroll on Excel or a generic accounting package:
- Statutory limits hard-coded and never updated — an ESI or EPF ceiling from three years ago still sitting in a formula.
- Leave-without-pay not reflected because the attendance report and the salary sheet were prepared by different people.
- TDS deducted only in the last quarter, producing a large March deduction and unhappy staff.
- Regime not recorded per employee — old vs new tax regime declarations missing, so exemptions are applied wrongly.
- Arrears computed outside the system, so EPF and TDS on arrears are missed.
- Payslips that don't match the bank transfer after a last-minute manual correction to one but not the other.
- No audit trail for salary changes, which becomes a problem the moment a management committee or auditor asks.
- Employee data duplicated across attendance, payroll, and the staff master, drifting apart over time.
Features checklist for school payroll software
Use this when comparing options. The left column is non-negotiable; the right column is what separates a tool that fits schools from one that fits generic offices.
| Must-have | School-specific nice-to-have |
|---|---|
| Configurable salary structures with grades | Separate templates for teaching and non-teaching staff |
| EPF, ESI, PT, TDS with editable thresholds and rates | Multi-state PT for schools with branches |
| Attendance and leave integration | Same attendance source as students; vacation-pay rules |
| Effective-dated revisions and automatic arrears | Session-based increment cycles (April/June) |
| Payslips, salary register, bank file, ECR export | Staff self-service on mobile for payslips and leave |
| Form 16 and quarterly TDS return data | Investment-declaration collection inside the app |
| Role-based access and audit log | Approval workflow: accountant prepares, principal approves |
| Data export at any time (CSV/Excel) | Extra-duty inputs (substitution, exam duty) captured by HODs |
Standalone payroll vs a school-platform module
There are two ways to get all this. A standalone payroll product (the kind built for any Indian business) tends to be deepest on statutory compliance and to update thresholds fastest. A payroll module inside your school management platform shares its staff master, attendance, and leave data with the rest of the school — the integration argument covered in our school ERP guide.
Decision criteria that actually matter:
- Headcount and complexity. Below roughly 50 staff on straightforward structures, a platform module is usually enough and avoids a second vendor. Large trusts running several schools with multi-state PT, ESI, and contract labour often justify a dedicated payroll product.
- Who runs payroll. If an outside CA firm processes salaries, they may prefer their own tool; then the school platform's job is to hand them clean attendance and leave data.
- Where attendance lives. If staff attendance is already in the school platform, an integrated module removes the monthly export step that causes most disputes.
- Statutory depth. Ask any vendor, module or standalone, how ceiling changes are rolled out and how quickly. This is the year to ask, given the EPF revision.
- Total cost. Payroll modules are often bundled into platform pricing; standalone products charge per employee per month. Our breakdown of school management software pricing in India covers how bundling changes the maths.
A reasonable hybrid: run payroll in the school platform for day-to-day processing and payslips, and have your CA review the statutory files before upload each month. If you are also fixing fee collection, the fee management guide looks at the receivables side of the same finance picture.
FAQ
What is school payroll software?
Software that computes monthly salaries for a school's teaching and non-teaching staff from a defined structure, applies statutory deductions like EPF, ESI, professional tax, and TDS, uses attendance and leave data for paid days, and generates payslips, registers, and year-end documents such as Form 16.
Do private schools have to deduct PF?
Generally, once an establishment reaches the EPF headcount threshold (historically 20 employees), it is covered and must enrol eligible staff. Educational institutions are within EPF's scope. Whether a particular employee is mandatorily covered depends on their wages against the current ceiling — verify with EPFO and your CA.
Does ESI apply to teachers?
ESI applies to employees whose gross wages are within the ESI ceiling (₹21,000 per month at the time of writing) in covered establishments. In most schools that means some non-teaching staff rather than teachers, but it is decided by wages, not designation.
Which states charge professional tax on school staff?
Roughly 20 states and UTs levy it, including Maharashtra, Karnataka, Gujarat, West Bengal, Tamil Nadu, Telangana, Andhra Pradesh, Madhya Pradesh, and Kerala. Delhi, Haryana, Uttar Pradesh, and Rajasthan currently do not. Slabs and due dates are state-specific.
Who issues Form 16 to teachers, and by when?
The school, as employer, issues Form 16 to every employee from whose salary TDS was deducted, after filing the fourth-quarter TDS return. The current rule prescribes 15 June following the financial year; check the Income Tax Department's notifications each year for the applicable date.
Are teachers paid during summer vacation?
In most schools, yes — vacation is treated as paid time for regular teaching staff, sometimes subject to conditions on joining date or notice. This is a matter of the school's service rules and, for aided schools, state regulations. Configure it explicitly in payroll so the software does not treat vacation days as absence.
Should a small school buy standalone payroll software?
Usually not at first. For a single school with under about 50 staff and simple structures, a payroll module in the school platform, plus a CA reviewing statutory files, is typically sufficient. Move to a dedicated product when multi-state PT, ESI, contract labour, or multiple institutions make compliance the dominant workload.
Get started
If your staff attendance and student attendance are already in one system, running payroll from the same data is the natural next step. Edacify includes payroll and administration alongside attendance, student performance tracking, and parent communication, so paid days, leave, and salary changes come from one staff record. Start a 21-day free trial with one month's staff data and compare the payslips against your current sheet, or talk to our team about how your salary structures and statutory setup would map in.
Nishil Shah
Founder, Edacify
Building AI-Powered SaaS solutions to modernize school management.
Run your institution on Edacify
AI-generated quizzes, face-recognition attendance, and one tenancy for schools, colleges, and coaching. 21-day free trial, no credit card.
Keep reading

What Is School ERP Software? A Complete Guide (2026)
School ERP software runs admissions, attendance, exams, fees, and communication on one shared database. Here are the modules inside it and how to evaluate one.
School Fee Management Software: A Practical Guide for India (2026)
How school fee management software handles fee structures, concessions, late fees, receipts, GST on school fees, UPI payments and defaulter follow-up.

How to Automate Your School's Attendance System (2026)
Manual roll-call burns hours daily. Here are the four ways to automate school attendance, a five-step switch process, and the mistakes to avoid.
