Calculating your salary tax in Pakistan might seem intimidating, but under the Income Tax Ordinance, 2001, the mathematics follows a straightforward progressive formula.
In this guide, we walk you through the exact 4-step formula used by payroll managers across Pakistan, complete with practical, solved examples.
If you want an instant result without doing manual math, use our free Pakistan Salary Tax Calculator.
The 4-Step Salary Tax Formula
Step 1: Calculate Total Annual Gross Salary
First, convert your monthly compensation into an annualized figure: $$\text{Annual Gross Salary} = \text{Monthly Gross Salary} \times 12$$
If you receive annual performance bonuses, commissions, or allowances (excluding exempt allowances), add them to this annual total.
Step 2: Deduct Statutory Exemptions
Certain portions of your package are legally exempt from income tax:
- Medical Allowance: Exempt up to 10% of basic salary (provided the employer does not provide hospitalization coverage).
- Deduct this exempt amount to find your Net Annual Taxable Salary.
Step 3: Identify Your FBR Tax Slab
Locate where your annual taxable salary falls within the official 8 progressive tax slabs for FY 2026–2027:
- Up to Rs. 600,000: 0%
- Rs. 600,001 to Rs. 1,200,000: 1% of excess over 600k
- Rs. 1,200,001 to Rs. 2,200,000: Rs. 6,000 + 11% of excess over 1.2M
- Rs. 2,200,001 to Rs. 3,200,000: Rs. 116,000 + 20% of excess over 2.2M
- Rs. 3,200,001 to Rs. 4,100,000: Rs. 316,000 + 25% of excess over 3.2M
- Rs. 4,100,001 to Rs. 5,600,000: Rs. 541,000 + 29% of excess over 4.1M
- Rs. 5,600,001 to Rs. 7,000,000: Rs. 976,000 + 32% of excess over 5.6M
- Above Rs. 7,000,000: Rs. 1,424,000 + 35% of excess over 7M
Step 4: Calculate Annual & Monthly Tax
Apply the slab equation: $$\text{Annual Tax} = \text{Fixed Slab Tax} + \left[ \text{Slab Rate} \times (\text{Annual Income} - \text{Slab Min}) \right]$$
To find your monthly withholding deduction under Section 149: $$\text{Monthly Tax} = \frac{\text{Annual Tax}}{12}$$
$$\text{Monthly Take-Home Pay} = \text{Monthly Gross Salary} - \text{Monthly Tax}$$
Worked Example: Monthly Salary of Rs. 200,000
Let us compute the tax for someone earning Rs. 200,000 per month:
- Annual Salary:
Rs. 200,000 × 12 = Rs. 2,400,000. - Active Slab: Slab 4 (Rs. 2,200,001 to Rs. 3,200,000).
- Fixed Tax: Rs. 116,000.
- Tax on Excess:
- Amount exceeding threshold:
Rs. 2,400,000 - Rs. 2,200,000 = Rs. 200,000. - Tax rate:
20%. - Tax on excess:
20% of Rs. 200,000 = Rs. 40,000.
- Amount exceeding threshold:
- Total Annual Tax:
Rs. 116,000 + Rs. 40,000 = Rs. 156,000. - Monthly Tax Deduction:
Rs. 156,000 ÷ 12 = Rs. 13,000 / month. - Monthly Net Take-Home:
Rs. 200,000 - Rs. 13,000 = Rs. 187,000. - Effective Tax Rate:
(Rs. 156,000 ÷ Rs. 2,400,000) × 100 = 6.50%.
Even though the marginal bracket rate is 20%, the employee only pays an effective rate of 6.5% on their total earnings!
Why Employers Withhold Tax (Section 149)
Under Section 149 of the Income Tax Ordinance 2001, employers are designated withholding agents. They calculate annual expected tax at the beginning of the fiscal year and spread the deduction evenly across all 12 monthly pay cycles.
If your salary changes mid-year due to a raise or bonus, use our Salary Increment Calculator Mode to see how much of your raise reaches your pocket.