New: the AiroHR Employee and HR apps are on the App Store for iPhone and iPad.Both apps now on the App Store Get the apps
AiroHR
×
Chat with us on WhatsApp

Salary register format in Excel: columns and formulas

A salary register is the monthly sheet with one row per employee: fixed pay, paid days, earned pay, deductions, net pay and the employer's contributions. Below are the columns to keep and Excel formulas you can paste, checked against a worked example.

Last reviewed: 14 November 2026 · By the AiroHR team

Key points

  • Keep one row per employee per month: fixed pay, paid days, earned pay, deductions, net pay and employer cost.
  • Earned pay = fixed pay × paid days ÷ days in the month.
  • PF is 12% of PF wages, on wages up to ₹25,000 where you restrict to the ceiling (from 17 September 2026).
  • ESI is 0.75% (employee) and 3.25% (employer) of gross wages, for employees on ₹21,000 a month or less.
One salary register row worked: fixed gross ₹18,000 with 28 paid days out of 30 gives gross earned ₹16,800, less employee PF ₹1,008 (12% of ₹8,400 earned Basic) and employee ESI ₹126, net pay ₹15,666 before professional tax and TDS.
One row of the register, from the guide's worked example.

Key facts (as of 14 November 2026)

  • EPF wage ceiling: ₹25,000 a month from 17 September 2026, S.O. 5109(E) (EPFO).
  • PF: 12% employee, 12% employer; 8.33% of the employer share goes to EPS, so EPS is at most ₹2,083 a month (EPFO).
  • ESI: 0.75% employee, 3.25% employer, for gross wages up to ₹21,000 a month (ESIC).
  • We found no single government Excel format; state labour rules set the statutory register forms.

Updated 14 November 2026.

What is a salary register?

A salary register is the month's payroll sheet: one row per employee showing fixed pay, days paid, earned pay, each deduction (PF, ESI, professional tax, TDS, advances), net pay and the employer's PF and ESI. It is the base for payslips, bank transfers and the PF and ESI returns.

This page gives a working Excel layout. The statutory register forms you must keep come from the labour rules of your state, so check those before you treat any sheet as the legal register.

Which columns should a salary register have?

Employee code, name, UAN and ESI number, days in month, paid days, fixed Basic, HRA and other allowances, earned amounts of each, gross earned, PF wages, employee PF, employee ESI, professional tax, TDS, other deductions, net pay, then the employer's EPS, EPF, EDLI and ESI.

ColumnHeadingWhat goes in
AEmployee codeYour code for the employee.
BNameAs on the bank account and UAN.
CDays in month30, 31, 28 or 29 (or your fixed divisor).
DPaid daysPresent days plus paid leave, holidays and weekly offs.
EBasic (fixed)Monthly Basic, plus DA if you pay it.
FHRA (fixed)Monthly HRA.
GOther allowances (fixed)All other monthly allowances.
HFixed gross=SUM(E2:G2)
IEarned Basic=ROUND(E2*D2/C2,0)
JEarned HRA=ROUND(F2*D2/C2,0)
KEarned other=ROUND(G2*D2/C2,0)
LGross earned=SUM(I2:K2)
MEmployee PF=ROUND(MIN(I2,25000)*12%,0)
NEmployee ESI=IF(H2<=21000,ROUNDUP(ROUND(L2*0.75%,2),0),0)
OProfessional taxFrom your state's slab.
PTDSFrom the employee's tax working.
QAdvance / otherRecoveries for the month.
RNet pay=L2-SUM(M2:Q2)
SEmployer EPS=ROUND(MIN(I2,25000)*8.33%,0)
TEmployer EPF=ROUND(MIN(I2,25000)*12%,0)-S2
UEmployer EDLI=ROUND(MIN(I2,25000)*0.5%,0)
VEmployer ESI=IF(H2<=21000,ROUNDUP(ROUND(L2*3.25%,2),0),0)

Put the headings in row 1 and the first employee in row 2, then copy the formulas down. The ROUND(...,2) inside the ESI formulas stops Excel's floating point from rounding an exact amount up by a rupee.

How do you calculate PF in Excel?

Multiply PF wages (earned Basic plus DA) by 12%. If you restrict PF to the statutory ceiling, cap the wages at ₹25,000 first: =ROUND(MIN(I2,25000)*12%,0). The employer also pays 12%: 8.33% of capped wages to EPS, the balance to EPF, plus EDLI at 0.5%.

