π΅π°
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:
| Component | Type | Default calculation |
|---|---|---|
| Basic Salary | Earning | Fixed amount (defined per employee) |
| House Rent Allowance (HRA) | Earning | Fixed or % of basic |
| Medical Allowance | Earning | Fixed (FBR-exempt up to PKR 10,000/month) |
| Conveyance Allowance | Earning | Fixed (FBR-exempt up to PKR 8,000/month) |
| Utility Allowance | Earning | Fixed amount |
| Fuel Allowance | Earning | Fixed amount |
| Overtime | Earning | Auto: (Basic/26) Γ 2 Γ OT hours |
| Loan EMI Recovery | Deduction | Auto: from active loan schedule |
| Advance Recovery | Deduction | Manual entry per payroll period |
| Income Tax (WHT) | Statutory | Auto: annualised slab calculation |
| EOBI (Employee share) | Statutory | Auto: 1% of minimum wage |
| PESSI / SESSI | Statutory | Auto: 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?