PayLoom
Payroll in India

Payroll software for India, on one employee record.

PF, ESI, professional tax, TDS and labour welfare fund are worked out from the same record that holds salary, work location and tax regime. Change something once and the next run, payslip and return all reflect it.

Every statutory rule is held per state with the date it took effect, so a new slab or ceiling is added as a rule rather than edited into a spreadsheet.

  • PF
  • ESI
  • PT
  • TDS
  • LWF
  • F&F
Free tool: work out in-hand salary from CTC
Rohan Kulkarni · Pune, Maharashtra
₹58,000
Net pay · March 2026
Basic
₹30,000
House rent allowance
₹15,000
Special allowance
₹15,000
Gross
₹60,000
Provident Fund12% of the ₹15,000 PF wage ceiling · UAN on record
−₹1,800
ESINot applicable: gross is above ₹21,000
n/a
Professional taxMaharashtra slab · work location Pune
−₹200
Income tax (TDS)New regime on record · projected income within the rebate
₹0

Try it: change the month and watch which statutory lines apply. Sample figures.

Statutory

What every Indian payslip has to get right.

The rule as it stands, and where PayLoom reads it from. Each one links to a guide with the detail.

PF

Provident Fund

12% from the employee and 12% from the employer on PF wages, which many employers cap at ₹15,000 a month.

In PayLoom

UAN and the PF wage base sit on the employee record, and contribution reports come from the same figures as the payslip.

Read the guide
ESI

Employees' State Insurance

0.75% from the employee and 3.25% from the employer, for staff earning up to ₹21,000 a month gross.

In PayLoom

The threshold is a dated rule, and eligibility is read from gross pay in the run rather than kept on a separate list.

Read the guide
PT

Professional tax

Set by each state in salary slabs. In Maharashtra most salaried staff pay ₹200 a month and ₹300 in February.

In PayLoom

Professional tax reads the employee's work location and that state's slab table, including the February step.

Read the guide
TDS

Income tax on salary

Tax deducted each month from projected annual income, under the regime the employee has chosen.

In PayLoom

The regime choice sits on the employee record, so the run reads it instead of asking for it.

Read the guide
LWF

Labour welfare fund

Small fixed contributions on a state schedule. In Maharashtra they are deducted in June and December.

In PayLoom

Twice yearly deductions are pay elements with their own schedule, so they appear in the right month without anyone remembering them.

Read the guide
F&F

Gratuity and final settlement

Gratuity of 15 days' wages per year of service, and final dues paid within two working days of exit under the Code on Wages.

In PayLoom

A leaving date on the record starts the settlement, which collects leave, assets and open claims and is approved like any other run.

Read the guide
State by state

The same salary is taxed differently in Pune and Bengaluru.

PayLoom reads each employee's work location from their record and applies that state's rules, so one run can cover several states without a separate sheet for each.

Professional tax
Slabs, the months they step up, and whether it is paid monthly or yearly all differ by state. Some states charge none.
Labour welfare fund
Amounts and deduction months are set by each state, and the schedule is not always monthly.
Shops and establishments
Leave entitlements, working hours and holidays come from the state Act where the office is registered.
Calendar

The dates a payroll team works to.

The usual statutory calendar for an employer in India. Due dates move with notifications, so check the current one before you file.

7th
TDS deducted from last month's salaries is deposited. March's is due by 30 April.
15th
PF and ESI contributions for last month are paid and the returns filed.
Monthly
Professional tax is paid to the state, monthly or annually depending on the state and your liability.
Quarterly
The TDS statement on salaries is filed for the quarter just ended.
June, December
Maharashtra labour welfare fund is deducted, and paid by 15 July and 15 January.
Yearly
Each employee gets a TDS certificate for the financial year that ended in March.
FAQ

Questions Indian payroll teams ask.

Yes. Each statutory deduction is a pay element with its own wage base, threshold and effective date. The run reads UAN, work location and tax regime from the employee record, and contribution reports and returns are generated at close from the same figures that went on the payslip.

Statutory rules are held per state with effective dates. Professional tax reads each employee's work location and applies that state's slab table, so staff in Pune and Bengaluru can sit in the same run and each get the right deduction.

Yes. The regime is recorded per employee on their record, and the monthly TDS is worked out from it, so a team can have people on both.

Yes. A leaving date starts the settlement: Leave reads the balance to the last day, Assets lists what still has to come back, Expenses lists open claims, and Payroll builds the settlement with each line showing where it came from.

Yes. Pay elements, policies and statutory rules are set per country, and one run can issue payslips in several currencies with the rate stamped on each. Reporting consolidates to your base currency.

Send one month of payroll and a staff list. We load it into a private workspace, walk you through the run against your current figures, and quote once you have seen it work. The trial is 30 days with every module and no card.

Guides to payroll in India

Run last month's payroll in PayLoom.

Send one month of payroll and a staff list. We load it, run it alongside your current figures, and walk you through every difference.

Book a walkthrough