Compliance

EOBI, ESSI & FBR compliance, built into payroll — not bolted on

A payroll-headcount-vs-EOBI-headcount mismatch is the single most-cited compliance audit red flag for Pakistani SMEs — and most payroll software either ignores EOBI and ESSI entirely or leaves you tracking registration status in a separate spreadsheet. Vektis tracks both per employee, flags exactly who's missing, and calculates the resulting EOBI deduction automatically on every payroll run.

app.vektis.online/reports/eobi-compliance
EOBI Compliance Report — not yet registered
EmployeeDepartmentHire DateEOBI Number
OFOmar FarooqWarehouse2026-03-10—
ZMZara MalikSupport2026-06-01—
Payslip — Ayesha Raza (EOBI registered)
LineAmount
Basic SalaryPKR 180,000.00
Income Tax (FBR)−PKR 9,300.00
EOBI Contribution−PKR 400.00

PKR 400.00 above is 1% of the default PKR 40,000 minimum wage base — both are editable in Company Settings. Open the full interactive demo →

EOBI — Employees’ Old-Age Benefits Institution

Know who's registered before an auditor asks

Mark each employee’s EOBI registration status and number on their profile. Any active employee without it shows a visible flag on their profile and in the employee list, and the EOBI Compliance Report lists every one of them in a single view — including new hires, the highest-risk case, since they default to unregistered until someone updates the record.

Once an employee is marked registered, Vektis calculates their employee-side EOBI contribution automatically on every payroll run — a fixed amount (your configured rate, as a percentage of your configured minimum wage base), not a percentage of their actual salary, matching how EOBI actually works. It's itemized as its own line on the payslip, folds into the Deductions Report and Payroll Sheet automatically, and updates instantly if you revise the minimum wage or rate later.

ESSI, PESSI, SESSI & KP-ESSI

Provincial social security, tracked the same way

ESSI and its provincial equivalents are employer-paid — there’s no employee-side deduction to compute. Vektis tracks registration status and number per employee exactly like EOBI, with its own ESSI Compliance Report, so "who's covered" is always one click away instead of a manual cross-check.

FBR Income Tax

Already covered on every payroll run

Every payslip also splits pay into Basic Salary and a tax-exempt Medical Allowance and withholds FBR income tax from the current salary tax slabs automatically. See how payroll calculation works →

Frequently Asked Questions

Does Vektis register my employees with EOBI or ESSI for me?+

No — EOBI and ESSI registration still happens the normal way, through EOBI’s own portal or office and your province’s social security institution. What Vektis does is track which employees are registered and which aren’t, so nothing falls through the cracks, and automate the resulting payroll deduction once an employee is marked registered.

How is the EOBI deduction calculated?+

EOBI’s employee-side contribution is a fixed statutory amount — a percentage of the government-notified minimum wage, not a percentage of actual salary. Vektis stores your minimum wage base and employee contribution rate as editable settings (since the government revises the minimum wage periodically) and applies the deduction automatically to every registered employee’s payslip.

Is there a payroll deduction for ESSI/PESSI/SESSI too?+

No — ESSI and its provincial equivalents (PESSI, SESSI, KP-ESSI) are employer-paid, so there’s no employee-side deduction to calculate. Vektis tracks registration status and gives you a dedicated compliance report, without touching anyone’s payslip.

How do I see which employees still need to be registered?+

Open the EOBI Compliance Report or the ESSI Compliance Report under Reports — each lists every active employee who isn’t yet marked registered, so you can close the gap before it becomes an audit finding.

See it running on your own employees

Create a free account, mark an employee as EOBI-registered, and run payroll to see the deduction calculate itself — or try the interactive demo first with sample data.

Want to see this in action?

This module is live in the real product. Try it with sample data, or create your own free account and use it with your own team today.

Get Started Free Try Live Demo