πŸ‡΅πŸ‡°
Pakistan country pack β€” this guide covers Pakistan-specific statutory rules. Octal HR is configurable for other regions too.

What are salary components?

A salary component is any individual earning or deduction that makes up an employee's payslip. In Octal HR, components are defined at the company level under Settings β†’ Payroll β†’ Salary Components and then applied when building each employee's salary structure.

Components fall into three categories:

  • Earning β€” amounts added to an employee's pay (basic, HRA, medical, conveyance, overtime)
  • Deduction β€” amounts subtracted from pay (loan EMI, advance recovery, fine/penalty)
  • Statutory β€” government-mandated amounts (EOBI, PESSI, income tax WHT) β€” these are auto-configured; see the dedicated articles

Pre-configured components

Octal HR ships with the following components ready to use. You can activate, rename, or adjust them without creating from scratch:

ComponentTypeDefault calculation
Basic SalaryEarningFixed amount (defined per employee)
House Rent Allowance (HRA)EarningFixed or % of basic
Medical AllowanceEarningFixed (FBR-exempt up to PKR 10,000/month)
Conveyance AllowanceEarningFixed (FBR-exempt up to PKR 8,000/month)
Utility AllowanceEarningFixed amount
Fuel AllowanceEarningFixed amount
OvertimeEarningAuto: (Basic/26) Γ— 2 Γ— OT hours
Loan EMI RecoveryDeductionAuto: from active loan schedule
Advance RecoveryDeductionManual entry per payroll period
Income Tax (WHT)StatutoryAuto: annualised slab calculation
EOBI (Employee share)StatutoryAuto: 1% of minimum wage
PESSI / SESSIStatutoryAuto: as configured per province

Creating a custom earning component

1
Go to Settings β†’ Payroll β†’ Salary Components β†’ Add Component.
2
Enter the component name (e.g. "Special Allowance") and select type Earning.
3
Set the calculation type:
  • Fixed β€” a flat PKR value
  • Percentage β€” a percentage of another component, typically basic salary
  • Formula β€” a custom expression that references other components
4
Set the Taxable flag: when off, the amount is excluded from WHT calculations. Statutory components are additionally flagged as Statutory.
5
Click Save. The component is now available to add to employee salary structures.

Creating a custom deduction component

The process is the same as earnings, but select type Deduction. Common custom deductions include:

  • Staff canteen recovery
  • Uniform or PPE cost recovery
  • Club membership deduction
  • Overpayment recovery
Statutory deductions are managed separately. Do not create manual components for EOBI, PESSI, or income tax β€” these are managed via Settings β†’ Payroll β†’ Statutory Deductions to ensure correct challan reporting.

Was this article helpful?