Skip to main content
INTELLIA
GuideHRMSPayrollPakistanCompliance

What an HRMS should include for Pakistani payroll compliance

HRMS features Pakistani employers need: income tax withholding, EOBI, provincial social security, provident fund, gratuity, attendance-driven payroll and audit trails.

By INTELLIA Solutions Team · Reviewed by INTELLIA Engineering Team

Published

Last updated

2 min read

Short answer

An HRMS for Pakistani employers should calculate salary income tax under the current Finance Act slabs, handle EOBI and provincial social security contributions, manage provident fund and gratuity, link biometric attendance and leave to payroll, produce bank transfer files and statutory reports, and keep an audit trail of every change. Rules change with each federal budget, so the system must be configurable.

Why Pakistani payroll is harder than it looks

Payroll in Pakistan combines federal income tax rules that change every budget, provincial social security schemes, a federal old-age benefits scheme, company-specific provident fund and gratuity policies, and attendance-based adjustments such as overtime, late deductions and unpaid leave. Spreadsheets can cope with a few dozen employees. Beyond that, errors and disputes multiply.

This article describes system capabilities, not legal advice. Confirm rates and thresholds against the current Finance Act and provincial rules with your tax advisor.

The must-have features

1. Configurable income tax calculation

The system should calculate monthly withholding by projecting annual taxable income, applying the current slabs, and adjusting for salary changes during the year, arrears, bonuses and tax already deducted. Look for:

  • Slab tables you can update when the budget changes
  • Handling of taxable and exempt allowances
  • Support for previous-employer income for mid-year joiners
  • Annual tax certificates for employees

2. Statutory contributions

  • EOBI contributions for covered employees, with wage ceilings applied correctly
  • Provincial social security (for example Sindh or Punjab) based on establishment location and wage thresholds
  • Contribution reports in the formats the institutions expect

3. Provident fund and gratuity

Company policies vary widely. The HRMS should support employer and employee contribution percentages, loans against the fund, vesting rules, and gratuity accrual formulas based on service length and last drawn salary.

4. Attendance and leave that feed payroll

Input Payroll effect
Late arrivals and early exits Deductions per policy
Overtime Paid at configured rates, often with approval
Unpaid leave and absences Prorated deductions
Shift allowances Added automatically per roster

Biometric device integration and mobile check-in with geofencing remove manual attendance sheets, the largest single source of payroll errors.

5. Loans, advances and deductions

Track salary advances and loans with installment schedules, and apply other deductions such as canteen or transport with clear audit trails.

6. Outputs

  • Payslips available in a self-service app
  • Bank transfer files in your bank's format
  • Statutory and management reports
  • Journal entries for the accounting system

7. Controls

  • Maker-checker: one person prepares payroll, another approves it.
  • Audit trail: every change to salary, bank account or deduction is logged.
  • Field-level permissions: salary data visible only to authorized roles.

Implementation tips

  1. Document policies first. Most implementation delays come from undocumented exceptions.
  2. Clean master data. CNIC numbers, bank accounts and joining dates must be correct.
  3. Run payroll in parallel for at least one cycle and reconcile line by line.
  4. Communicate with employees before the first payslip from the new system.

HRMS checklist for Pakistani employers

Area Question to ask a vendor
Tax Can we update slabs ourselves after the budget?
Contributions Are EOBI and our province's social security supported?
Attendance Which biometric devices integrate directly?
Self-service Can employees see payslips and apply for leave on mobile?
Controls Is there maker-checker approval and a full audit log?
Hosting Can it run on-premises if our policy requires?

How RAINMAKER HRMS approaches this

RAINMAKER HRMS (also known as DigiHRMS) is configured for Pakistani payroll and adaptable for GCC employers. See the enterprise HR digitization case study for how a multi-site employer moved off spreadsheets, and our enterprise solutions service for ERP integration.

Frequently asked questions

Does an HRMS file tax returns with FBR?

An HRMS calculates withholding tax and produces the data and reports needed for employer statements and filings. Submission to the Federal Board of Revenue is usually done through FBR's own systems by the finance or tax team.

How often do payroll tax rules change in Pakistan?

Salary tax slabs are typically revised in the annual federal budget, taking effect from the start of the fiscal year in July. Mid-year changes are possible, so the HRMS should allow rule updates without code changes.

What is EOBI?

EOBI is the Employees' Old-Age Benefits Institution, which runs a contributory pension scheme. Employers and employees in covered establishments contribute monthly at rates set by law.

Can one HRMS handle employees in several provinces?

Yes, if it supports province-specific social security rules and holiday calendars. Each employee is mapped to the rules of their establishment's province.

Is cloud hosting acceptable for payroll data?

Many employers use cloud HRMS with strong access control and encryption. Organizations with stricter policies host on-premises. Either way, limit salary visibility to authorized roles.

About the author

INTELLIA Solutions Team

Business analysis and solution architecture

Solution architects and business analysts who scope projects, run discovery workshops and design implementations for ERP, HR, audit and operations software.

Named author byline pending

Have a project in mind?

Tell us what you are trying to achieve. A solution architect will reply within one business day with next steps — not a sales script.

CallWhatsAppGet a quote