The Pakistan compliance detail most HRMS vendors handwave.
Every Pakistani HRMS claims compliance. This page is where that claim gets concrete — WHT with monthly averaging, EOBI with CNIC validation, PESSI at the employee's workplace province, WPS file formats per partner bank, FBR payslip content preserved under branding, and provincial labour law variants that actually vary.
Every federal budget, we do the work so you don't have to.
When the finance minister announces a change that touches payroll — WHT slab, EOBI rate, minimum wage, tax credit — Flexi updates for every customer within days. Your next payroll cycle uses the new rules. No project. No vendor invoice.
Withholding Tax (WHT)
Monthly WHT deduction on salary income per the slab structure announced in the federal budget. Monthly averaging across the fiscal year, reconciliation on separation, and tax certificate generation.
- WHT slab table maintained centrally; updated for every customer within days of budget announcement.
- Monthly averaging logic implemented per FBR guidance — with retroactive recalculation if slab changes mid-year.
- Tax certificates auto-generated per employee, archived in DMS, available in ESS.
- Year-end reconciliation, adjustment, and FBR return support.
Most local HRMS products implement the current year's slab but stumble on mid-year slab changes or monthly averaging.
Employees' Old-Age Benefits Institution (EOBI)
Monthly employer and employee contributions against insurable employees, with registration, contribution tracking, and return filing responsibilities.
- Per-employee EOBI eligibility flagged with CNIC validation and insurable wage applied.
- Monthly contribution calculation and employer/employee split per current EOBI rates.
- Contribution register maintained for audit; discrepancy reports surfaced pre-filing.
- Support for registration records, contribution history, and pensioner management workflows.
EOBI mismatches are a common audit finding — usually from mismatched insurable wages or missed contributions for new joiners. Flexi prevents both.
Provincial Employees' Social Security (PESSI/SESSI)
Provincial social security contributions — PESSI (Punjab), SESSI (Sindh), ESSI (KP), and equivalents — each with its own wage threshold, rate, and filing cadence.
- Province detected per employee's workplace location, not headquarters — so a Punjab plant employee contributes to PESSI even if the company is Sindh-registered.
- Rate tables maintained per provincial authority; updates propagated as announcements are published.
- Contribution calculations with wage thresholds applied per current rules.
- Filing-format support for each provincial authority's submission requirements.
Companies operating across provinces routinely misfile — contributing to the wrong province or missing a province. Flexi's location-aware calculation fixes this.
Wages Payment System (WPS) bank files
Salary disbursement through partner banks (HBL, UBL, MCB, Meezan, JS, and others) — each requiring payroll files in its own specified format.
- Bank-specific file format generators for every major Pakistani payroll partner bank.
- Multi-bank payroll runs — employees paid through different banks in the same cycle, each with the correct file format.
- Transaction confirmation reconciliation — matching bank-returned confirmations back against the payroll register.
- Exception reporting for failed transfers, with retry workflow through ConnectCentral.
Bank file format changes without warning are a routine pain point. Flexi updates connectors centrally — your next payroll run uses the latest format.
FBR payslip & return formats
Payslip content, annual salary tax certificates, and employer returns to FBR — all expected in specific formats with specific content.
- Payslip templates include all FBR-required content; tenant branding applied on top without losing compliance.
- Annual salary tax certificate generation with year-end tax paid, WHT deducted, and reconciliation.
- Employer return support for employer declarations to FBR.
- Archive of every payslip and certificate in DMS with retention policies set per statutory minimum.
Branded payslips that drop FBR-required content fields are a common audit exposure. Flexi layers branding on top of a compliant template.
Provincial labour law
Punjab, Sindh, KP, Balochistan and ICT each have their own versions of the Industrial & Commercial Employment Ordinance, Factories Act, Shops and Establishments Act, and Minimum Wages Ordinance.
- Minimum wage tracked per province and employee category (skilled/unskilled/clerical); alerts when salary approaches floor.
- Overtime multipliers configurable per province and establishment type (factory, commercial, shops).
- Leave entitlement minima enforced per province — above minima is company-specific policy.
- Working-hour caps with weekly rest day rules appropriate to establishment type.
Pan-Pakistan operators often apply one set of rules to all provinces. Flexi respects provincial variation by default.
Audit trail & retention
SBP, FBR, EOBI, and provincial authorities each have expectations around retention periods, log integrity, and availability during audit.
- Immutable audit log of every data change, workflow decision, and configuration edit.
- Retention policies aligned to statutory minimums — SBP 10 years, FBR 6 years, labour department per province.
- Pre-built audit report packs for SBP, FBR, EOBI, and internal audit.
- Role-based access with row-level scoping — sensitive data access is itself logged.
Audit logs that are editable by admins or that don't retain for the required period are findings waiting to happen.
See compliance live on a 30-minute demo.
We'll walk through a live payroll run with WHT, EOBI, PESSI, and WPS — for your industry, at your headcount.