Drop the MIN(...,25000) if you pay PF on full wages, and set EPS to zero for members who are not in the pension scheme. The EPF wage ceiling guide explains the September 2026 change and who is newly covered.

Check the 50% rule. Under the Labour Codes, if allowances left out of wages (such as HRA) are more than half of total pay, the excess counts as wages. Your PF wages may then be more than Basic. See the Labour Codes payroll checklist.

How do you calculate ESI in Excel?

If fixed monthly gross is ₹21,000 or less, multiply the month's earned gross by 0.75% for the employee and 3.25% for the employer, and round each up to the next rupee: =IF(H2<=21000,ROUNDUP(ROUND(L2*0.75%,2),0),0). Otherwise put zero.

A simple formula cannot follow ESI's contribution periods: an employee who was covered on 1 April or 1 October stays covered until that period ends, even after an increment above ₹21,000. Override those rows by hand. The ESI calculation guide has the rules.

Worked example: ₹18,000 gross, 28 paid days out of 30

Fixed pay: Basic ₹9,000, HRA ₹3,600, other allowances ₹5,400 (fixed gross ₹18,000). The employee has 28 paid days in a 30-day month. Professional tax and TDS are left out because they depend on the state and the employee.

ItemWorkingAmount
Earned Basic9,000 × 28 ÷ 30₹8,400
Earned HRA3,600 × 28 ÷ 30₹3,360
Earned other5,400 × 28 ÷ 30₹5,040
Gross earned8,400 + 3,360 + 5,040₹16,800
Employee PF12% × 8,400₹1,008
Employee ESI0.75% × 16,800₹126
Net pay (before PT and TDS)16,800 − 1,008 − 126₹15,666
Employer EPS8.33% × 8,400₹700
Employer EPF1,008 − 700₹308
Employer EDLI0.5% × 8,400₹42
Employer ESI3.25% × 16,800₹546

How do you add professional tax to the register?

Professional tax is a state tax with its own slabs, so there is no single formula. Look up the employee's monthly salary in your state's slab and enter the amount in the PT column, or use a lookup table on a second sheet. Some states charge a different amount in one month of the year.

See the Karnataka and Maharashtra professional tax guides.

What goes wrong with salary registers in Excel?

  1. A formula is typed over with a number in one row and never noticed.
  2. Paid days are copied from last month instead of this month's attendance.
  3. ESI stops in the month of an increment instead of at the end of the contribution period.
  4. A new joiner or a leaver's row is missed, so the bank file and the PF return disagree.
  5. Old months are overwritten, so there is no record of what was paid.

Salary register in AiroHR

AiroHR builds the register from attendance each month: paid days, earned pay, PF, ESI, professional tax and net pay for every employee, with payslips and the PF ECR file from the same run. You can download the register to Excel.

Payroll software Salary slip format

Where to confirm

Commentary this guide was written from

Work it out, then stay up to date

Use the free pf calculator, or get each month's PF, ESI, PT and TDS dates by email with free compliance alerts.

Related guides

The formulas on this page are a working layout, not a statutory form. Check the register forms your state requires and the PF and ESI rules that apply to each employee. Last reviewed: 14 November 2026.

FAQ

Salary register questions, answered

What is a salary register?

A monthly sheet with one row per employee showing fixed pay, paid days, earned pay, deductions such as PF, ESI, professional tax and TDS, net pay, and the employer's PF and ESI contributions.

What is the Excel formula for PF?

=ROUND(MIN(I2,25000)*12%,0), where I2 holds the month's PF wages (earned Basic plus DA). Leave out the MIN if you pay PF on full wages above ₹25,000.

What is the Excel formula for ESI?

=IF(H2<=21000,ROUNDUP(ROUND(L2*0.75%,2),0),0) for the employee share, where H2 is fixed monthly gross and L2 is the month's earned gross. Use 3.25% for the employer share.

How do you calculate salary for paid days in Excel?

Multiply each fixed pay item by paid days and divide by days in the month, for example =ROUND(E2*D2/C2,0) where E2 is fixed Basic, D2 paid days and C2 days in the month.

Is there a government format for a salary register?

We found no single government Excel format. The statutory register forms come from the labour rules of your state, so check those and keep your working sheet in line with them.

Stop building the register by hand

Book a demo and we will run a month's salary register from your attendance.

Book a demo

More guides: all payroll & compliance guides · free compliance alerts by email