Payroll — Accounting Entries

Learn how businesses record employee salaries, payroll deductions,
employer contributions, bonuses, salary advances and payroll payments
through practical journal entries.

These scenarios explain how payroll affects employee expenses,
statutory liabilities, bank balances and the company’s financial statements.

Note: Examples use INR and simplified payroll calculations.
Actual payroll accounting depends on applicable labour laws, tax rules,
employee contracts, benefit plans and accounting policies. Statutory
deductions and contributions must be calculated using the applicable rules.

Scenario 01

Recording Gross Salary and Net Salary Payable

Situation: An employee earns gross salary of ₹50,000
for the month. Employee deductions total ₹5,000, leaving net salary
payable of ₹45,000.

Entry — When monthly payroll is recognized

Account Debit (₹) Credit (₹)
Salary Expense — Gross Salary 50,000 —
Employee Deductions Payable — 5,000
Net Salary Payable — 45,000

Why this entry?

  • Gross salary is recognized as an employee expense.
  • Employee deductions are recorded as liabilities until they are remitted to the appropriate authorities or other recipients.
  • Net salary payable represents the amount owed to the employee.
Accounting logic: Gross salary expense is not the same
as net salary paid. Employee deductions reduce the employee’s take-home
pay but generally do not reduce the company’s gross salary expense.

Scenario 02

Paying Net Salary to Employees

Situation: The company pays the employee the net salary
of ₹45,000 through its bank account.

Account Debit (₹) Credit (₹)
Net Salary Payable 45,000 —
Bank — 45,000

Why this entry?

  • The salary payable liability decreases because the employee has been paid.
  • The bank balance decreases by ₹45,000.
  • The salary expense is not recorded again because it was recognized during payroll processing.
Accounting logic: Salary payment settles the amount
owed to employees. The expense recognition and cash payment are separate
accounting events.

Scenario 03

Remitting Employee Deductions

Situation: The company withheld ₹5,000 from employee
salaries. The amount is now remitted to the relevant authorities or
other recipients, according to the nature of the deductions.

Account Debit (₹) Credit (₹)
Employee Deductions Payable 5,000 —
Bank — 5,000

Why this entry?

  • The outstanding deduction liability decreases.
  • The company bank balance decreases when the amount is remitted.
  • The original employee salary expense is not affected by this settlement entry.
Accounting logic: Employee deductions are normally
recorded as liabilities when withheld and cleared when remitted.
Separate liability accounts should be maintained for different
statutory deductions where appropriate.

Scenario 04

Recording Employer Contributions

Situation: In addition to employee salary, the company
incurs an employer contribution of ₹4,000 for employee benefits or
statutory contributions. The amount is payable but has not yet been remitted.

Account Debit (₹) Credit (₹)
Employer Contribution Expense 4,000 —
Employer Contribution Payable — 4,000

Why this entry?

  • The employer incurs an additional employee-related expense.
  • The unpaid contribution creates a liability.
  • This employer expense is separate from deductions withheld from employee salaries.
Accounting logic: Employer contributions generally
represent an additional cost to the company. They should not be
confused with employee deductions withheld from gross salary.

Scenario 05

Paying Employer Contributions

Situation: The company remits the previously recorded
employer contribution of ₹4,000.

Account Debit (₹) Credit (₹)
Employer Contribution Payable 4,000 —
Bank — 4,000

Why this entry?

  • The outstanding employer contribution liability is cleared.
  • The bank balance decreases.
  • The expense is not recorded again because it was recognized when the liability arose.
Accounting logic: Recording the employer contribution
and paying it are separate events. The payment settles the liability
rather than creating another expense.

Scenario 06

Recording a Bonus Payable

Situation: At year-end, the company determines that
employees have earned bonuses totaling ₹1,00,000. The obligation meets
the applicable recognition criteria, but payment will occur later.

Account Debit (₹) Credit (₹)
Employee Bonus Expense 1,00,000 —
Bonus Payable — 1,00,000

