Indian payroll compliance, simply
The rules that decide what to deduct from a salary and pay to the government — Webelio handles the maths; you just switch on what applies.
Indian payroll has a handful of statutory rules: retirement savings, health insurance, a state salary tax, income tax, a welfare fund, an annual bonus and an exit payout. Each one has its own threshold, rate and filing. You do not need to learn any of them. Webelio calculates every one correctly, every month. This page shows you which rules apply to your business, and what stays in your hands.
Does this apply to my business?
Each statute switches on for a different reason — headcount, salary level, or the state a branch is in. Here is the quick test for each. If a row matches you, that rule applies.
| Statute | It applies when… | Read the details |
|---|---|---|
| Provident Fund (PF) — retirement savings | You have 20 or more employees | Provident Fund |
| Employee State Insurance (ESI) — health cover | An employee's gross pay is ₹21,000/month or less (in a covered establishment, usually 10+ staff) | ESI |
| Professional Tax (PT) — a state salary tax | A branch is in a state that levies PT (many states don't) | Professional Tax |
| Income tax (TDS) — tax on salary | An employee's projected annual tax is more than zero | TDS |
| Labour Welfare Fund (LWF) | A branch is in a state that levies LWF | LWF |
| Statutory Bonus | You have 20+ employees, and a person's Basic + DA is ₹21,000/month or less | Statutory Bonus |
| Gratuity | You have 10+ employees, and a person completes 5 years with you | Gratuity |
"DA" means Dearness Allowance — a cost-of-living component some salaries include. If your salaries have no DA, read "Basic + DA" as just Basic.
What Webelio does automatically
Once a rule is switched on, Webelio does the work inside every payroll run:
- Picks the right rate and threshold — the current contribution percentages, wage ceilings and state slabs are built in and kept up to date.
- Calculates each person's deduction and the employer's share — on the correct figure, in the correct order (loss-of-pay is applied before statutory deductions).
- Produces the filing files — the PF challan file, ESI return, PT and TDS summaries, bonus register and gratuity report, ready to upload or hand to your accountant.
You never see a slab table during payroll. You answer plain questions once — how many employees, which state, what registration numbers — and Webelio takes it from there.
What you still must do
Webelio does not talk directly to government portals (they are unreliable, and file upload is the stable, standard way). So a few steps stay with you:
- Register with each department that applies (EPFO for PF, ESIC for ESI, your state for PT and LWF, the income-tax department for TDS) and enter the registration numbers in Webelio.
- Switch on the statutes that apply under compliance setup.
- Download the file Webelio generates each period and upload it to the right portal.
- Pay the amount before the deadline.
Webelio shows you a compliance deadline dashboard with due dates and severity badges, so nothing sneaks up on you.
Two switches control everything
Every statute has two levels of "does this apply", and both must be on for a deduction to happen:
- The organization switch — your master toggle for the whole company, under Settings → Compliance. If your business isn't covered by PF, you leave PF off and it never runs.
- The per-employee flag — set on each person's compensation. This lets you cover the company but exempt a specific employee (for example, someone who opted out of PF at joining, or a manager exempt from LWF).
Think of it as a company-wide switch plus a per-person switch. A deduction runs only when both say yes.
Your compliance calendar
These are the usual deadlines once a statute applies to you. Webelio flags each one as it approaches.
| When | What's due | Portal |
|---|---|---|
| 15th of every month | PF challan (ECR file) for last month | EPFO |
| 15th of every month | ESI contribution for last month | ESIC |
| Monthly (state-set date) | Professional Tax challan | State PT portal |
| Monthly (by the 7th) | TDS deposited to the government | Income-tax / bank |
| Quarterly | TDS return (Form 24Q) — Q1 by Jul 31, Q2 by Oct 31, Q3 by Jan 31, Q4 by May 31 | TRACES / TIN |
| In LWF months | LWF contribution (June/December, or monthly in a few states) | State LWF portal |
| By November 30 | Statutory bonus for the year that ended March 31 | Paid to employees |
| Once a year (by June 15) | Form 16 to each employee | Given to employees |
Exact dates can shift by a day or two when a due date is a weekend or holiday — always confirm on the portal.
What's next
Open the page for each rule you switched on, or set them all up in one place.
- Set up compliance — turn on statutes and enter your registration numbers.
- Provident Fund · ESI · Professional Tax · TDS · LWF · Statutory Bonus · Gratuity
- Statutory reports & filing files — where to find every file and what to do with it.