Run payroll without second guessing your slabs or your bases. Offrd has the Indian statutory rules wired in, so EPF, ESI, Professional Tax, and gratuity tally up the same way every cycle. State wise PT, editable internal deductions, and EPF data exports are built in, not bolted on.
Four heads, one rulebook. The platform applies them at offer time, again at onboarding, and again every payroll cycle. The numbers reconcile because the same source rules drive each surface.
Editable pay scale ranges and monthly deductions per state.
Employer and employee on the EPF base.
Employer and employee on gross wages, with the ₹21,000 ceiling.
Auto computed and surfaced inside the salary structure.
India runs PT differently in different states. Offrd treats this as a table you can shape. Each row is a slab. Each slab carries a pay scale range, a fixed monthly deduction, and the state it belongs to. When the slab changes, you edit the row. When a state stops levying it, you delete the row.
The same rules apply at offer time, during onboarding, and inside every payroll cycle, so the figure on the offer letter matches the figure on the payslip.
| Field | Behaviour |
|---|---|
| Slab range | Min and max salary brackets |
| Deduction | Fixed monthly amount |
| State | Picked from a master list |
| Frequency | Monthly |
| Edit | Per row, no batch lock |
| Delete | Confirmed before commit |
The EPF base is not the gross. It is CTC minus HRA, gratuity, and other heads that the scheme excludes. Get that base wrong and your filings drift, your payslips drift, and your audit drifts with them.
Offrd computes EPF on the configured EPF base, applies 12% on the employer side and 12% on the employee side, and threads the figures into the salary structure at offer time. Nothing has to be entered again later.
| Parameter | Value |
|---|---|
| Employer share | 12% of EPF base |
| Employee share | 12% of EPF base |
| EPF base | CTC minus HRA, gratuity, other excluded heads |
| Wage ceiling (Para 26A) | ₹15,000 per month |
| EPS cap | ₹1,250 per month |
| Per employee toggle | Yes, inside payroll |
| Export format | EPF specific data file |
ESI is straightforward in theory and noisy in practice. The rates are 3.25% for the employer and 0.75% for the employee, both on gross wages. The wrinkle is the ceiling and who falls inside it. Offrd handles both.
If a worker is outside coverage this month, you flip the ESI toggle on the record and that line is skipped. The rest of the cycle is unaffected. When the worker is back inside coverage, you flip it again.
| Parameter | Value |
|---|---|
| Employer share | 3.25% of gross wages |
| Employee share | 0.75% of gross wages |
| Gross ceiling | ₹21,000 per month |
| Disability ceiling | ₹25,000 per month |
| Per employee toggle | Yes |
Gratuity sits inside the CTC structure from day one. You see it in the offer letter, you see it in the salary structure card, and you see it again at settlement under the Payment of Gratuity Act formula.
The standard formula is last drawn wages, times fifteen, times years of service, divided by twenty six. The Act sets a ceiling of ₹20 lakh on the payable amount. Under the Code on Wages and the Social Security Code (notified for effect on 21 November 2025), fixed term employees become eligible for gratuity after one year of service, even without the five year rule.
| Parameter | Value |
|---|---|
| Formula | (Last wages × 15 × years) ÷ 26 |
| Driver | Basic pay |
| Statutory ceiling | ₹20 lakh |
| Five year rule | Standard employees |
| One year rule | Fixed term, under new codes |
| Where it shows | Offer, salary card, settlement |
Statutory rules are only half the story. Most companies recover loan EMIs, deduct medical insurance premiums, or claw back advances. These flow alongside the statutory columns inside the payroll grid, with their own row per employee.
Internal deductions are configured at the org level once. They show up as editable columns in the payroll grid. The grid recalculates live, so the gross, total deductions, and net payable always reconcile.
At exit, the same deductions feed the Less Deductions block of the settlement letter, alongside Income Tax (TDS), Labour Welfare Fund, and any leave encashment offset.
You do not bolt compliance on at the end. It runs through every step, from offer to exit, with the same rules under the hood.
Set company profile, locations, departments, salary components, and the statutory rules. The PT slabs, EPF base, ESI rates, and gratuity logic are already in place.
The offer wizard auto fills EPF, ESI, and PT figures based on CTC, location, and the statutory engine. Annexure III, the compensation structure, lists them clearly for the candidate.
Generate the cycle, edit the grid, watch the totals reconcile. Statutory and internal deductions flow as columns. Per employee toggles handle the edge cases.
Send payslips by email, export CSV, and pull the EPF specific data file when you need to file returns. The dispatcher confirms each address before the batch goes out.
Whichever plan you pick, statutory rules are in. There is no compliance tier or upgrade gate.
₹99 per document on pay per use, or ₹50 per active employee per month on subscription. Switch between plans anytime. Setup takes under two minutes.
Start with 50 free credits. Run a full offer and a full payroll cycle, end to end.