Split each period at 30 June
A period running across the year end is assessed as two slices, because each side falls in a different tax year.
Add every period your salary stayed the same — a new job, a raise, a contract that ended — and see the tax for each fiscal year it fell in.
Add each period where your monthly salary stayed the same.
Before tax
Set this period’s dates first.
A bonus or allowance paid on top of salary every month. It is salary income, so it is taxed with it.
Post-tax amounts taken from your salary, such as a salary advance being recovered, welfare fund contributions or society dues. They lower your take-home but not your taxable income.
Tax-rate alerts
We'll email you when the salary slabs change, so next year's period is priced on the right rates.
Pakistan taxes each tax year on its own — 1 July to 30 June, against that year’s FBR salary slabs. A salary history is therefore cut into years first and taxed second.
A period running across the year end is assessed as two slices, because each side falls in a different tax year.
A month you were paid in full counts in full; a month you started or left part-way through is counted by its days, using that calendar month’s real length.
Every period landing in the same fiscal year is added together first, then taxed once against that year’s slabs — so two jobs in one year are taxed as one income.
How a salary history spread across several fiscal years is split, prorated and taxed.
It is for anyone whose salary was not one steady figure for a clean 1 July to 30 June year — you changed job, got a raise part-way through the year, worked a fixed contract, or had a gap. You enter each period separately and get the tax for every fiscal year those periods fell in.
Because your dates already decide it. Pakistan’s tax year runs 1 July to 30 June, so each period is cut at the year end and assigned to the years it actually covers. Choosing a year as well would let you state a contradiction the calculator would then have to price.
By the day. A month covered end to end pays the full monthly salary; a month you only partly worked pays the monthly salary times the days covered divided by the days in that calendar month, so a 28-day February and a 31-day March are treated differently.
No. Each fiscal year is taxed on what you actually earned in it. Work four months and earn Rs 800,000 and you are taxed on Rs 800,000 — not on Rs 2,400,000, and without cutting the tax-free allowance down to four-twelfths. That is what the Ordinance says, and it is why this gives a lower answer than annualising would.
Their salaries are added together before tax, which is the whole point of the tool. Each employer deducted tax as though its salary were your only income, so the combined figure usually falls in a higher slab than either job did on its own.
No — every date can belong to only one period, and the calculator will tell you which two clash. End one period the day before the next one starts. If you held two salaried roles at once, add their monthly pay together in a single period.
Yes — open “Additional fields (optional)” inside any period. A monthly bonus or allowance is salary income, so it is added to that period’s pay before the slabs are applied and it can move you into a higher one. Monthly deductions are treated as post-tax amounts, such as a salary advance being recovered or society dues: they come out of your take-home but never reduce the tax charged. Both are prorated by the days worked, exactly as the salary is, and both can be left blank.
Enter it as the yearly bonus and pick the month it was paid. You can type a figure or switch the toggle to enter it as a number of monthly salaries, so “two salaries in December” is just 2 and December 2025. The list names the month and the year — every month the period actually runs through, so a period from August 2025 to September 2026 offers August 2025 through September 2026 — because the year is what decides the tax year. The whole amount is taxed in the tax year that month falls in and is never spread across the months: Pakistan’s year runs 1 July to 30 June, so a December 2025 bonus is taxed in FY 2025-2026. Both fields stay disabled until the period has its dates, since the months on offer are the period’s own.
Yes. Use “Add another yearly bonus” for each one and give every row its own month, so three years on the same salary with a December bonus each time is three rows naming December 2023, December 2024 and December 2025 — and a June and a December bonus in the same year is simply two rows. Nothing is assumed to repeat: a bonus is only ever paid in the month its row names, because bonuses vary year to year and carrying one forward would invent income you never entered. Two rows cannot share a month; if you were paid twice in one month, add the two together in a single row.
Yes, and it is tested year by year. Only two years charge it on salary — 10% of the tax in FY 2024-2025 and 9% in FY 2025-2026 — and only where that year’s taxable income exceeds Rs 10 million. FY 2026-2027 charges no salaried surcharge at all. Because each year is tested on its own, two years of Rs 8 million each cross nothing, and a part-year is compared against the full Rs 10 million, not a prorated one.
FY 2014-2015 through FY 2026-2027 — every year with published FBR salary slabs. Dates outside that span are blocked in the date fields rather than silently taxed at the nearest year’s rates.
Not exactly. This prices the tax year, while your employer deducted month by month against its own estimate of your annual salary. The difference is what you settle in your return, which is precisely why it is worth calculating the years yourself.
This calculator provides an estimate, not tax or financial advice. It taxes salary income only — a monthly or yearly bonus can be added to any period, but tax credits, provident fund and any tax your employer already deducted are not modelled.
Pick the calculator for your income or salary decision — each one uses current FBR rates.
Every rate on this page comes from these official documents. Open them to check the figures yourself.
Finance Act 2026The enacted budget law for 2026-27. It sets this year's salary tax slabs.
Income Tax Ordinance 2001Section 149 on tax deducted from salary, and the First Schedule slab rates.Found a figure that does not match the source? Report a correction