H HRSoftwareHyderabad March 18, 2026 11 min read Updated Aug 13, 2026
Payroll Process in India 2026: Complete Step-by-Step Guide with Calculation Example
Updated Aug 2026


HR Technology Guide · 2026

The Complete Payroll Process in India — 2026 Guide with Worked Example

The full 3-stage payroll workflow, every statutory deduction (PF, ESI, TDS, PT), and a real Rs. 40,000 salary walkthrough that shows every rupee.

3-stage process
Worked example
2026 rates

Quick Answer

Payroll processing in India runs in three stages: (1) pre-payroll — freeze attendance, get approvals, verify data; (2) payroll calculation — apply PF, ESI, PT, TDS to gross salary; (3) post-payroll — pay salaries, file returns, archive reports. This guide walks through every stage with a real Rs. 40,000 salary example for a Hyderabad employee.

Payroll looks simple from the outside — salary in, salary out. Inside a real Indian payroll run, it splits into three distinct stages, six deductions, one state-specific slab that changes every year, and filing deadlines that cost money if you miss them. This complete guide walks through every stage of the payroll process in India for 2026, with a real Rs. 40,000 worked example, so you can run the maths yourself or check what your payroll team is doing.

What Is Payroll in India?

Payroll in India is the monthly process of paying employees their salary, cutting the right taxes and contributions, and filing those cuts with the government. It has three parts: earnings (what you owe the employee), deductions (what the law says you must cut), and filings (the returns you send to EPFO, ESIC, income tax, and the state).

The final output of any Indian payroll run is four things: the net pay that lands in the employee bank account, a signed payslip, statutory challan files, and a report that keeps you audit-ready.

Why the Payroll Process Matters

Two reasons. First, employees notice. Cut Rs. 500 too much from a salary and an employee will find out within an hour. Trust in HR drops overnight. Second, the government notices. A late PF ECR upload is Rs. 100 per day per default. A wrong TDS deduction lands in Form 26AS and follows the employee for years.

Get payroll wrong once and you spend a week fixing it. Get it wrong twice in a quarter and finance stops trusting HR. That is why the payroll process deserves the maths care it does not always get.

The 3 Stages of the Payroll Process in India

Every Indian payroll cycle, regardless of company size, follows the same three stages:

  1. Stage 1 — Pre-Payroll: Data preparation. Freeze attendance, get variable pay approvals, verify master data.
  2. Stage 2 — Payroll Calculation: Apply every statutory deduction to gross salary, arrive at net pay, generate payslips.
  3. Stage 3 — Post-Payroll: Push salaries to bank, file returns to EPFO/ESIC/income tax/state, archive reports.

Manual teams typically take 3 to 5 working days to complete all three stages for 50 employees. A modern payroll platform compresses the cycle to under 4 hours.

Stage 1: Pre-Payroll — Data Preparation

Before you open Excel or your payroll software, gather five things:

  1. Employee master data. Full name, PAN, UAN, bank account, joining date, work location, and CTC structure.
  2. Salary structure. The split of CTC into Basic, HRA, Special Allowance, DA, and any other allowances.
  3. Attendance for the month. Total paid days minus loss-of-pay days.
  4. Leave balances and one-time payouts. Bonuses, arrears, reimbursements, or any deductions.
  5. Statutory rate table. Current PF and ESI rates, correct Professional Tax slab for each employee state, TDS regime chosen by the employee, and Section 80C to 80U declarations.

If any of these are missing or wrong, every downstream number is wrong. Data cleanup is 80 percent of the pain of running payroll manually.

Attendance and Leave Tracking

Attendance is where most salary errors are born. Every month, someone exports punch data from the biometric system, fixes it in Excel, and imports it into payroll. One wrong loss-of-pay entry and someone gets a full-month salary for a half-month presence. Best practice: reconcile attendance daily, not monthly, and lock inputs one day before payroll processing.

Stage 2: Payroll Calculation — The Full Maths

Once inputs are locked, payroll processing runs in a strict sequence:

  1. Compute gross earnings: Basic + HRA + allowances
  2. Subtract loss-of-pay for unpaid leave days
  3. Apply PF at 12% of Basic + DA
  4. Apply ESI at 0.75% of gross (if salary is under Rs. 21,000/month)
  5. Apply Professional Tax by employee state
  6. Compute monthly TDS on projected annual income minus 80C to 80U declarations
  7. Deduct any loans, advances, voluntary deductions

What remains is net take-home pay.

Worked Example: Rs. 40,000 Salary in Hyderabad

Nothing beats a real example. Take Priya, a software engineer in Hyderabad earning Rs. 40,000 gross per month. Here is her payroll for one month, step by step.

Her salary structure

