Running PKR and USD Salaries in One Payroll Cycle With Zaffre HRM
Most Pakistani companies that employ a mix of local and overseas-paid staff end up running two parallel payrolls: one in PKR through their HR system, and a second, manual spreadsheet for anyone paid in USD. Two runs means two reconciliations, two sets of payslips, and two chances to make a mistake. Zaffre HRM was built to turn that into one cycle.
What "one cycle" actually means
In Zaffre HRM, each employee carries a designated salary currency on their profile. When you close a payroll period, the engine groups employees by currency, applies the relevant statutory rules, and produces a single consolidated run, even though one batch is denominated in PKR and another in USD. You approve once, not twice.
This is about more than convenience. A single run gives you one source of truth for the period: one total cost figure (in your base reporting currency), one approval trail, and one export to your accounting ledger.
How conversion and base reporting work together
Each employee is paid in their own currency, but finance still needs a consolidated cost number. Zaffre HRM stores the locked FX rate used for the run so the PKR-equivalent of every USD salary is reproducible months later during an audit.
- Salaries are paid in the employee's contracted currency, so there are no surprise conversions on their end.
- Finance sees a base-currency rollup of total payroll cost for the period.
- The exact rate applied is captured against the run, not pulled live at report time.
- Variance between contracted and converted amounts is visible before you approve.
A practical example: an export software house in Lahore pays 40 local staff in PKR and 12 client-facing engineers in USD. Before Zaffre HRM, the finance lead rebuilt a USD sheet by hand every month. Now both groups close in the same period, the USD batch keeps its locked rate, and the monthly cost report shows a single PKR-equivalent figure for the board.
If your team runs two payroll systems just to handle two currencies, it can be one. Book a demo and we'll walk through a dual-currency run with your own salary structure.