Payroll accounting is an vital part of payroll processing because it connects salary calculation with accounting and finance. HR and payroll team prepare the salary register, but the accounting team needs to record the salary expense like Basic , HRA, Special allowance. Statutory liabilities like PF, ESI, TDS, LWF and salary payment in the accounting books.
Payroll accounting is an important part of the payroll process because it connects employee salary calculations with the company’s accounting records. Every month, payroll data such as gross salary, employee deductions, employer contributions, salary payable and statutory liabilities needs to be correctly recorded.
For HR and payroll professionals, understanding payroll accounting debit and credit entries is useful when working with Finance and Accounts teams, preparing payroll reconciliations, checking salary registers and identifying differences between payroll and the general ledger.
In this guide, we will understand payroll accounting entries with practical examples covering salary, Provident Fund (PF), ESIC, Professional Tax (PT), TDS, employer contributions and salary payments.
What is Payroll Accounting?
Payroll accounting is the process of recording salary and related payroll transactions in the company’s books of accounts.
In payroll accounting entry we consider all of its component which reflect in the Payslip. normally includes:
- Basic Salary
- HRA
- Special Allowance
- Other Earnings
- Employee deductions
- Employer PF contribution
- Employer ESIC contribution, where applicable
- Professional Tax
- TDS
- Employee advances or loans
- Net salary payable
- Payment of salary
- Payment of statutory liabilities
The basic accounting principle is:
Debit the expense and credit the liability or payable.
1. Basic Payroll Accounting Entry
Here we will consider one payslip component and will try to understand with this simple example about the entries.
In below example there is complete payslip starting with earning component to deduction component and then Net Salary.
| Salary Component | Amount |
| Basic Salary | ₹25,000 |
| HRA | ₹10,000 |
| Special Allowance | ₹15,000 |
| Gross Salary | ₹50,000 |
Employee deductions:
| Deduction | Amount |
| Employee PF | ₹3,000 |
| Professional Tax | ₹200 |
| TDS | ₹1,000 |
| Total Deduction | ₹4,200 |
Therefore:
Net Salary = ₹50,000 − ₹4,200 = ₹45,800
Accounting Entry
At the time of salary booking:-
When we book the salary then the journal will be like this.
| Account | Debit | Credit |
| Salary Expense A/c | ₹50,000 | — |
| PF Payable A/c | — | ₹3,000 |
| Professional Tax Payable A/c | — | ₹200 |
| TDS Payable A/c | — | ₹1,000 |
| Salary Payable A/c | — | ₹45,800 |
| Total | ₹50,000 | ₹50,000 |
Now let us understand this debit and credit entries.
Salary Expense is debited because salary is an expense for the company.
The deductions are credited because the company has to deposit these amounts with the respective authorities.
The net salary is credited to Salary Payable because the company owes this amount to employees.
2. Salary Payment Entry
One payroll closed and start the Salary disbursement then after disbursement we have to pass the entries, the Salary Payable liability is cleared.
Suppose the company pays ₹45,800 to the employee.
Journal Entry
| Account | Debit | Credit |
| Salary Payable A/c | ₹45,800 | — |
| Bank A/c | — | ₹45,800 |
Explanation
Salary Payable is debited because the liability has been settled.
Bank is credited because money has gone out of the company’s bank account.
3. Employee PF Accounting Entry
Provident fund is statutory deduction, Employee PF is deducted from the employee’s salary.
Employee PF = ₹3,000
The company deducts ₹3,000 from the employee’s salary and later deposits it with EPFO.so while booking
PF is credited to PF Payable.
| Account | Debit | Credit |
| Salary Expense A/c | ₹50,000 | — |
| Employee PF Payable A/c | — | ₹3,000 |
When PF is deposited:
| Account | Debit | Credit |
| Employee PF Payable A/c | ₹3,000 | — |
| Bank A/c | — | ₹3,000 |
4. Employer PF Contribution
Employer PF contribution is an additional payroll expense for the company.
For example:
Employer PF = ₹3,000
The accounting entry can be:
| Account | Debit | Credit |
| Employer PF Contribution Expense A/c | ₹3,000 | — |
| Employer PF Payable A/c | — | ₹3,000 |
When the contribution is deposited:
| Account | Debit | Credit |
| Employer PF Payable A/c | ₹3,000 | — |
| Bank A/c | — | ₹3,000 |
Important
Employee PF and employer PF should not be treated as the same expense.
- Employee PF → deducted from employee salary
- Employer PF → additional cost to the employer
5. Professional Tax Accounting Entry
Professional tax is levied by State government. Suppose Professional Tax deducted from employees is ₹200.
At salary booking:
| Account | Debit | Credit |
| Salary Expense A/c | ₹50,000 | — |
| Professional Tax Payable A/c | — | ₹200 |
When PT is deposited:
| Account | Debit | Credit |
| Professional Tax Payable A/c | ₹200 | — |
| Bank A/c | — | ₹200 |
The exact amount and applicability of Professional Tax depend on the relevant state’s rules.
6. TDS Accounting Entry
Suppose income-tax TDS deducted from salary is ₹1,000.
At the time of salary booking:
| Account | Debit | Credit |
| Salary Expense A/c | ₹50,000 | — |
| TDS Payable A/c | — | ₹1,000 |
When TDS is deposited:
| Account | Debit | Credit |
| TDS Payable A/c | ₹1,000 | — |
| Bank A/c | — | ₹1,000 |
The company acts as a deductor and deposits the tax deducted from the employee’s salary as per applicable tax rules.
7. Employer ESIC Contribution
Where ESIC applies, the employer contribution represents an additional cost to the employer.
Employer ESIC contribution = ₹1,000
Entry:
| Account | Debit | Credit |
| Employer ESIC Expense A/c | ₹1,000 | — |
| ESIC Payable A/c | — | ₹1,000 |
When deposited:
| Account | Debit | Credit |
| ESIC Payable A/c | ₹1,000 | — |
| Bank A/c | — | ₹1,000 |
Employee ESIC deduction, where applicable, is separately credited to the ESIC Payable account as part of the payroll booking.
8. Payroll Accounting Flow
A simple payroll accounting process can be understood as:
Employee Salary Calculation
↓
Calculate Gross Salary
↓
Calculate Employee Deductions
↓
Calculate Employer Contributions
↓
Create Payroll Journal Entry
↓
Salary Payable Created
↓
Salary Paid Through Bank
↓
Statutory Liabilities Deposited
↓
Payroll Reconciliation
09. Debit and Credit: Easy Rule for Payroll Professionals
If you are from an HR or payroll background and accounting is difficult, remember this simple approach:
Debit
Usually represents the expense incurred by the company.
Examples:
- Salary Expense
- Employer PF Expense
- Employer ESIC Expense
- Bonus Expense
- Gratuity Expense
- Leave Encashment Expense
Credit
Usually represents an amount payable or liability.
Examples:
- Salary Payable
- PF Payable
- ESIC Payable
- TDS Payable
- Professional Tax Payable
When the liability is paid:
Payable Account → Debit
Bank Account → Credit
10. Payroll Accounting vs Payroll Processing
These two activities are related but different.
| Payroll Processing | Payroll Accounting |
| Calculates employee salary | Records salary transactions |
| Calculates PF/ESIC/PT/TDS | Records statutory liabilities |
| Calculates net salary | Records salary payable |
| Prepares salary register | Posts journal entries |
| Focuses on employee-level data | Focuses on financial accounting |
| Usually handled by Payroll/HR | Usually handled by Finance/Accounts |
However, a good payroll professional should understand both because payroll data ultimately feeds into accounting and financial reporting.
11. Common Payroll Accounting Mistakes
1. Treating employee PF as an additional employer expense
Employee PF is deducted from the employee’s salary. It should not simply be added again to employer payroll cost.
2. Forgetting employer contributions
Employer PF/ESIC and other employer costs may need separate expense recognition.
3. Not reconciling payroll with the bank
The payroll register, accounting entry and actual bank payment should be reconciled.
4. Not reconciling statutory liabilities
PF, ESIC, PT and TDS payable balances should be reconciled with the actual statutory payments.
5. Posting only net salary
Recording only the bank payment without properly recording gross salary and deductions can result in incomplete payroll accounting.
13. Payroll Reconciliation
After payroll processing, the payroll team should ideally reconcile:
Payroll Register
vs.
General Ledger
vs.
Bank Payment
vs.
Statutory Returns/Challans
For example:
Gross Salary → Salary Expense
Employee Deductions → Statutory Payables
Employer Contributions → Employer Expense
Net Salary → Salary Payable/Bank
This helps identify differences before month-end closing.
FAQ Section
Add these questions at the end of the article.
What is the journal entry for salary?
Salary Expense is generally debited and the corresponding deductions and Salary Payable are credited.
Is salary debit or credit?
Salary expense is generally debited because it represents an expense for the employer. Salary Payable is credited until the salary is paid.
What is the journal entry for PF?
PF payable is credited when the payroll liability is created. When PF is deposited, the PF Payable account is debited and Bank is credited.
What is the journal entry for TDS on salary?
At payroll booking, TDS deducted from salary is generally credited to TDS Payable. When deposited, TDS Payable is debited and Bank is credited.
What is the journal entry for professional tax?
Professional Tax Payable is credited when the deduction is recorded and debited when the liability is deposited.
What is employer PF accounting entry?
Employer PF contribution is generally debited to Employer PF Expense and credited to PF Payable.
What is salary payable?
Salary Payable represents the amount owed by the company to employees after accounting for applicable deductions.
What is payroll accounting?
Payroll accounting is the process of recording employee salary expenses, deductions, employer contributions, payroll liabilities and salary payments in the company’s accounting records.