Payroll guides

What is payroll? Meaning, components and process for Indian employers

Payroll is everything an employer does to pay people correctly and on time: working out what each employee earned, taking the right deductions, depositing statutory contributions, keeping records and filing returns. This guide explains what payroll covers in India, how gross salary becomes take-home pay, and the ways businesses run it.

Key points

  • Payroll is more than paying salaries. It covers earnings, deductions, statutory contributions, payments, records and filings.
  • Every month starts from attendance and leave, because paid days decide what an employee has actually earned.
  • Gross salary minus employee deductions (PF, ESI, professional tax, TDS, recoveries) gives net pay.
  • Employer PF and ESIC contributions are paid on top of gross salary and deposited by the 15th of the following month.
  • Businesses run payroll in-house on spreadsheets, outsource it, or use payroll software. Each has trade-offs.

Payroll meaning for Indian employers

In everyday use, "payroll" means two things. It is the list of people an organisation pays, as in "we have 60 people on payroll". It is also the recurring process of calculating and paying their wages.

For an Indian employer, the process has a legal side that is easy to underestimate. Wage laws decide when salary must be paid and what may be deducted. The EPF and ESI schemes require monthly contributions and returns. Income-tax law makes the employer responsible for deducting tax from salary. And labour laws require registers that an inspector can ask to see.

So a working definition is: payroll is the monthly cycle of turning attendance and pay terms into correct salaries, lawful deductions, deposited contributions and records you can defend.

What payroll covers

Whatever the size of the business, the same six pieces come up every month.

AreaWhat it includes
EarningsBasic salary, dearness allowance, HRA, special and other allowances, overtime, holiday or Sunday duty pay, bonus, incentives, arrears.
DeductionsLoss of pay for unpaid absence, employee PF, employee ESI, professional tax, TDS, recovery of advances and loans, fines where permitted.
Statutory contributionsEmployer PF (EPF and EPS), EDLI, PF admin charges, employer ESI. These cost the employer but do not reduce the employee's gross pay.
PaymentsBank transfer or cash payment of net salary, tracking who is paid, partly paid or on hold.
RecordsAttendance, wage and deduction registers, salary revisions, payslips, advance and loan ledgers.
FilingsPF ECR and challan, ESIC contributions, TDS deposits and quarterly returns, professional tax returns where applicable.

Payroll software such as Swastik Payroll handles the first five in one place and prepares the PF and ESIC figures and files. Deposits and returns are still made on the government portals.

How gross salary becomes net pay

The core payroll calculation follows the same order every month.

  1. Fix the rate. Take the employee's current monthly salary and structure (basic, HRA, allowances).
  2. Count paid days. Days in the month minus unpaid absences (loss of pay). Paid leave, weekly offs and holidays are normally paid.
  3. Work out earned gross. Pro-rate the salary for paid days and add variable earnings such as overtime or incentives.
  4. Apply statutory deductions. Employee PF on PF wages, employee ESI on gross wages if covered, professional tax as per the state, and TDS.
  5. Apply other deductions. Advance and loan instalments, and any other lawful recoveries.
  6. Arrive at net pay. Earned gross minus all employee deductions.
Per-day rate = Monthly salary ÷ days basis (30, 26 or days in month, as per policy) Earned gross = Monthly salary − (Per-day rate × LOP days) + variable earnings Net pay = Earned gross − employee deductions

The days basis is a policy choice, and it must be applied consistently. Swastik Payroll, for example, uses a fixed 30-day basis for every month.

Worked example

Neha's monthly salary is ₹18,000: basic ₹9,000, HRA ₹4,500 and special allowance ₹4,500. Her employer uses a 30-day basis. In the month she has 2 days of loss of pay, so 28 paid days.

  • Per-day rate: ₹18,000 ÷ 30 = ₹600. LOP: ₹600 × 2 = ₹1,200.
  • Earned gross: ₹18,000 − ₹1,200 = ₹16,800 (basic ₹8,400, HRA ₹4,200, special ₹4,200).
  • Employee PF: 12% of earned basic ₹8,400 = ₹1,008.
  • Employee ESI: her wages are under ₹21,000, so 0.75% of ₹16,800 = ₹126.
  • Professional tax: ₹200 (assumed; it depends on the state).
  • TDS: nil, as her annual income is below the taxable level.
  • Salary advance instalment: ₹1,000.

Total deductions = ₹1,008 + ₹126 + ₹200 + ₹1,000 = ₹2,334. Net pay = ₹16,800 − ₹2,334 = ₹14,466.

