Payroll that matches your timecards, every time
Run payroll directly from verified shift data instead of a separate spreadsheet. Vektis HR OS totals each hourly employee’s logged hours (or uses a salaried employee’s fixed monthly pay), splits it into Basic Salary and a tax-exempt Medical Allowance the FBR way, adds any recurring allowances, and withholds FBR income tax automatically plus any recurring fixed deductions — so every payslip is itemized, not a lump sum.
Payroll Run — June 2026 · FBR income tax auto-calculated
| Employee | Hours | Pay Rate | Base Pay | Income Tax | Net Pay |
|---|---|---|---|---|---|
| ARAyesha Raza | 176 | PKR 1,125/hr | PKR 198,000 | PKR 9,300 | PKR 188,700 |
| BABilal Ahmed | 168 | PKR 1,400/hr | PKR 235,200 | PKR 15,763.64 | PKR 219,436.36 |
| STSana Tariq | 172 | PKR 900/hr | PKR 154,800 | PKR 4,980 | PKR 149,820 |
Click a row above, then open the full interactive demo →
How It Calculates PayStraightforward math, pulled from real hours worked
Payroll is calculated directly from logged shift hours multiplied by each employee’s hourly pay rate, with FBR income tax withheld automatically per employee. No re-typing hours from a separate timesheet, no manual tax math.
Hours From Real Shifts
Automatic FBR Income Tax
Per-Employee Pay Rates
Every payroll run totals actual logged shift hours per employee for the period you choose, so payroll always matches attendance.
Every salary is automatically split into Basic Salary and a Medical Allowance worth 10% of Basic — the standard FBR-recognized tax-exempt allowance — before income tax is computed from the current FBR salary tax slabs. No manual percentage guesswork, no separate medical allowance to configure.
Set each employee’s hourly rate once; every future payroll run uses it automatically until you change it.
Salary StructureHourly or salaried, plus recurring pay components
Set each employee up as Hourly (paid from logged shift hours) or Salaried (paid a fixed monthly amount regardless of hours). On top of that, add recurring allowances — like a transport or housing allowance — that add to every payslip automatically, and recurring fixed deductions — like a loan repayment — that subtract automatically. Every one of these shows up as its own line on the payslip, not folded into a single number.
How a payroll run actually works
Shift data feeds directly into the payroll engine, so there’s no manual export/import step. When you trigger a payroll run, Vektis totals each employee’s logged hours for the period, multiplies by their pay rate, computes FBR income tax automatically, and generates a payslip per employee — all in a single run, then posts its own journal entry straight to your books. See Accounting in detail →
Frequently Asked Questions
Yes, you can configure weekly, bi-weekly, or monthly payroll cycles per department or location, all from the same account.
Yes — for Pakistan, every payroll run automatically splits each employee’s pay into Basic Salary and a Medical Allowance (10% of Basic, tax-exempt under FBR rules), then computes income tax withholding on the taxable portion from the current salary tax slabs. Both lines show up separately on every payslip.
Directly from the Shifts module. Log shifts against an hourly employee, set their pay rate, and running payroll for a date range totals those hours automatically. Salaried employees skip this step entirely and are paid their fixed monthly amount.
Yes — set up recurring allowances (like transport or housing) or recurring fixed deductions (like a loan repayment) once per employee, and they’re applied and itemized automatically on every future payroll run.
Run your first payroll
Create a free account, log some shifts, and run payroll in a couple of minutes — or try the interactive demo first with sample data.