HR & payroll software for India

Payroll that closes to the rupee.

Run HR and statutory payroll for 50 to 1,000 people across up to five legal entities. EPF, ESIC, professional tax, labour welfare fund and TDS — correct in every state you operate in, and explainable down to the last rupee.

Live in under fourteen days · No implementation fee · Your data stays in India

Payroll runExample Industries Pvt Ltd
Approved
Gross earnings
1,42,86,400
Employee PF
−6,48,000
ESIC — employee
−41,325
Professional tax
−1,08,600
Labour welfare fund
−9,450
Income tax (TDS)
−18,94,220
Loans & recoveries
−2,17,000
Net disbursement
₹1,13,67,805
Period
Mar 2026
Employees
486
States
7
Register, bank file and statutory summaries reconcile to ₹0.00 variance
14days
To first live payroll
20of 36
PT jurisdictions
16of 36
LWF jurisdictions
₹0.00
Reconciliation tolerance

Why this exists

Indian payroll fails in the details, not the basics.

Every platform computes gross minus deductions. The failures happen one level down — and they surface as a notice, not a bug report.

An employee crosses the ESIC wage threshold in November

Coverage continues to the end of the contribution period. Systems that drop them mid-period under-remit for four months.

A branch opens in a state with a different PT slab

Applicability follows the work location, and the annual cap differs. Most tools hard-code one state and lose the deal at the second office.

February arrives and nobody warned anyone

Unverified investment proofs collapse into a two-month deduction spike. It should have been forecast in January.

Someone changes a bank account four days before disbursement

Without segregation of duties and read-level audit logging, nothing catches it until the money has moved.

Why it matters

None of these are edge cases — they happen every year, to ordinary companies. Lekha handles each one by default, and shows you the working when you ask.

Implementation

Fourteen days, and the clock starts at signup.

Time to first payroll is the number we publish and the one we are judged on. It is measured to a finalised run, not to account creation.

  1. Days 1–2

    Companies and branches

    Register each legal entity with its PF, ESIC, PT and LWF numbers. Branches carry their state, which drives applicability from then on.

  2. Days 3–5

    Employee import

    Bulk import with dry-run validation and a per-row error report — including mid-year YTD earnings, tax deducted and opening leave balances, so you can switch in October without restating April.

  3. Days 6–8

    Structures and policies

    Salary structures, the proration basis, rounding rules, leave and attendance policies. Defaults are sensible; every convention is explicit.

  4. Days 9–11

    Parallel run

    Run against last month's actuals and reconcile to your existing output line by line. Any variance is explainable down to the formula and the values substituted.

  5. Days 12–14

    Live

    Approve, disburse, file. Statutory summaries and bank files generate from the same approved run.

Where we differ

Built for the second office, the mid-year switch and the audit.

01

Multi-entity from day one

Up to five legal entities in one tenant, each with its own registrations, payroll calendar, bank accounts and approval chain. Not an enterprise upsell.

02

Statutory rules are data

PT slabs, LWF rates, EPF and ESIC parameters and both tax regimes are effective-dated configuration. A rate change is a dated update, not a release.

03

Every figure is explainable

For any employee and any component we show the formula applied, the values substituted, the proration basis and the day count. Disputes take two minutes.

04

Reproducible runs

A run stores the configuration versions it used. Recomputing a period from two years ago returns exactly what was paid, not what today’s rules would produce.

05

Exit is a real module

Notice computation, shortfall recovery, multi-department clearance, statutory close-out and a settlement that cannot release until clearance closes.

06

Audit as a feature

Append-only logs that record reads as well as writes, enforced segregation of duties, and a one-click audit pack for any period.

Bring us your hardest month.

A parallel run against your existing payroll is the fastest way to judge this. Send one month of real data and we will reconcile it line by line.