Back to Articles
HR & Payroll

HR & Payroll Management for Pakistani Businesses: A Complete Guide

How to manage employee attendance, leave, salary structures, EOBI deductions, and payslip generation efficiently — and why a connected ERP makes payroll error-free.

GT

GridX Team

Business Solutions Team

18 May 2025 7 min read

Payroll is one of the most error-prone processes in Pakistani businesses. Manual calculations, missed EOBI contributions, incorrect leave deductions, and late payslips create legal risk and employee dissatisfaction. This guide explains how to manage HR and payroll properly — and how modern ERP software makes it automatic.

The Payroll Challenge in Pakistan

Pakistani businesses face several unique payroll complexities:

  • Multiple salary components — Basic salary, house rent allowance (HRA), medical allowance, conveyance, overtime
  • Statutory deductions — EOBI (Employees Old-Age Benefits Institution), PESSI (Punjab Employees Social Security Institution), income tax
  • Leave deductions — Absent days must be deducted from salary, but leave types have different rules
  • Variable payments — Overtime, bonuses, commissions, and deductions vary each month
  • Payslip requirements — Employees are legally entitled to a breakdown of their salary

Most businesses handle this with an Excel file that grows more complex every month. When an employee queries their deduction, no one can explain it. When EOBI auditors arrive, the calculation trail is unclear.

Building a Proper HR Structure

Departments and Hierarchy

Start with a proper department structure: Operations, Finance, HR, IT, Site Management (for construction), etc. Assign each employee to a department. This matters for:

  • Attendance reporting by department
  • Leave approvals routed to the right manager
  • Payroll reports broken down by cost centre

Employee Profiles

Each employee record should capture:

  • Personal information (CNIC, contact, emergency contact)
  • Employment details (join date, designation, employment type)
  • Salary structure assignment
  • Leave policy assignment
  • Bank account details for salary transfer

Salary Structures

Define salary components as a template, then assign it to groups of employees. A typical construction company might have:

Permanent Staff Structure:

  • Basic Salary: 60% of CTC
  • HRA: 25% of Basic
  • Medical Allowance: PKR 2,000 fixed
  • Conveyance: PKR 1,500 fixed
  • Deductions: EOBI 1%, PESSI (where applicable), income tax per slab

Site Labour Structure:

  • Daily rate × days worked
  • Overtime at 1.5× daily rate
  • EOBI deduction

Once structures are defined, you never enter them again. Payroll runs calculate automatically.

Attendance Management

Daily Attendance Marking

For office staff, attendance is marked in the HR system — Present, Absent, Late, Half-Day, or on Leave. For site workers, supervisors can bulk-mark attendance for their team.

Biometric Integration: Most modern HR systems can sync with biometric attendance devices via API or CSV export. The punch records from the device automatically create attendance records in the system.

Impact on Payroll: The attendance records feed directly into payroll. If an employee is absent for 3 days without approved leave, those 3 days are deducted from their monthly salary automatically.

Leave Management

Set up leave types: Annual Leave, Sick Leave, Casual Leave, Maternity/Paternity Leave, and Emergency Leave. Configure:

  • Annual entitlement — e.g., 14 days Annual Leave per year
  • Leave year — January–December or July–June
  • Carry forward rules — How many unused days roll over

Employees request leave through the system (or it's entered by HR). Managers approve or reject online. The leave balance decrements automatically when approved leave is consumed.

Critical: Leave policies should align with the Employment Ordinance requirements for your province.

Running Payroll

Monthly Payroll Run

At the end of each month:

  1. Freeze attendance — Mark final attendance records for all employees
  2. Process leave — All approved/rejected leave requests are finalised
  3. Run payroll — System calculates gross salary, applies deductions, computes net pay
  4. Review payroll register — Accountant checks for anomalies
  5. Approve and post — Payroll journal entry is posted to accounting automatically
  6. Generate payslips — PDF payslips sent to employees (or printed)

With a proper ERP, steps 1–4 that used to take 2–3 days now take under an hour.

EOBI Calculation

EOBI is mandatory for all companies with 5 or more employees:

  • Employer contribution: 5% of minimum wage (currently PKR 37,000, so PKR 1,850/employee/month)
  • Employee contribution: 1% of wages

The system should calculate these automatically and generate the monthly EOBI challan for payment at any HBL branch.

Income Tax

For salaried employees, income tax is deducted monthly based on the annual salary slab. The system should implement the current FBR tax slabs and calculate monthly withholding tax automatically. Annual tax reconciliation (withholding statement) is also generated for employee tax returns.

Payslip Components

A proper payslip should show:

  • Employee name, CNIC, designation, department
  • Month and year
  • Days worked / days in month
  • Earnings breakdown (basic, allowances)
  • Deductions (EOBI, income tax, absences, advances)
  • Net pay

When employees query their deductions, HR can pull up any month's payslip in seconds.

How GridX ERP Handles HR & Payroll

GridX ERP's HR & Payroll module covers the complete employee lifecycle:

Employee Management:

  • Full profiles with CNIC, designation, department
  • Contract tracking and probation management
  • Emergency contacts and health records

Attendance:

  • Daily marking (Present, Absent, Late, Half-Day, Leave)
  • Bulk entry for site teams
  • Monthly attendance reports per employee

Leave Management:

  • Annual, Sick, Casual, Maternity, Paternity leave types
  • Leave balance tracking per employee
  • Approval workflow with manager notifications
  • Leave policy templates (customisable per designation)

Salary Structures:

  • Define components once (basic, HRA, medical, transport)
  • Set fixed amounts or percentage calculations
  • Apply deduction rules (EOBI %, income tax slab)
  • Assign structures to employee groups

Payroll Run:

  • One-click monthly payroll calculation
  • Automatic deductions based on attendance and leave
  • EOBI and income tax computed automatically
  • Payroll register for review before approval
  • Journal entry posted to accounting on approval
  • PDF payslips generated in bulk

Reports:

  • Monthly payroll summary by department
  • EOBI challan detail
  • Attendance report (present/absent/leave by employee)
  • Leave balance report
  • Annual salary register for audit

Common Mistakes to Avoid

  1. Paying salaries before finalising attendance — Always close the attendance month before running payroll
  2. Not tracking leave balances — When employees leave, unpaid leave or excess leave affects final settlement
  3. Ignoring EOBI for low-paid workers — EOBI applies to all employees regardless of salary
  4. No payslip archive — Keep 5 years of payslips for audit and legal purposes
  5. Manual overtime calculations — Define overtime rates in the salary structure, not in Excel

Conclusion

HR and payroll management doesn't need to be complex. With the right system, payroll runs in under an hour, EOBI is calculated automatically, leave balances update themselves, and payslips are generated with a click.

GridX ERP's HR & Payroll module is included in the base plan at PKR 9,999/mo — no separate software needed.

Explore GridX ERP →

#HR Software Pakistan#Payroll Software#EOBI Pakistan#Attendance Management#Salary Slips#GridX ERP

Ready to get started with GridX ERP?

Accounting, inventory, HR & CRM in one cloud ERP. Free 30-day trial.

Start Free Trial →