Tax Slabs
Ahmed gets a raise that pushes him into a new tax bracket and immediately panics that he'll somehow take home less money than before. He won't — and the reason why is the single most misunderstood fact about how Pakistan taxes salaries.
People assume that crossing into a higher bracket means their entire income gets taxed at that bracket's rate. It doesn't. Pakistan runs a progressive, marginal-rate system — only the slice of income that actually falls inside a given bracket is taxed at that bracket's rate. Everything below it keeps being taxed the way it always was.
Say Ahmed's annual taxable salary comes to Rs. 3,600,000. The slab system doesn't apply one rate to the whole figure — it works through it in layers:
| Slice of income | How it's taxed |
|---|---|
| Portion inside the 0% bracket | No tax at all |
| Portion inside the next bracket up | Lowest positive rate |
| Portion inside the bracket after that | A higher rate, on just that slice |
| Portion in the top bracket his income reaches | The highest rate that applies to him — again, only on that top slice |
Each layer gets calculated on its own and added together — that sum is his total liability, not his whole Rs. 3,600,000 taxed at one flat percentage. It's also why two people with near-identical total income, but different bracket-crossing points, can end up with meaningfully different effective rates even when their "top slice" rate looks the same on paper.
Not his gross salary. For salaried individuals, taxable income is generally total salary after allowable deductions — Zakat paid under the Zakat and Ushr Ordinance, eligible donations, and similar items come out first. Someone on a Rs. 4,000,000 gross salary who pays meaningful Zakat could have taxable income well below that headline figure.
Salaried individuals and business individuals — sole proprietors, freelancers filing solo — sit on separate slab tables with different thresholds and rates entirely. Someone with both a salary and real freelance income shouldn't assume one table covers both; that assumption alone accounts for a fair share of DIY estimate errors.
Will a raise ever leave me with less take-home pay? No — under a marginal system that's mathematically impossible. Your earlier income stays taxed at the rates it always was; only the new slice gets the higher rate.
Do these bracket numbers stay the same every year? No. Slab thresholds get revised most Finance Acts. Rather than memorizing rupee figures that go stale, it's more useful to understand the mechanism above — a tool that recalculates against the current year's brackets beats a saved PDF from two tax years ago.
Enter your income once and get the layer-by-layer breakdown, recalculated automatically against this year's slabs.
Break down my tax →