An agent's salary structure under the wage rule
Agent structures have often carried a small basic and several allowances. The Code on Wages now needs basic plus DA to be at least half of total remuneration; allowances above that line are added back to wages when PF, gratuity and bonus are worked out. For a ₹22,000 monthly gross, a split of Basic ₹11,000, HRA ₹5,500 and Special ₹5,500 keeps Basic at exactly half. Set this as company percentages in Direct Payroll so every new agent's structure follows the same pattern, and use the ESI applicability rules to see which agents fall under ESI.
Incentives calculated by operations, paid by payroll
Performance incentives in a BPO depend on quality scores, handle time, customer satisfaction or sales conversions, which live in the dialer and quality tools. Agree a fixed monthly file from the MIS team, one line per agent with the amount, signed off by the operations manager. HR enters those amounts as incentive inputs in Direct Payroll. A night shift allowance paid per night worked can be worked out from the finalized attendance and roster and entered the same way. Keep the calculation sheet with the payroll run, because agents will ask how their incentive was arrived at.
Loss of pay and attendance bonus from one month close
Paid days come from the finalized attendance month, so late-mark penalties, absences and approved leave are already counted when payroll runs. The LOP divisor is set in the deduction policy; a fixed 30-day month is a simple choice for a floor that works every day. For example, an agent on ₹24,000 gross with 2 days of LOP on a 30-day basis loses ₹24,000 divided by 30, which is ₹800 a day, so ₹1,600, and is paid ₹22,400 before other items. An attendance bonus that depends on zero unplanned leave should be decided from the same closed month, so bonus and LOP never contradict each other.
Payslips agents can read
For many agents this is their first formal job, and the payslip is where doubts show up first. Direct Payroll produces a payslip PDF for every agent with PF, ESI and state professional tax shown clearly, and agents download it from the app. Walk new batches through the payslip at induction: gross, incentives, deductions and net pay. Check the run in draft and review before finalizing it, then release the payment batch so salaries land by the 7th. The salary slip guide is a plain explanation to share with new agents.
How to set it up in ZeniaHR
- Fix Basic at half of gross in the company percentages and key in each agent's monthly gross.
- In the deduction policy, fix the LOP divisor, for example 30 days, and what share of a day a half day pays.
- Agree a monthly incentive file format with MIS and enter the amounts as incentive inputs before the run.
- Close the attendance month first so paid days, penalties and leave are final when payroll runs.
- Seal the run, release the payment batch and let agents download payslip PDFs in the app before the 7th.
Read more about payroll in ZeniaHR.
Roles this applies to
See payroll for bpos and call centres in a demo
We set up your locations, shifts and rules on a video call and show it running for your team. Free for your first 50 employees.
Book a free demoSee pricingFrequently asked questions
How are incentives paid in BPOs?
Operations calculates incentives from quality, handle time, customer satisfaction or sales metrics, usually monthly, and payroll pays them with the next salary. The amounts should arrive in a fixed, signed-off file so payroll does not recalculate them. In ZeniaHR, HR enters them as incentive inputs in Direct Payroll, and they show as a separate earning on the payslip.
What is a shift allowance in a BPO?
It is an extra payment for working night or odd-hour shifts, set by company policy. Some BPOs pay a fixed monthly amount to agents on night processes, while others pay per night worked. Either way, state it in the offer letter and calculate it from nights actually rostered and attended, not from an estimate.
How is loss of pay calculated for a BPO agent?
Divide the monthly gross by the LOP basis, such as 30 days, and multiply by the unpaid days. An agent on ₹24,000 with 2 LOP days on a 30-day basis loses ₹1,600. In ZeniaHR, paid days come from the finalized attendance month, and the LOP basis is chosen in the deduction policy, with branch overrides if sites differ.