Payroll Process in India: A Step-by-Step Guide for Small Business (2026)

Payroll is the monthly process of working out what each employee should be paid, deducting the right statutory amounts, paying the net salary and filing the returns that follow. Done well it is quiet and predictable. Done badly it produces angry staff, penalty notices and hours of rework. This guide breaks the Indian payroll process into clear steps a small business owner can follow.

Step 1: Gather attendance and inputs

Payroll starts with data, not calculation. Before you can compute anything you need, for the pay period:

Set a cut-off date, for example the 25th, so attendance is frozen and you have time to process. If your attendance sits in a register or a chat group, this is the step that eats the most time, which is why capturing it in one system helps.

Step 2: Compute gross salary

For each employee, add up the earnings for the period: basic, HRA, DA if any, special allowance, other allowances and any bonus or arrears. If an employee had leave without pay, pro-rate the salary for the actual paid days. The total is gross salary for the month. For a full breakdown of each earning line, see our salary slip format guide.

Step 3: Apply statutory deductions

Now subtract the statutory items from gross. The main ones are:

Run payroll and HR without the spreadsheets

IndiaCRM includes HR & Payroll: employees, attendance, leave, salary and payslips in one place, free. Create your free account.

Step 4: Arrive at net pay

Net pay is simple once the pieces are ready: gross salary minus total deductions. This is the take-home amount that reaches the employee's account. Double check the arithmetic per employee, because a wrong net figure is the fastest way to lose staff trust.

Step 5: Disburse salaries

Pay the net salary into each employee's bank account, usually through a bank salary file or a bulk transfer. Keep the payment date consistent every month, because predictability is what staff value most. Save the bank confirmation as proof of payment.

Step 6: Issue payslips

Every employee should get a payslip for the month showing earnings, deductions and net pay. A PDF slip is fine. Issuing it the same day you pay closes the loop and reduces questions. Payroll software generates these automatically from the same numbers you just calculated.

Step 7: File compliance returns and challans

Deducting is only half the job. You must deposit the amounts and file the returns:

A monthly payroll calendar

The way to stay compliant is a fixed calendar. A simple version: freeze attendance by the 25th, process and pay salary by the 1st to 5th, deposit TDS by the 7th, and deposit PF and ESI by the 15th. Mark these dates once and payroll stops being a scramble.

Where software helps

Payroll is repetitive and rule-bound, which is where a tool earns its place. IndiaCRM's HR & Payroll module holds attendance, leave and salary structures together, applies the statutory rates, and produces payslips from the same data. That removes the copy-paste between spreadsheets that causes most payroll errors, and leaves you to check the output rather than build it from scratch.