Why a payslip rounds each line, not the total
A payslip whose lines do not add up to its total costs an argument every month. How to round salary components, PF and ESI so the printed slip is always right.
For anyone who runs payroll, or checks their own payslip · 3 min read · updated
In short
- Round each salary component once, then make every total the sum of the rounded lines.
- Rounding a total independently of its lines is what makes a payslip stop adding up.
- Let a balancing component, usually the special allowance, absorb the difference, and keep that choice fixed.
- EPF and ESI are paid in whole rupees under their own rounding rules; ESI rounds up to the next rupee.
- The employee EPF contribution is 12% of basic and DA, which may be capped at ₹1,800 for wages above ₹15,000.
- Payslips, the salary journal and the bank transfer should reconcile to the rupee.
The payslip that does not add up
Take a salary structure with basic at 50% of gross, HRA at 30% and a special allowance at 20%, on a gross of ₹12,345. Computed exactly, those are ₹6,172.50, ₹3,703.50 and ₹2,469.00.
Round each line to the rupee and the payslip shows ₹6,173, ₹3,704 and ₹2,469, which add up to ₹12,346 — against a gross of ₹12,345 printed underneath. The slip is wrong by a rupee, and the employee who points it out is right.
Round the lines, then add them
The rule is to round each component once, as it is computed, and make every total the sum of the rounded lines. A total is never rounded independently of the lines that make it up.
In the example, one line has to absorb the rupee. The usual choice is the balancing component: a special allowance is normally defined as whatever remains of gross, so it becomes ₹2,468 and the slip adds up. Which line absorbs it matters less than that the choice is fixed, so the same salary produces the same slip every month.
Choose the rounding unit once as well. Many payrolls pay to the rupee and some to the paisa; mixing them — components to the paisa, net pay to the rupee — brings back the gap you just removed.
Statutory deductions have their own rules
EPF and ESI contributions are paid in whole rupees, and each scheme sets its own rounding. ESI in particular is rounded up to the next whole rupee rather than to the nearest one. Compute these by their own rules and carry them into the payslip as rounded figures, rather than rounding them along with everything else.
EPF also has a wage ceiling. The employee contribution is 12% of basic wages and dearness allowance, and for wages above ₹15,000 a month the contribution may be restricted to 12% of ₹15,000, or ₹1,800. A payroll should apply whichever the company has chosen deliberately, not whatever the formula happens to produce.
Why a rupee matters
A payslip is the document an employee uses to check their pay, apply for a loan and argue with you. One that does not add up tells them nothing else on it can be trusted either — and since the same salary produces the same error every month, the argument comes back every month.
It also has to agree with the books. Salary expense, the PF and ESI liabilities and the bank transfer should reconcile to the rupee with the payslips behind them. Rounding the payslip one way and the journal another guarantees that they will not.
Common questions
- Should salary be rounded to the rupee or the paisa?
- Either works; what matters is choosing one and applying it to every line and every total. Most Indian payrolls pay to the rupee.
- Why is my payslip total ₹1 different from the sum of its lines?
- Almost always because the lines and the total were rounded separately. The fix is to make the total the sum of the rounded lines and let one component, usually the balancing allowance, absorb the difference.
- Is PF calculated on basic salary or on gross?
- On basic wages plus dearness allowance, not on HRA. Allowances paid uniformly to every employee may also count as basic for PF, following a 2019 Supreme Court ruling, so check your salary structure with your accountant.