What are Pre-Payroll activities? A detailed overview
Before payroll runs, validate data: confirm employee records, check attendance approvals, verify leave balances, audit salary changes, handle one-off adjustments. Pre-payroll is where you prevent disasters. Garbage in, garbage out spend time here and payroll runs clean.
Quick Overview
Running payroll starts long before anyone gets paid. Pre-payroll is the stage where you collect employee data, verify attendance and leave, and check salary components and statutory deductions like PF, ESI, and TDS, so the numbers are right before payroll actually runs.
Pre-payroll is the prep stage that happens before you actually run payroll. It’s where you set up salary structures, lock the payroll cycle dates, pull together a month’s worth of attendance and leave data, and check all of it before anything gets calculated.
Payroll processing runs in three stages: pre-payroll, the actual payroll run, and post-payroll (payslips, filings, reconciliation). Pre-payroll is the first, and in a lot of ways the most important, since almost every payroll error traces back to something that went wrong here, not in the calculation itself.
Before you can run payroll, you need current, verified information for every employee: PAN and Aadhaar details, bank account information, a previous employer’s Form 12B if they joined partway through the year (so their earlier TDS gets counted correctly), investment declarations for tax purposes, and nomination details for PF and gratuity. For a large team, pulling all of this together from multiple departments can easily eat up several hours on its own.
For example, a 200-person company found at year-end that 15 employees had never submitted updated PAN details after a name change following marriage. Every one of those payslips and TDS filings for the year had to be corrected and refiled, all because a pre-payroll data check got skipped.
This means confirming attendance records are accurate and approved, checking leave balances against what’s actually been taken, and flagging any loss-of-pay days before they hit the calculation. A single unapproved leave request or a missed attendance correction can throw off an employee’s pay for the entire month.
This is also where you set up policies for taxable, non-taxable, and partially taxable allowances, and run the statutory deduction checks: PF, ESI, and TDS. Two of those thresholds are still ₹15,000 for PF and ₹21,000 for ESI a month, but the Code on Wages’ “50% rule” (covered above) now pulls more of an allowance-heavy gross salary into those calculations than it used to. Worth a periodic check if your salary structures haven’t been reviewed since the recodification.
Once everything’s gathered, it needs a validation pass: checking formats, approvals, and company policy before any of it feeds into the actual calculation. This is the step that catches problems while they’re still cheap to fix, a wrong bank account number or an unapproved allowance is a lot easier to correct here than after payslips have gone out.
The phrase “garbage in, garbage out” fits payroll better than almost anywhere else. Bad data at the pre-payroll stage usually cascades: for example, a wrong attendance record throws off pay, which throws off PF and ESI contributions, which throws off the numbers on the payslip and the statutory filing behind it.
Getting this stage right matters for three reasons:
Keka’s payslip generator is a quick way to sanity-check a calculation before it goes final.
Every employee needs their PAN and Aadhaar details on file, along with bank account information, investment declarations for tax purposes, and nomination details for PF and gratuity. If someone joined partway through the year, you also need their Form 12B from their previous employer so their earlier TDS gets counted correctly.
India’s four new labour codes came into effect on November 21, 2025. Under the Code on Wages, at least 50% of an employee’s total pay now has to count as wages for PF, ESI, and gratuity calculations. The PF ceiling (₹15,000) and ESI ceiling (₹21,000) haven’t changed, but this rule can pull more of an allowance-heavy salary into those calculations than before.
Errors tend to cascade. A wrong attendance record throws off pay, which throws off PF and ESI contributions, which then shows up wrong on the payslip and in the statutory filing behind it. Catching a mistake at the pre-payroll stage is quick. Catching it after payslips go out means reissuing them and explaining the error to employees.
Pre-payroll is the preparation stage, where you set up salary structures, lock the payroll cycle dates, and validate attendance, leave, and salary data. Payroll processing is the next stage, where that validated data actually gets run through calculations to arrive at net pay and statutory deductions.
Subscribe to keep up with the latest strategic finance content.
Request a demo