Component Amount (Rs.)
Basic Salary 16,000
HRA (40% of Basic) 6,400
Special Allowance 15,600
Conveyance 2,000
Gross Salary 40,000

Step-by-step deductions

  • Employee PF = 12% of Rs. 16,000 (Basic) = Rs. 1,920
  • ESI = Nil (she earns above the Rs. 21,000 threshold)
  • Professional Tax (Telangana) = Rs. 200 (top slab for salary above Rs. 20,000)
  • TDS (New Regime, FY 2026-27) = Rs. 0 (annual income Rs. 4.8L is under the Rs. 7L rebate)

Her payslip — final numbers

Line Rs.
Gross Salary 40,000
Less: Employee PF (1,920)
Less: Professional Tax (200)
Net Take-Home 37,880

Priya sees Rs. 37,880 in her bank account — 94.7% of her gross. Try any salary yourself in our free CTC calculator.

Statutory Deductions in Indian Payroll — Complete List

Every deduction that can appear on an Indian payslip, in the order most payroll teams calculate them:

1. Provident Fund (PF)

12% employee + 12% employer on Basic + DA (8.33% of employer share goes to EPS). Filed monthly as PF ECR to EPFO by the 15th.

2. Employee State Insurance (ESI)

0.75% employee + 3.25% employer for salaries under Rs. 21,000/month. Filed monthly to ESIC by the 15th.

3. Professional Tax (PT)

State tax. 21 states and UTs levy it. Delhi, Haryana, Punjab, UP, Uttarakhand, Rajasthan, Himachal Pradesh, and Goa do not levy PT. See our Telangana payroll compliance guide for the full state-by-state breakdown.

4. TDS on Salary (Section 192)

Monthly cut based on projected annual income minus employee 80C-80U declarations. Deposit by the 7th of next month. Form 24Q filed quarterly.

5. Labour Welfare Fund (LWF)

State-level. Karnataka collects half-yearly, Maharashtra monthly, at Rs. 6 to Rs. 20 per employee.

6. Gratuity, Bonus, Loans, VPF

Not always cut every month — appear based on service length, Payment of Bonus Act rules, or employee opt-in.

Stage 3: Post-Payroll — Disbursement and Filings

Once you approve payroll:

  1. Generate payslips and email them to employees (or push to a self-service portal).
  2. Push net salaries to the bank via NEFT or a bank advice file (HDFC, SBI, ICICI, Axis all accept standard formats).
  3. Upload PF ECR file to EPFO Unified Portal by the 15th.
  4. Deposit ESI challan to ESIC by the 15th.
  5. Deposit TDS to the government by the 7th; file Form 24Q at quarter end.
  6. Deposit Professional Tax to the state (Telangana: monthly).
  7. Archive all reports and challans for audit and Form 16 generation at year end.

Payroll Review and Approval Workflow

Before you press “send salaries,” a good process runs three review passes:

  • Finance review: Total salary outgo matches the budget forecast.
  • HR review: New joiners, exits, and salary revisions all reflected correctly.
  • Manager sign-off: Variable pay, bonuses, and reimbursements approved by department heads.

Approval chains catch 90% of preventable errors. Modern payroll software makes this a one-click workflow with audit logs; manual teams should build the same discipline into a checklist.

4 Ways to Run Payroll in India

1. Excel or Google Sheets (0 to 10 employees)

Cheapest, most flexible, most error-prone. Works if you have a technical founder. Breaks the first time PT slabs change.

2. Payroll software (10 to 5,000 employees)

Cloud tools like factoHR, Keka, or GreytHR handle statutory rules automatically. Setup: 2 to 4 weeks. Cost: Rs. 40 to Rs. 150 per employee per month. Compare options in our best payroll software in India guide.

3. Outsourced payroll bureau (50 to 500 employees)

A partner runs payroll and files returns for you. Costs Rs. 150 to Rs. 400 per employee. Fits companies without an HR or finance team.

4. Enterprise HCM with embedded payroll (1,000+ employees)

PeopleStrong, Darwinbox, Oracle, and ADP for multi-entity groups with cross-border payroll needs.

Manual vs. Payroll Software — The Real Comparison

Factor Manual Excel Payroll Software
Time per cycle (50 people) 3-5 working days Under 4 hours
Error rate per cycle 5-8% Under 0.1%
Statutory rate updates Manual, stale Auto-pushed by vendor
Audit trail Whatever the file remembers Immutable logs, digital sign-off
Cost Free + your team’s time Rs. 40-150 per employee/month

