Payroll — Salary Processing with PF, ESI, and Professional Tax
Process April 2025 salaries for all 5 Sunrise Retail employees — deductions, employer contributions, net pay, and Tally Payroll setup
Prerequisites: Module 25 — Final Accounts
Learning Objectives
By the end of this module, you will be able to:
- Explain the structure of a salary (components and deductions)
- Calculate PF, ESI, and Professional Tax for each employee
- Record the complete payroll journal entries
- Set up and process payroll in Tally Prime's Payroll module
Salary Structure Basics
Additionally, the employer contributes their share of PF and ESI — an additional cost to the company beyond the gross salary.
PF / ESI / PT Computation Flow
The Three Statutory Deductions
1. Provident Fund (PF) — EPF
| Parameter | Rate | Notes |
|---|---|---|
| Employee contribution | 12% of Basic | Deducted from gross |
| Employer contribution | 12% of Basic | Additional company cost |
| Basic Salary assumption | 60% of Gross | Standard for small businesses |
2. Employees' State Insurance (ESI)
| Parameter | Rate | Condition |
|---|---|---|
| Employee contribution | 0.75% of Gross | Only if Gross ≤ ₹21,000/month |
| Employer contribution | 3.25% of Gross | Only if Gross ≤ ₹21,000/month |
3. Professional Tax (PT) — Telangana
| Monthly Salary | PT per Month |
|---|---|
| Up to ₹15,000 | ₹0 |
| ₹15,001 to ₹20,000 | ₹150 |
| ₹20,001 and above | ₹200 |
Sunrise Retail — April 2025 Payroll
Employee Eligibility Matrix
| Employee | Gross | Basic (60%) | ESI? | PT |
|---|---|---|---|---|
| Kiran Sharma (MD) | ₹50,000 | ₹30,000 | No (>₹21,000) | ₹200 |
| Sneha Reddy (Dir-Finance) | ₹45,000 | ₹27,000 | No (>₹21,000) | ₹200 |
| Ramesh Kumar (Accounts) | ₹25,000 | ₹15,000 | No (>₹21,000) | ₹200 |
| Priya Singh (Sales) | ₹18,000 | ₹10,800 | Yes | ₹150 |
| Suresh Babu (Operations) | ₹12,000 | ₹7,200 | Yes | ₹0* |
*₹12,000 falls below ₹15,000 slab — PT = ₹0. Earlier drafts used ₹100 as a nominal; correct Telangana slab is ₹0.
Individual Payslip Calculations
Kiran Sharma — MD
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹50,000 |
| PF Deduction | 12% × ₹30,000 | ₹3,600 |
| ESI Deduction | Not applicable | ₹0 |
| Professional Tax | >₹20,000 slab | ₹200 |
| Net Pay | ₹50,000 − ₹3,800 | ₹46,200 |
Sneha Reddy — Director, Finance
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹45,000 |
| PF Deduction | 12% × ₹27,000 | ₹3,240 |
| ESI Deduction | Not applicable | ₹0 |
| Professional Tax | >₹20,000 slab | ₹200 |
| Net Pay | ₹45,000 − ₹3,440 | ₹41,560 |
Ramesh Kumar — Accounts Staff
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹25,000 |
| PF Deduction | 12% × ₹15,000 | ₹1,800 |
| ESI Deduction | >₹21,000 — exempt | ₹0 |
| Professional Tax | >₹20,000 slab | ₹200 |
| Net Pay | ₹25,000 − ₹2,000 | ₹23,000 |
Priya Singh — Sales Staff
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹18,000 |
| PF Deduction | 12% × ₹10,800 | ₹1,296 |
| ESI Deduction | 0.75% × ₹18,000 | ₹135 |
| Professional Tax | ₹15,001–₹20,000 slab | ₹150 |
| Net Pay | ₹18,000 − ₹1,581 | ₹16,419 |
Suresh Babu — Operations Staff
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹12,000 |
| PF Deduction | 12% × ₹7,200 | ₹864 |
| ESI Deduction | 0.75% × ₹12,000 | ₹90 |
| Professional Tax | ≤₹15,000 slab | ₹0 |
| Net Pay | ₹12,000 − ₹954 | ₹11,046 |
Summary Payroll Statement — April 2025
| Employee | Gross | PF (EE) | ESI (EE) | PT | Deductions | Net Pay |
|---|---|---|---|---|---|---|
| Kiran Sharma | ₹50,000 | ₹3,600 | ₹0 | ₹200 | ₹3,800 | ₹46,200 |
| Sneha Reddy | ₹45,000 | ₹3,240 | ₹0 | ₹200 | ₹3,440 | ₹41,560 |
| Ramesh Kumar | ₹25,000 | ₹1,800 | ₹0 | ₹200 | ₹2,000 | ₹23,000 |
| Priya Singh | ₹18,000 | ₹1,296 | ₹135 | ₹150 | ₹1,581 | ₹16,419 |
| Suresh Babu | ₹12,000 | ₹864 | ₹90 | ₹0 | ₹954 | ₹11,046 |
| TOTAL | ₹1,50,000 | ₹10,800 | ₹225 | ₹750 | ₹11,775 | ₹1,38,225 |
Employer Contributions
| Employee | Basic | PF Employer (12%) | ESI Employer (3.25%) |
|---|---|---|---|
| Kiran Sharma | ₹30,000 | ₹3,600 | ₹0 |
| Sneha Reddy | ₹27,000 | ₹3,240 | ₹0 |
| Ramesh Kumar | ₹15,000 | ₹1,800 | ₹0 |
| Priya Singh | ₹10,800 | ₹1,296 | ₹585 |
| Suresh Babu | ₹7,200 | ₹864 | ₹390 |
| Total | ₹10,800 | ₹975 |
Journal Entries — April 2025 Payroll
Entry 1: Gross Salary Expense and Deductions
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| Salary A/c | 1,50,000 | |
| To Employee PF Payable | 10,800 | |
| To ESI Payable (Employee share) | 225 | |
| To Professional Tax Payable | 750 | |
| To Salaries Payable | 1,38,225 |
Entry 2: Employer PF and ESI Contribution
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| PF Contribution (Employer) A/c | 10,800 | |
| ESI Contribution (Employer) A/c | 975 | |
| To PF Payable | 10,800 | |
| To ESI Payable | 975 |
Entry 3: Net Salary Payment via Bank
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| Salaries Payable | 1,38,225 | |
| To SBI Current Account | 1,38,225 |
Entry 4: Remitting PF to EPFO
Employee PF: ₹10,800 | Employer PF: ₹10,800 | Total PF to EPFO: ₹21,600 (due May 15)
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| PF Payable | 21,600 | |
| To SBI Current Account | 21,600 |
Entry 5: Remitting ESI and PT
Total ESI: Employee ₹225 + Employer ₹975 = ₹1,200 | Total PT: ₹750
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| ESI Payable | 1,200 | |
| Professional Tax Payable | 750 | |
| To SBI Current Account | 1,950 |
Total Payroll Cost to Sunrise Retail — April 2025
| Component | Amount |
|---|---|
| Gross salaries paid | ₹1,50,000 |
| Employer PF contribution | ₹10,800 |
| Employer ESI contribution | ₹975 |
| Total Employment Cost | ₹1,61,775 |
The P&L shows ₹1,50,000 as "Salary" and ₹11,775 as "PF/ESI Contribution" (separate expense lines).
Setting Up Payroll in Tally Prime
Step 1: Enable Payroll
Step 2: Create Pay Heads
| Pay Head | Type | Calculation |
|---|---|---|
| Basic Salary | Earnings | Fixed amount |
| PF Deduction | Deductions | 12% of Basic |
| ESI Deduction | Deductions | 0.75% of Gross |
| Professional Tax | Deductions | Value as per slab |
| Employer PF | Employer Contribution | 12% of Basic |
| Employer ESI | Employer Contribution | 3.25% of Gross |
Step 3: Create Employee Masters
Set: Name, Department (Cost Centre), Date of joining, PAN, Bank account, PF applicable: Yes/No, ESI applicable: Yes/No.
Step 4: Process Payroll — April 2025
Select all employees. Tally calculates all deductions automatically. Press Ctrl+A to record. All 5 journal entries are generated from the payroll voucher.
Filing PF and ESI — Portals and ECR
EPFO — ECR Filing (Monthly, due 15th)
Portal: unifiedportal-mem.epfindia.gov.in
Steps: Login with Establishment ID → Download ECR CSV template → Fill employee-wise wages → Upload → Get TRRN → Pay via net banking by 15th.
Employer's 12% split:
- 3.67% → Employee Provident Fund (EPF) account
- 8.33% → Employee Pension Scheme (EPS) — capped on ₹15,000 wages
Sunrise Retail April PF outflow: Employee PF ₹10,800 + Employer EPF + EDLI + admin ≈ ₹23,400 total.
ESIC — Return Filing
Portal: esic.gov.in
Contributions paid monthly by 15th. Half-yearly returns (Form 5) due November 11 (Apr–Sep period) and May 11 (Oct–Mar period).
| Employee | Gross | Employee ESI | Employer ESI | Total |
|---|---|---|---|---|
| Priya Singh | ₹18,000 | ₹135 | ₹585 | ₹720 |
| Suresh Babu | ₹12,000 | ₹90 | ₹390 | ₹480 |
| Total | ₹225 | ₹975 | ₹1,200 |
Practice Exercise
Exercise 1: In June 2025, Ramesh gets a raise to ₹28,000/month. Recalculate his PF, ESI eligibility, and PT.
Show answer
New Gross: ₹28,000 | New Basic (60%): ₹16,800
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹28,000 |
| PF Deduction | 12% × ₹16,800 | ₹2,016 |
| ESI Deduction | ₹28,000 > ₹21,000 — Not applicable | ₹0 |
| Professional Tax | >₹20,000 slab | ₹200 |
| Net Pay | ₹28,000 − ₹2,216 | ₹25,784 |
PF increases from ₹1,800 (on ₹15,000 basic) to ₹2,016 (on ₹16,800 basic). ESI was already not applicable at ₹25,000.
Exercise 2: Sunrise Retail hires Kavya (new sales executive) at ₹17,500/month from May 1. Is she ESI eligible? Calculate her complete deductions and net pay.
Show answer
ESI eligibility: ₹17,500 ≤ ₹21,000 → Yes
Basic (60%): ₹10,500
| Component | Calculation | Amount |
|---|---|---|
| Gross Salary | — | ₹17,500 |
| PF Deduction | 12% × ₹10,500 | ₹1,260 |
| ESI Deduction | 0.75% × ₹17,500 | ₹131 |
| Professional Tax | ₹15,001–₹20,000 | ₹150 |
| Net Pay | ₹17,500 − ₹1,541 | ₹15,959 |
Employer contributions: PF ₹1,260 + ESI (3.25% × ₹17,500) ₹569 = ₹1,829. Total employment cost to Sunrise Retail for Kavya: ₹17,500 + ₹1,829 = ₹19,329/month.
Pay Heads Beyond Statutory
PF, ESI, and PT are mandatory deductions — but real-world Indian payroll has at least four more pay heads that show up every month. None are statutory, but skipping them in your Tally setup means manual journal entries every payroll cycle.
1. Overtime — As a Production Type (not Attendance Type)
Overtime is hours worked beyond the standard working day, paid at a per-hour rate. In Tally, overtime is configured as a Production Type pay head — separate from attendance — because it computes on quantity (hours) × rate, not on monthly presence.
Configuration logic:
- Pay Head Type: Earnings for Employees
- Calculation Type: On Production / Quantity
- Production Type: Overtime Hours (a new Attendance/Production master)
- Rate: per-hour rate (varies by employee)
Sunrise Retail example — Suresh Babu (Operations):
Suresh's regular monthly gross is ₹12,000 for 26 working days. In April, he works 25 overtime hours at a rate of ₹120/hour to handle the month-end purchase receipt rush.
Suresh's revised April gross: ₹12,000 + ₹3,000 = ₹15,000
His PF, ESI, and PT recompute on the new gross — ESI still applies (₹15,000 ≤ ₹21,000), PT moves to the ₹0 slab still (₹15,000 ≤ ₹15,000).
Why "Production Type" not "Attendance Type": Attendance is binary per day (Present/Absent/Half-day) — it multiplies a fixed daily rate by present days. Overtime is granular — it multiplies the actual hours by a separate per-hour rate. Putting overtime under Attendance would mean treating an hour as a day's worth of work. Production Type lets each unit be priced independently.
2. Bank Loan EMI — Recurring Deduction (LOP-style)
When an employee takes a personal loan from the company (or a salary advance is structured as a recurring deduction), the monthly EMI is a fixed-amount deduction from gross — just like a Loss-of-Pay entry in structure, but for a fixed rupee value, not a day-count.
Configuration logic:
- Pay Head Type: Loans and Advances
- Calculation Type: Flat Rate (or As Specified during voucher entry)
- Affect Net Salary: Yes (reduces take-home)
- Track outstanding balance via a Loan Master per employee
Sunrise Retail example — Ramesh Kumar (Accountant):
In March 2025, Sunrise Retail advanced Ramesh ₹50,000 against future salary, repayable over 10 months at ₹5,000/month starting April. April payslip looks like:
| Component | Amount |
|---|---|
| Gross Salary | ₹25,000 |
| PF Deduction (12% × ₹15,000 Basic) | ₹1,800 |
| Professional Tax | ₹200 |
| Loan EMI (Bank Loan Recovery) | ₹5,000 |
| Net Pay | ₹18,000 |
The loan ledger ("Ramesh — Salary Advance Recoverable" under Loans & Advances (Asset)) reduces by ₹5,000 each month. After 10 months, the balance is zero.
Journal entry impact:
| Account | Dr (₹) | Cr (₹) |
|---|---|---|
| Salary A/c | 25,000 | |
| To PF Payable | 1,800 | |
| To PT Payable | 200 | |
| To Ramesh — Salary Advance Recoverable | 5,000 | |
| To Salaries Payable | 18,000 |
3. Advance Recovery (One-Off, Non-Recurring)
Different from a structured loan — an Advance Recovery is a one-time pull-back of an earlier ad-hoc advance. Pay Head Type: Deductions from Employees, Calculation Type: As Specified. Used when, say, Suresh got ₹2,000 cash advance on April 15 against April salary and the company recovers it from his April 30 payslip in one go.
4. Bonus
Festive or performance bonus — paid alongside regular salary in specific months. Configured as:
- Pay Head Type: Earnings for Employees
- Calculation Type: Flat Rate (or As Computed Value if linked to formula like "1 month's Basic")
- Statutory: Bonus is taxable under salary income; PF applies if the bonus is paid in lieu of salary; the Payment of Bonus Act mandates a minimum 8.33% bonus for eligible employees in covered establishments
Diwali Bonus 2025 — Sunrise Retail planned payout:
| Employee | One Month's Basic | Bonus Paid |
|---|---|---|
| Kiran Sharma | ₹30,000 | ₹30,000 |
| Sneha Reddy | ₹27,000 | ₹27,000 |
| Ramesh Kumar | ₹15,000 | ₹15,000 |
| Priya Singh | ₹10,800 | ₹10,800 |
| Suresh Babu | ₹7,200 | ₹7,200 |
| Total | ₹90,000 |
Posted in October payroll as an additional earnings line — PF, PT recompute on the elevated gross for that month.
Key Terms
| Term | Meaning |
|---|---|
| Gross Salary | Total employment pay before any deductions |
| Net Pay | Take-home pay after all deductions |
| PF (Provident Fund) | Retirement savings — 12% employee + 12% employer, on Basic salary |
| ESI | Health and disability insurance — employees earning ≤ ₹21,000/month |
| Professional Tax | State-level employment tax — Telangana slabs used here |
| Pay Head | A salary component in Tally's Payroll module |
| EPFO | Employees' Provident Fund Organisation — manages PF accounts |
| ESIC | Employees' State Insurance Corporation — manages ESI accounts |
| ECR | Electronic Challan cum Return — monthly PF filing via EPFO portal |
| EPS | Employee Pension Scheme — 8.33% of employer's PF contribution (capped on ₹15,000) |
| EDLI | Employee Deposit Linked Insurance — 0.5% employer contribution |
Module Summary
- Gross Salary − Employee Deductions (PF + ESI + PT) = Net Pay
- PF: 12% employee + 12% employer on Basic (60% of Gross) — applies to all Sunrise Retail employees
- ESI: 0.75% employee + 3.25% employer on Gross — only Priya (₹18,000) and Suresh (₹12,000) qualify
- Professional Tax: Telangana slabs — ₹200 for >₹20,000, ₹150 for ₹15,001-20,000, ₹0 for ≤₹15,000
- Five journal entries cover the full payroll cycle: salary accrual → employer contributions → net pay → PF remittance → ESI/PT remittance
- Sunrise Retail's April total employment cost: ₹1,61,775 (₹1,50,000 gross + ₹11,775 employer contributions)
Quick Quiz
- Suresh Babu (₹12,000/month) is ESI eligible because:
- a) His salary is exactly ₹12,000 — the minimum
- b) His salary is ≤ ₹21,000 — the ESI income threshold
- c) All employees are ESI eligible regardless of salary
- d) Suresh is in Operations — that department is always ESI covered
Show answer
Answer: b — ESI applies to all employees whose gross salary does not exceed ₹21,000 per month. Suresh at ₹12,000 is well within this threshold. The department or role is irrelevant — only the salary level matters.
- Employer PF contribution for Priya Singh (Basic ₹10,800):
- a) ₹135 (same as ESI)
- b) ₹1,296
- c) ₹810
- d) ₹2,160
Show answer
Answer: b — Employer PF = 12% of Basic Salary = 12% × ₹10,800 = ₹1,296. This matches the employee's own PF deduction (both are 12% of Basic).
- The Salary A/c is debited with:
- a) Net Pay only (₹1,38,225)
- b) Gross Salary only, separately from deductions
- c) Gross Salary (₹1,50,000) — deductions are credited to respective payable accounts
- d) Employer contributions only
Show answer
Answer: c — The Salary expense account is always debited with the full Gross Salary (₹1,50,000). The employee deductions (PF, ESI, PT) are credited to their respective payable accounts. The balance — Net Pay — is credited to Salaries Payable, then cleared when paid via bank.
- PF and ESI must be remitted to EPFO/ESIC by:
- a) The last day of the same month
- b) The 15th of the following month
- c) The 7th of the following month
- d) Quarterly — once every 3 months
Show answer
Answer: b — Both PF (EPFO) and ESI (ESIC) contributions must be deposited by the 15th of the month following the salary month. April salaries → both PF and ESI remitted by May 15. Delay attracts interest and penalty.
You've completed Core Accounting. Continue with GST Mastery or Tally Prime Complete.