Job changes & raises · FY 2014-15 to 2026-27

Multi-Year Salary Tax Calculator Pakistan

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.

Salary history

Add each period where your monthly salary stayed the same.

  • Dates you can enter: 01 Jul 2014 – 30 Jun 2027 — that's every tax year with official salary tax rates.
  • Mid-month changes are fine: If a period starts or ends part-way through a month, only the days it covers are counted, not the whole month.
  • One period per date: Two periods cannot cover the same day. End one period the day before the next one starts.
  1. Period 1

    Dates worked

    Pick the first and last day of this salary.

    Rs.

    Before tax

    Additional fields (optional)
    Rs.

    Set this period’s dates first.

    Set this period’s dates first.
    Rs.

    A bonus or allowance paid on top of salary every month. It is salary income, so it is taxed with it.

    Rs.

    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

Every year you work adds another set of slabs

We'll email you when the salary slabs change, so next year's period is priced on the right rates.

Tax changes, deadlines, and ways to pay less. One click to unsubscribe. See our Privacy Policy.

Calculation method

How salary tax is worked out across several fiscal years

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.

1

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.

2

Count only the days worked

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.

3

Add up the year, then tax it

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.

Got questions?

Multi-year salary tax FAQs

How a salary history spread across several fiscal years is split, prorated and taxed.

What is the multi-year salary tax calculator for?

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.

Why is there no fiscal year to choose?

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.

How are part-months handled?

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.

Is a part-year salary annualised before tax?

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.

What if I had two jobs in the same fiscal year?

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.

Can two periods cover the same dates?

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.

Can I add a bonus or the deductions taken from my pay?

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.

What about a yearly bonus paid in one month, like two salaries in December?

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.

I got a bonus every year, or more than one in a year — can I add them all?

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.

Is the Section 4AB surcharge included?

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.

Which fiscal years are covered?

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.

Will this match what my employer deducted?

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.

Trusted. Accurate. Updated.

Pick the calculator for your income or salary decision — each one uses current FBR rates.

Straight from the source

Official sources

Every rate on this page comes from these official documents. Open them to check the figures yourself.