Payroll & Payslips

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.

app.vektis.online/payroll/june-run
Payroll Run — June 2026 · FBR income tax auto-calculated
EmployeeHoursPay RateBase PayIncome TaxNet Pay
ARAyesha Raza176PKR 1,125/hrPKR 198,000PKR 9,300PKR 188,700
BABilal Ahmed168PKR 1,400/hrPKR 235,200PKR 15,763.64PKR 219,436.36
STSana Tariq172PKR 900/hrPKR 154,800PKR 4,980PKR 149,820

Click a row above, then open the full interactive demo →

How It Calculates Pay

Straightforward 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 Structure

Hourly 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

Can we run payroll on a different schedule for different teams?+

Yes, you can configure weekly, bi-weekly, or monthly payroll cycles per department or location, all from the same account.

Does Vektis calculate regional tax automatically?+

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.

Where do payroll hours come from?+

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.

Can I add allowances or fixed deductions per employee?+

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.

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