Zaffre HRM
← All articles

How to Calculate Tax on Salary in Pakistan 2026 — Worked Examples

Zaffre HRM Team · May 30, 2026

Salary income tax in Pakistan is calculated using progressive slabs — not a single rate on the whole income. Get the progression wrong and you under- or over-deduct WHT every month. Here is the correct method with three worked examples for 2026.

The progressive slab principle

Income tax on salary uses bracketed rates: the first slab amount is taxed at 0%, the next slab amount at the next rate, and so on, with each higher slab containing only the income within that bracket. You do not pay the top rate on the entire salary.

For exact 2026 slab amounts and rates, verify against the current Finance Act and FBR notifications — rates can change with the federal budget.

Worked Example 1 — Mid-range salary

Annual taxable income: PKR 1,800,000
Progressive slab calculation:

  • First slab (typically up to PKR 600,000): 0% — tax PKR 0
  • Next slab (typically PKR 600,000 to ~PKR 1,200,000): apply slab rate to that portion
  • Remaining (PKR 1,800,000 minus PKR 1,200,000 = PKR 600,000): apply next slab rate

Sum the per-slab calculations for total annual tax. Divide by 12 for monthly WHT.

Worked Example 2 — Higher-range salary

Annual taxable income: PKR 4,000,000
Apply progressive slabs from PKR 0 up through PKR 4,000,000:

  • 0% on first PKR 600,000
  • Next slab rate on next bracket
  • Next slab rate on next bracket
  • ... up to the bracket containing PKR 4,000,000

Sum total annual tax. Divide by 12.

Worked Example 3 — Mid-year joiner

Employee joins September 2025 (start of fiscal year is July). Monthly salary: PKR 200,000
Annual projection: PKR 200,000 × 10 months = PKR 2,000,000 (Sep through Jun)
Calculate annual tax on PKR 2,000,000 using slabs.
Monthly WHT = annual tax / 10 (remaining months in fiscal year)

For each subsequent month, recalculate based on actual earnings + projected remaining.

The year-to-date discipline

Each month's WHT depends on:

  • Actual income earned so far
  • Projected remaining income
  • Tax already withheld YTD
  • Tax for full year on total projected income

Monthly WHT = (Total projected annual tax - YTD WHT) / Remaining months

This is why payroll software must track YTD — manual calculation per month per employee is impractical at scale.

What goes into "taxable income"

  • Basic salary
  • House rent allowance (taxable)
  • Conveyance allowance (within limits typically exempt)
  • Medical allowance (typically up to 10% of basic exempt)
  • Bonus, commission, arrears
  • Leave encashment (some treatment depending on scheme)
  • Gratuity (some exemption from approved schemes)

Specific exemption rules and amounts under the Income Tax Ordinance — verify with current Finance Act.

What does NOT go into taxable income

  • Provident Fund employer contribution (within limits)
  • EOBI employer contribution
  • Insurance premiums paid by employer (within limits)
  • Specific allowances marked as exempt under the Ordinance

Mid-year revisions

Salary revision in November (mid fiscal year):

  • YTD income at current rate: 4 months × PKR 200,000 = PKR 800,000
  • Remaining 8 months at new rate (PKR 250,000): PKR 2,000,000
  • Total annual: PKR 2,800,000
  • Calculate annual tax on PKR 2,800,000 using slabs
  • Subtract YTD WHT already deducted
  • Divide remaining by 8 months

Manual handling is error-prone; payroll software does this automatically.

One-time payments mid-year (bonus, arrears)

A one-time large payment (bonus) can spike one month's WHT under naive calculation. Better approach: add to annual projection, recalculate full-year tax, spread incremental WHT across remaining months.

Tax credits (where applicable)

Donations to approved charities, investment in approved schemes, education expenses — various tax credits reduce taxable income. Employer can apply these in WHT calculation if the employee declares them (with proof) — or the employee claims in annual return.

How payroll software should handle all this

  • 2026 slabs configured
  • YTD WHT tracking per employee
  • Automatic projection + recalculation each month
  • Mid-year revision handling
  • One-time payment smoothing
  • Tax credit application
  • Year-end salary tax certificate generation

The Zaffre HRM payroll tax fit

Zaffre HRM's payroll engine auto-applies progressive slabs, tracks YTD, handles mid-year revisions, smooths one-time payments, generates salary tax certificates. See: tax slabs guide, FBR WHT guide.

Book a demo.

Critical caveat

Tax rules change frequently. Always verify slabs, exemptions and treatment against the latest Finance Act and FBR notifications. Consult a tax practitioner for complex cases. This article is general guidance, not tax advice.