On top of this the employer pays PF of ₹1,008 (₹700 to EPS and ₹308 to EPF after rounding) and ESI of 3.25% × ₹16,800 = ₹546.

You can try your own numbers in the free salary calculator. For how CTC relates to these figures, read CTC vs gross vs net salary.

Statutory deductions and contributions

Four statutory items appear on most Indian payrolls. Rates below are the commonly applicable ones; confirm them for your establishment.

  • Provident Fund (EPF). Applies to establishments with 20 or more employees. The employee contributes 12% of basic + DA; the employer contributes 12%, of which 8.33% (on wages up to ₹15,000) goes to the pension scheme. See how PF is calculated.
  • Employees' State Insurance (ESI). Covers employees earning up to ₹21,000 a month in covered establishments. Employee 0.75%, employer 3.25% of gross wages.
  • Professional tax. A state levy, capped at ₹2,500 a year. Not every state charges it, and slabs differ.
  • TDS on salary. The employer estimates the employee's annual tax, deducts it across the year and deposits it by the 7th of the following month.

PF and ESIC deposits for a month are due by the 15th of the next month.

Records and registers to maintain

Good payroll records let you answer three questions quickly: what was this person paid, why, and was the law followed? At a minimum, keep:

  • Attendance or muster roll with daily status, including half days, leave and holiday work.
  • Wage register showing, per employee and month, rate of pay, days worked, earnings, deductions and net paid.
  • Overtime record of extra hours worked and overtime paid.
  • Deductions, fines and advances with the reason, amount and recovery schedule.
  • Leave register with balances, accruals and leave taken.
  • Salary revision history with effective dates, so arrears and past months can be explained.
  • Statutory records: PF ECRs and challans, ESIC contribution records, TDS challans and returns.
  • Payslips issued to employees.

The four labour codes came into force from 21 November 2025, and they consolidate many of the older registers and forms. Central and state rules are still being notified, so check which formats apply in your state.

In-house, outsourced or software

There is no single right way to run payroll. The choice usually depends on headcount, how variable pay is, and who in the business has time for it.

ApproachWorks well whenWatch out for
In-house on spreadsheetsA handful of employees on fixed salaries, little overtime, one person who understands the sheet.Formula errors, lost revision history, manual PF and ESIC files, dependence on one person.
Outsourced to a CA or payroll providerYou want experts to handle compliance and have little HR capacity.You still have to send clean attendance and changes every month; turnaround depends on the provider.
Payroll software run by your teamAttendance varies, there are advances, overtime or shifts, and you want records under your control.Initial setup of employees and salary structures; someone must own the monthly run.

Many businesses combine them: software for calculation and records, and a CA for tax and returns. If you are weighing a move off spreadsheets, our guide to payroll software vs Excel lists the warning signs.

Payroll glossary

TermMeaning
CTCCost to company: the total annual cost of an employee, including gross salary and employer contributions such as PF and ESI.
Gross salaryTotal earnings for the period before any employee deductions.
Net salaryTake-home pay: gross salary minus employee deductions.
LOPLoss of pay: unpaid days, usually absence without approved paid leave.
Paid daysDays for which salary is payable in the month, after removing LOP days.
UANUniversal Account Number: the employee's permanent PF member number, which moves with them across jobs.
IP numberInsured Person number: the employee's ESIC registration number.
ECRElectronic Challan cum Return: the monthly PF return uploaded on the EPFO Unified Portal.
TDSTax deducted at source: income tax the employer deducts from salary and deposits with the government.

Frequently asked questions

Is payroll the same as salary?

No. Salary is what an employee is paid. Payroll is the whole process around it: calculating earnings and deductions, paying, depositing statutory contributions, keeping registers and filing returns.

Does a small business with a few employees need to run payroll?

Yes. Even without PF or ESI coverage, you need attendance and wage records, you must pay wages on time, and TDS applies if an employee's salary is taxable. The process is simpler, but it still exists.

Are employer PF and ESI part of gross salary?

No. Employer contributions are an additional cost to the employer. They are usually shown inside CTC but are not part of the gross salary on the payslip.

How often is payroll processed in India?

Most employers run payroll monthly, and PF, ESIC and TDS deposits follow a monthly cycle. Some businesses pay daily or weekly wages to certain workers, but still consolidate statutory work month by month.

This guide is general information for employers and employees in India, not legal or tax advice. Statutory rates, limits and forms change; confirm the current position with EPFO, ESIC, the Income Tax Department or your CA before acting on it.

See your own payroll run in Swastik Payroll

Share your salary structure and attendance rules. We will walk you through a live payroll run set up the way your organisation actually works.