When the bonus is paid

Account Debit (₹) Credit (₹)
Bonus Payable 1,00,000 —
Bank — 1,00,000

Why this entry?

  • The bonus expense is recognized in the period in which the employee service and applicable recognition criteria give rise to the obligation.
  • The unpaid bonus is recorded as a liability.
  • Payment later clears the liability.
Accounting logic: Bonuses should be accrued when the
applicable recognition requirements are satisfied, rather than
automatically waiting until the cash payment date.

Scenario 07

Recording Unpaid Salary at Month-End

Situation: Employees have earned ₹2,00,000 in gross
salaries for March. Payroll has been calculated, but the company will
pay employees in April. For simplicity, this example excludes deductions.

Entry — At the end of March

Account Debit (₹) Credit (₹)
Salary Expense 2,00,000 —
Salary Payable — 2,00,000

Entry — When salaries are paid in April

Account Debit (₹) Credit (₹)
Salary Payable 2,00,000 —
Bank — 2,00,000

Why this entry?

  • The salary expense belongs to March because employees performed the work during that period.
  • The unpaid amount is recognized as a liability at month-end.
  • The April payment clears the liability.
Accounting logic: Payroll expense should generally
be recognized in the period in which employee services are received.
The timing of the bank payment does not by itself determine the
accounting period for the expense.

Scenario 08

Recording a Salary Advance

Situation: The company pays an employee an advance
of ₹10,000 before the regular monthly payroll is processed. Under the
company’s policy, the amount is recoverable from the employee’s next salary.

Entry 1 — When the advance is paid

Account Debit (₹) Credit (₹)
Employee Salary Advance Receivable 10,000 —
Bank — 10,000

Entry 2 — When the advance is recovered from payroll

Assume gross salary is ₹50,000, with no other deductions in this
simplified illustration. The employee receives ₹40,000 after recovery
of the advance.

Account Debit (₹) Credit (₹)
Salary Expense 50,000 —
Employee Salary Advance Receivable — 10,000
Net Salary Payable — 40,000

Why this entry?

  • The original advance is recorded as a receivable because it is recoverable from the employee.
  • Gross salary expense is recognized in full when earned.
  • The advance recovery clears the receivable and reduces the amount paid through the next payroll.
Accounting logic: A recoverable salary advance is
generally not an immediate salary expense. If an amount is instead
a non-recoverable employee benefit, its accounting treatment may differ.

Scenario 09

Correcting an Incorrect Payroll Posting

Situation: A payroll expense of ₹20,000 was
incorrectly posted to the Administration Department instead of the
Production Department. The total salary expense is correct, but the
department allocation is wrong.

Correction entry

Account Debit (₹) Credit (₹)
Salary Expense — Production Department 20,000 —
Salary Expense — Administration Department — 20,000

Why this entry?

  • The expense is transferred to the correct department.
  • Total company salary expense remains unchanged.
  • Departmental cost reports become more accurate.
Accounting logic: Payroll cost allocations support
departmental reporting and cost analysis. If the original entry can
be corrected directly in the payroll or accounting system, follow
the approved correction process.

Scenario 10

Reconciling Payroll with the General Ledger

Situation: The payroll register confirms gross salary
expense of ₹5,00,000 for the month, but the general ledger contains
only ₹4,80,000. Investigation confirms that ₹20,000 of salary expense
was omitted from the ledger and has not been recorded elsewhere.

Correcting entry

Account Debit (₹) Credit (₹)
Salary Expense 20,000 —
Salary Payable — 20,000

Why this entry?

  • The salary expense is increased to reflect the complete payroll cost.
  • The related unpaid salary is recognized as a liability, assuming it remains unpaid.
  • The general ledger now agrees with the verified payroll register for the expense amount.
Accounting logic: Payroll reconciliation should compare
the payroll register, general ledger, salary payment file, bank statement
and statutory deduction reports. Post an adjustment only after identifying
the actual cause of the difference.