Salary tax slabs in Pakistan for 2026-27: what Rs 50,000 to Rs 500,000 a month really costs
Rs 50,000 a month pays no salary tax at all. Rs 500,000 a month pays Rs 92,000 of it every month. Both figures come from the same table, because Pakistan taxes salary in bands, not at one flat rate.
Tax Year 2027 runs from 1 July 2026 to 30 June 2027. The rates for salaried people are set in the Income Tax Ordinance 2001, First Schedule, Part I, Division I, as changed by the Finance Act 2026. CSS Prep records that the bill passed 23 June 2026 and published in Gazette 26 June 2026. Eight bands cover annual taxable salary from Rs 600,000 to over Rs 7 million. Everything below Rs 600,000 a year sits outside the table entirely.
A monthly salary on its own doesn't decide the tax. The annual taxable total does, and the employer works from that yearly figure, then withholds a share each month. The examples below state their assumption up front: the whole amount is treated as taxable salary, with no exempt allowances, tax credits, other income, or adjustments included. Your employer's figure can differ.
Eight bands, one rule
Here is the full salaried table for Tax Year 2027:
| Annual taxable salary | Tax |
|---|---|
| Up to Rs 600,000 | 0% |
| Rs 600,001 to Rs 1,200,000 | 1% of the amount over Rs 600,000 |
| Rs 1,200,001 to Rs 2,200,000 | Rs 6,000 plus 11% of the amount over Rs 1,200,000 |
| Rs 2,200,001 to Rs 3,200,000 | Rs 116,000 plus 20% of the amount over Rs 2,200,000 |
| Rs 3,200,001 to Rs 4,100,000 | Rs 316,000 plus 25% of the amount over Rs 3,200,000 |
| Rs 4,100,001 to Rs 5,600,000 | Rs 541,000 plus 29% of the amount over Rs 4,100,000 |
| Rs 5,600,001 to Rs 7,000,000 | Rs 976,000 plus 32% of the amount over Rs 5,600,000 |
| Above Rs 7,000,000 | Rs 1,424,000 plus 35% of the amount over Rs 7,000,000 |
The rule behind the table is marginal. Only the income above a band's threshold is taxed at that band's rate. A salary of Rs 1,800,000 a year isn't taxed at 11% from the first rupee. The first Rs 600,000 pays nothing, the next Rs 600,000 pays 1%, and only the Rs 600,000 above Rs 1,200,000 pays 11%. That's why fixed amounts appear in the higher rows. Rs 6,000 is 1% of Rs 600,000, carried forward. Rs 116,000 is Rs 6,000 plus 11% of Rs 1,000,000, carried forward again.
Crossing into a new band doesn't push your whole salary onto the new rate. It pushes only the slice above the line.
One change sits outside the table. Until Tax Year 2026, salaried people with income over Rs 10 million paid a 9% surcharge. The Finance Act 2026 changed section 4AB so no surcharge is payable for Tax Year 2027. None of the examples here reaches Rs 10 million a year. But anyone checking an older payslip against the new table needs to know the surcharge line has gone, not just moved.
The bottom half of the ladder
Start at Rs 50,000 a month. Multiply by twelve and the annual figure is Rs 600,000, exactly on the edge of the first band, where the rate is 0%. Tax for the year: Rs 0. Monthly tax: Rs 0. Take-home pay, on the stated assumption: Rs 50,000 a month. One rupee more a year would start the 1% band, though on a single rupee the tax would still round to almost nothing.
At Rs 75,000 a month, the annual figure is Rs 900,000. Subtract the Rs 600,000 threshold and Rs 300,000 sits in the 1% band. The arithmetic is short: 1% of Rs 300,000 is Rs 3,000 a year, which is Rs 250 a month. Take-home pay is Rs 74,750 a month.
Rs 100,000 a month gives an annual figure of Rs 1,200,000, the top of the second band. The tax is 1% of Rs 600,000, which is Rs 6,000 a year, or Rs 500 a month. Take-home pay is Rs 99,500 a month. Hold that figure in mind, because the next step up doesn't behave the same way at all.
At Rs 150,000 a month, the annual figure is Rs 1,800,000. The first Rs 6,000 of tax is carried forward from the band below, and then 11% applies to the Rs 600,000 above Rs 1,200,000. That slice adds Rs 66,000. Add the two parts: Rs 6,000 plus Rs 66,000 is Rs 72,000 a year, or Rs 6,000 a month. Take-home pay is Rs 144,000 a month. So what does that leave in hand each month after the slab has done its work? Rs 144,000, from Rs 150,000 of gross pay. A Rs 50,000 rise in monthly pay, from Rs 100,000 to Rs 150,000, raised the monthly tax from Rs 500 to Rs 6,000.
Households at this level often watch more than one price at once, including the gold price fall explained for buyers. Gold doesn't change the salary table, though. The slab does its work before any spending decision begins.
Where the rate starts to bite
Rs 200,000 a month is Rs 2,400,000 a year. That crosses into the 20% band. The fixed tax carried forward is Rs 116,000, and 20% applies to the Rs 200,000 above Rs 2,200,000, adding Rs 40,000. The total is Rs 156,000 a year, or Rs 13,000 a month. Take-home pay is Rs 187,000 a month. Monthly pay rose Rs 50,000, from Rs 150,000 to Rs 200,000, and monthly tax more than doubled, from Rs 6,000 to Rs 13,000.
Rs 250,000 a month is Rs 3,000,000 a year, still inside the same 20% band. The fixed Rs 116,000 stays, and 20% applies to the Rs 800,000 above Rs 2,200,000, adding Rs 160,000. The total is Rs 276,000 a year, or Rs 23,000 a month. Take-home pay is Rs 227,000 a month. Inside one band, the maths stays steady. Every extra Rs 10,000 a month of gross pay, which is Rs 120,000 a year, adds Rs 24,000 a year in tax at 20%, or Rs 2,000 a month.
Rs 300,000 a month is Rs 3,600,000 a year, inside the 25% band. The fixed tax carried forward is Rs 316,000, and 25% applies to the Rs 400,000 above Rs 3,200,000, adding Rs 100,000. The total is Rs 416,000 a year, or Rs 34,667 a month, rounded. Take-home pay is about Rs 265,333 a month. Why does the jump feel so sharp at this point? Because the fixed figure jumped too, from Rs 116,000 to Rs 316,000, as the 20% band's full width got folded in. The earner isn't paying 25% on the whole salary. But the weight of the lower bands is now heavy enough to feel like it.
Then Rs 500,000 a month. That's Rs 6,000,000 a year, inside the 32% band. The fixed tax carried forward is Rs 976,000, and 32% applies to the Rs 400,000 above Rs 5,600,000, adding Rs 128,000. The total is Rs 1,104,000 a year, or Rs 92,000 a month. Take-home pay is Rs 408,000 a month. Divide the yearly tax by the yearly salary and the effective rate is 18.4%, even though the top slice pays 32%. No one in these examples pays their top rate on all of their pay. Everyone pays it only on the top slice, and the lower slices pull the average down.
What your payslip won't tell you
An employer withholds salary tax monthly under section 149 of the Income Tax Ordinance 2001. The withholding is an estimate spread across the year, built from the annual taxable figure, not a fresh tax calculation invented each month. So a mid-year pay rise, a bonus, or a change in allowances can shift the monthly deduction without any change in the slabs themselves. If a payslip looks wrong, the first check isn't the slab table. It's the annual figure the employer used, and whether allowances or credits were treated as taxable or exempt in that figure.
The Software Craft calculator page, one of the sources for this piece, sets out the same slab table and the same section 149 withholding route, and it carries the same warning: the whole amount is assumed to be taxable salary, and the employer's figure can differ once real allowances, credits, and adjustments enter the picture. Treat every worked example here as an illustration from a stated assumption, not as a prediction for any one person's payslip. Two people on the same gross salary can lawfully end up with different deductions, because their taxable totals differ.
There's also a status check worth knowing about, separate from the slab itself. The Active Taxpayer List, or ATL, can be checked on the FBR IRIS portal and the Active Taxpayer status page on fbr.gov.pk, or by SMS sending "ATL (space) 13-digit CNIC" to 9966, according to the Software Craft page. ATL status usually means lower withholding on banking, vehicles, and property transactions. It doesn't rewrite the salary slabs. But readers sorting out their tax position often need both checks at once: the slab for salary, and ATL status for withholding elsewhere. The site's guide to checking FBR filer status covers the filer side in more detail, including what non-filers pay extra.
Keep the year straight. These rates are for Tax Year 2027 only, from 1 July 2026 to 30 June 2027. An older table, an older calculator, or a payslip from a previous year will show different bands and different fixed amounts. The wider fiscal setting around the Finance Act 2026, including the IMF review talks and the $1.2 billion at stake, is part of the same budget season, but it doesn't alter a single figure in the slab table above. And separate money questions, like a beginner walkthrough for buying bitcoin safely in Pakistan, sit outside salary tax entirely and shouldn't be mixed into a payslip calculation.
Find the annual taxable figure first. Find the band. Work only the slice above the threshold at that band's rate, and carry the fixed figure forward. Do that, and the table stops looking like a wall of numbers. It becomes eight steps, each one only taxing the step above it.
This article is not tax advice. Rates shown are for Tax Year 2027 only. Check the current position with the FBR and your employer's payroll team before relying on any figure here.