Calculating Income Tax Withholding on Salaries in Pakistan
A step-by-step walkthrough of estimating annual taxable salary, applying the progressive slabs, and converting the result into a monthly withholding amount under Section 149.
- Companion guide: a focused walkthrough of how employers calculate and withhold income tax from salaries in Pakistan under Section 149 of the Income Tax Ordinance, 2001 — building on “Corporate Payroll Processing and Tax Withholding,” which covers the payroll register and withholding process more broadly.
- Progressive slab system: Pakistan taxes salary income using progressive slabs — income up to a threshold is tax-free, and each higher slab is taxed at a higher marginal rate applied only to the income within that band.
- Employer’s obligation: under Section 149, every employer must estimate each employee’s annual taxable salary at the start of the tax year (or at the point of hiring), work out the resulting annual tax, and withhold it in roughly equal monthly instalments.
- Rates change annually: slab thresholds and rates are set by the annual Finance Act and typically take effect each new tax year (1 July). Always confirm the current slabs against the latest FBR notification or your payroll software’s current tax tables before relying on them for an actual payroll run.
The figures used in the worked examples below reflect an illustrative slab structure for a recent tax year — a 0% band up to Rs. 600,000, then progressively higher marginal rates. Because these thresholds and rates are revised almost every year, this guide focuses on the calculation method, which stays the same from year to year, rather than treating any specific rate as permanent. Before running an actual payroll, confirm the slabs currently in force with FBR or your tax advisor.
Scope & Objective
Getting the payroll register right — as covered in the companion guide — depends on correctly calculating each employee’s monthly withholding tax in the first place. This guide walks through that calculation step by step, from estimating annual taxable salary through to converting the annual tax figure into a monthly deduction.
- Applies to: salaried employees of a Pakistani company, where salary is the employee’s only or main source of income.
- Out of scope: withholding on non-salary payments (contractor payments, dividends, rent), and the treatment of employees with significant non-salary income, which follow different rules.
Step 1: Estimate Annual Taxable Salary
At the start of the tax year, or when an employee joins, the employer estimates that employee’s total taxable salary for the full tax year — basic salary, allowances, and the taxable value of any benefits, less any exemptions the employee is entitled to and has properly documented (such as approved provident fund contributions, where applicable).
- This is an estimate, not a guess — it should be based on the employee’s actual contracted salary structure, annualized.
- If an employee’s salary changes mid-year (a raise, a bonus, a role change), the employer re-estimates the annual figure and adjusts the remaining months’ withholding accordingly, rather than waiting until year-end.
Step 2: Apply the Progressive Slabs to Get Annual Tax
Illustrative slab structure (confirm current rates before use):
- Up to Rs. 600,000 — 0%
- Rs. 600,001 to Rs. 1,200,000 — 2.5% of the amount over Rs. 600,000
- Rs. 1,200,001 to Rs. 2,200,000 — a fixed amount plus 11% of the amount over Rs. 1,200,000
- Rs. 2,200,001 to Rs. 3,200,000 — a fixed amount plus 23% of the amount over Rs. 2,200,000
- Rs. 3,200,001 to Rs. 4,100,000 — a fixed amount plus 30% of the amount over Rs. 3,200,000 (illustrative — confirm the exact breakpoint and rate for this band against the current Finance Act)
- Above Rs. 4,100,000 — a fixed amount plus 35% of the amount over Rs. 4,100,000
Worked example: an employee with estimated annual taxable salary of Rs. 1,800,000 falls in the third slab. Tax on the first Rs. 1,200,000 is calculated using the lower slabs (Rs. 0 on the first Rs. 600,000, plus 2.5% of the next Rs. 600,000 = Rs. 15,000), and the remaining Rs. 600,000 (from Rs. 1,200,001 to Rs. 1,800,000) is taxed at 11% = Rs. 66,000. Total annual tax ≈ Rs. 81,000. Only the income within each band is taxed at that band’s rate — the whole salary is never taxed at the top marginal rate that applies to it.
Step 3: Convert Annual Tax Into a Monthly Withholding Amount
- Divide the estimated annual tax by 12 (or by the number of months remaining in the tax year, for an employee joining partway through) to get the monthly withholding amount.
- Worked example continued: Rs. 81,000 annual tax ÷ 12 = Rs. 6,750 withheld from each month’s salary.
- If the employee’s estimated annual salary changes mid-year, the employer recalculates the annual tax on the revised estimate and spreads any adjustment across the remaining months, so the total withheld by year-end still approximates the correct annual liability.
Step 4: Reconcile at Year-End
- Because withholding is based on an estimate made early in the year, actual salary (bonuses, increments, unused leave encashment, etc.) can differ from the original projection.
- Employers reconcile actual annual salary against tax already withheld and adjust the final month’s or months’ withholding to correct any shortfall or overwithholding, so the amount reported and deposited with FBR matches the employee’s actual annual tax liability as closely as possible.
- This reconciliation, together with the underlying calculation records, is what supports the annual tax certificate/statement an employer provides to each employee for their own tax filing.
Common Calculation Mistakes
- Applying the top marginal rate to the entire salary instead of only to the portion within that slab — the single most common manual-calculation error.
- Using last year’s slab thresholds and rates after a new Finance Act has taken effect — since these change most years, payroll tax tables need to be refreshed at the start of each tax year, not assumed to carry over.
- Withholding a flat monthly amount all year without re-estimating when an employee’s pay changes mid-year, leading to a large, avoidable shortfall discovered only at year-end.
- Failing to reconcile at year-end — treating the monthly estimate as final rather than adjusting for the employee’s actual full-year salary.
- Not documenting exemptions an employee is claiming (such as approved fund contributions) before applying them to reduce taxable salary, which can cause problems if the calculation is later reviewed.
Struggling to Keep Up With Changing Tax Regulations and Payroll Compliance?
Let our experts handle it. Our team keeps your payroll register accurate, your withholding tax deposited on time, and your year-end reconciliation audit-ready.