5 Common Payroll Mistakes to Avoid

  • Stale PT slabs. States revise slabs quietly. Excel formulas do not auto-update. Fix: use software with managed compliance updates.
  • Wrong ESI threshold logic. The Rs. 21,000 threshold is on gross including allowances but excluding bonuses over Rs. 7,500/month. Many teams get this wrong.
  • Missed loss-of-pay. Attendance not reconciled with leave means someone gets a full-month salary for a half-month presence.
  • Wrong TDS regime. Employees switch between Old and New regimes at year start. Payroll software often defaults to last year’s choice.
  • Missing PAN or UAN. No PAN means TDS goes at 20%. No UAN means PF gets stuck in unallocated funds.

Wrapping It Up

The payroll process in India is not hard. It is repetitive, and repetition is where humans make mistakes. Three stages, six deductions, one state-specific slab, one filing calendar. If your team is above 15 people and still running payroll in Excel, the maths in this guide will already be costing you more time than a monthly payroll subscription.

The next step: try running one payroll cycle by hand using the Priya example above, or skip the pain entirely and book a 30-minute demo of an Indian payroll platform that handles every deduction, filing, and PT slab automatically.

Frequently Asked Questions

What is the payroll process in India?

Payroll processing in India is the monthly cycle of calculating salaries, cutting statutory taxes and contributions (PF, ESI, TDS, Professional Tax, LWF), paying employees, and filing returns with the government. It runs in three stages: pre-payroll (data prep), payroll (calculation), and post-payroll (disbursement and filings).

How do you calculate payroll in India step by step?

Six steps: (1) add gross earnings (basic + HRA + allowances), (2) subtract loss-of-pay for unpaid leave, (3) deduct PF at 12% of basic salary, (4) deduct ESI at 0.75% of gross (if salary is under Rs. 21,000), (5) deduct Professional Tax by state, (6) deduct monthly TDS under Section 192. What remains is net take-home pay.

What are the 3 stages of the payroll process in India?

Pre-payroll: freeze attendance, collect variable pay approvals, verify employee master data. Payroll processing: calculate gross, apply PF/ESI/PT/TDS, generate payslips. Post-payroll: pay salaries to bank, file PF ECR + ESI challans, deposit TDS, deposit PT, archive audit reports.

How do you calculate PF, ESI, and TDS every month?

PF is 12% of Basic + DA from the employee, matched by 12% from the employer (of which 8.33% goes to EPS). ESI is 0.75% from the employee plus 3.25% from the employer, only if gross monthly salary is Rs. 21,000 or less. Monthly TDS equals the projected annual tax divided by 12, worked out after all Section 80C to 80U declarations.

What is Professional Tax and how much is it in Telangana?

Professional Tax is a state tax that 21 states and union territories in India levy on salaried employees. Telangana slabs for 2026: Rs. 0-15,000 per month = Nil, Rs. 15,001-20,000 = Rs. 150, above Rs. 20,000 = Rs. 200. The employer cuts PT and pays the state every month.

Can you calculate payroll in Excel?

Yes, for teams under 10 employees. It works until PT slabs change and your formula gets stale, or TDS regime rules move mid-year. Above 15 employees most teams switch to software because one late filing costs more than a year of subscription.

What is the difference between CTC, gross salary, and net salary?

CTC is the full annual company spend on you including employer PF, ESI, gratuity. Gross is monthly earnings before cuts. Net is what lands in your bank after PF, ESI, PT, and TDS. Net salary is typically 70-80% of gross for salaried Indians.

How long does one payroll cycle take?

Manual Excel for 50 people: 3 to 5 working days. Modern payroll software: 30 minutes to 4 hours because attendance data, statutory slabs, and bank transfers are all pre-wired.

What are common payroll mistakes and how to avoid them?

The top five: stale PT slabs (use software with managed updates), wrong ESI threshold (check gross including allowances but excluding bonuses over Rs. 7,500/month), missed loss-of-pay (reconcile attendance daily), wrong TDS regime (confirm employee choice at year start), missing PAN or UAN (TDS defaults to 20% without PAN).
Ready to automate?

Run a full payroll cycle on your own data in one demo

Watch PF, ESI, TDS, and Telangana PT run end to end in 30 minutes.

Book a Free 30-min Demo →

Follow HRSoftware Hyderabad on LinkedIn

Get weekly Telangana HR compliance updates, hiring trends, and SMB HR tips.

Share:
H

HR Software Hyderabad Editorial Team

HR & Payroll Experts

Our team of HR specialists and payroll compliance experts in Hyderabad helps businesses across Telangana automate their people operations. From statutory compliance to employee self-service, we cover everything from hire to retire.

✨ Automate Your Payroll

Ready to Automate Your Payroll Process?

Stop stressing over complex tax laws and messy spreadsheets every month. Make payday fast and easy for your entire team.

🎞

Request a Free Demo

AI📞 +91 99099 67182Book Demo