Tax Year 2026-27 · What a vehicle costs each year

Pakistan Vehicle Token Tax Calculator 2026-27

Work out what your car costs to keep registered for a year: your province’s token, the discount for paying early, and the federal tax collected at the same counter.

Province by provinceEarly-payment discountFederal yearly taxFiler vs non-filer

Your vehicle details

cc

The figure printed in your registration book, in cc.

Rs.

Your province charges a percentage of this price, so it sets the token.

Are you on the Active Taxpayer List?

Being a filer halves the federal part of what you pay at the counter.

Optional. The federal part stops once a car is more than ten years old.

Punjab takes 10% off the yearly token if you pay it all by 31 August.

Nothing you type leaves your browser.

What you pay this year

Punjab · 2026-27

1,300 cc · invoice price Rs. 4,000,000

Provincial token (1,001 – 2,000 cc)Rs. 12,000
Federal yearly tax (1,300 – 1,499 cc)Rs. 2,500

Total to pay

Rs. 14,500

Paid every year

The federal part is adjustable against your annual tax liability

The token itself is a provincial charge, so it is not adjustable against your FBR tax liability.

Checked against the official schedule Punjab Excise & Taxation Department motor-car token table. Open the source

Filer vs non-filer

On the federal part of your bill

Filer Tax

Rs. 2,500

Non-Filer Tax

Rs. 5,000

You save as a filerRs. 2,500

How this was worked out

0.3% of the Rs. 4,000,000 invoice price comes to Rs. 12,000.

What makes up the total

Provincial token

Your province charges 0.3% of the invoice price for the 1,001 – 2,000 cc band.

0.3% of value = Rs. 12,000

Federal yearly tax

A fixed FBR amount for the 1,300 – 1,499 cc band, doubled for a non-filer.

Rs. 2,500

Tax-rate alerts

Token tax comes round every year

We'll email you when token season opens, and whenever Punjab changes its rates.

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

Buying a vehicleThe one-off tax the excise office collects when a vehicle is registered to you.Asks for: Engine size, price paid, taxpayer-list status and, for a used car, its age.Buying or transferring

The federal tax collected with your token

Alongside your province’s token, the excise counter collects a fixed yearly amount for the FBR based on engine size. From 2019-20 onwards, being a non-filer doubles it.

The federal tax collected with your token
Engine sizeFilerNon-filer
Up to 1,000 ccRs. 800Rs. 1,600
1,001 – 1,199 ccRs. 1,500Rs. 3,000
1,200 – 1,299 ccRs. 1,750Rs. 3,500
1,300 – 1,499 ccRs. 2,500Rs. 5,000
1,500 – 1,599 ccRs. 3,750Rs. 7,500
1,600 – 1,999 ccRs. 4,500Rs. 9,000
2,000 cc and aboveRs. 10,000Rs. 20,000

The amount a filer pays has not changed since 2015-16. What has changed is the non-filer column: until 2018-19 the law set its own figures — Rs. 1,200 on the smallest car but Rs. 30,000 on the largest — and only from 2019-20 did it become a flat doubling. Pick an earlier year in the calculator and it charges the older figures. A car more than ten years old stops paying the federal part altogether.

The federal tax where the token is paid once

Section 234(2) lets the federal part be collected in the same way as the token. So where your province takes the token once for the life of the vehicle, this is the figure collected alongside it — once, instead of the yearly amount above.

The federal tax where the token is paid once
Engine sizeFilerNon-filer
Up to 1,000 ccRs. 10,000Rs. 20,000
1,001 – 1,199 ccRs. 18,000Rs. 36,000
1,200 – 1,299 ccRs. 20,000Rs. 40,000
1,300 – 1,499 ccRs. 30,000Rs. 60,000
1,500 – 1,599 ccRs. 45,000Rs. 90,000
1,600 – 1,999 ccRs. 60,000Rs. 120,000
2,000 cc and aboveRs. 120,000Rs. 240,000

This is the table behind a lifetime token: a car up to 1,000 cc in Punjab or Islamabad, and one under five years old in Balochistan. From 2019-20 onwards being a non-filer doubles these amounts too; before that the law set its own column here as well, and it did not raise the smallest band at all.

Token tax across Pakistan

Each province sets its own token, and they no longer work the same way. Punjab and Islamabad charge a share of the invoice price above 1,000 cc; Sindh, Khyber Pakhtunkhwa and Balochistan still charge a set amount by engine size.

Punjab

Official source
Up to 1,000 cc
Rs. 20,000Once, for the life of the vehicle
1,001 – 2,000 cc
0.3% of valueEvery year
Above 2,000 cc
0.4% of valueEvery year
  • Cars up to 1,000 cc pay Rs. 20,000 once, for the life of the vehicle, instead of every year.
  • Everything above 1,000 cc is charged on the invoice price of the car, not its engine size.
  • Paying the whole year by 31 August takes 10% off the yearly amount.
  • Electric vehicles get 95% off both the registration fee and the yearly motor vehicle tax.

Checked against the official schedule: Punjab Excise & Taxation Department motor-car token table.

Punjab Excise & Taxation Department

Islamabad (ICT)

Official source
Up to 1,000 cc
Rs. 20,000Once, for the life of the vehicle
1,001 – 1,300 cc
0.25% of valueEvery year
1,301 – 1,500 cc
0.25% of valueEvery year
1,501 – 2,000 cc
0.25% of valueEvery year
2,001 – 2,500 cc
0.35% of valueEvery year
2,501 cc and above
0.35% of valueEvery year
  • Islamabad moved to invoice-price charging on 1 July 2026, under the Finance Act 2026.
  • Cars up to 1,000 cc pay Rs. 20,000 once, for the life of the vehicle.
  • Cars from 1,001 cc to 2,000 cc pay 0.25% of the invoice price each year, and 0.35% above 2,000 cc.

Checked against the official schedule: Finance Act 2026, Schedule to the West Pakistan Motor Vehicles Taxation Act 1958.

Islamabad Excise & Taxation Department

Sindh

Official source
Up to 1,000 cc
Rs. 1,500Every year
1,001 – 1,300 cc
Rs. 2,000Every year
1,301 – 1,600 cc
Rs. 4,000Every year
1,601 – 2,000 cc
Rs. 4,500Every year
2,001 – 2,500 cc
Rs. 5,000Every year
Above 2,500 cc
Rs. 7,000Every year
  • Every band is a set yearly amount — Sindh charges the token on engine size, not on the price of the car.
  • A car up to 1,000 cc may instead settle it once: Rs. 20,000 if it is not already registered, or Rs. 15,000 once it has completed three years but not five. We show the yearly figure, because which one you pay is your choice at the counter.
  • There is no early-payment discount on the yearly token.

Checked against the official schedule: Sindh Excise & Taxation Department four-wheeler tax calculator.

Sindh Excise, Taxation & Narcotics Control Department

Khyber Pakhtunkhwa

Official source
Up to 1,000 cc
Rs. 2,000Every year
1,001 – 1,300 cc
Rs. 3,000Every year
1,301 – 1,500 cc
Rs. 4,000Every year
1,501 – 2,500 cc
Rs. 5,000Every year
Above 2,500 cc
Rs. 8,000Every year
  • Every band is a set yearly amount, charged on engine size rather than the price of the car.
  • These amounts came in on 1 July 2025 and no later Act has changed them.
  • Electric four-wheelers pay no token tax at all until 30 June 2028.

Checked against the official schedule: Khyber Pakhtunkhwa Finance Act 2025, Appendix-III (Schedule-II).

Khyber Pakhtunkhwa Excise, Taxation & Narcotics Control Department

Balochistan

Official source
Up to 660 cc, under 5 years old
Rs. 10,500Once, for the life of the vehicle
Up to 660 cc, 5 years or older
Rs. 1,000Every year
661 – 1,000 cc, under 5 years old
Rs. 12,000Once, for the life of the vehicle
661 – 1,000 cc, 5 years or older
Rs. 1,100Every year
1,001 – 1,500 cc
Rs. 1,400Every year
1,501 – 2,000 cc
Rs. 1,700Every year
Above 2,000 cc
Rs. 2,000Every year
  • A car up to 1,000 cc pays once for the life of the vehicle while it is under five years old, then a yearly amount after that.
  • Cars above 1,000 cc pay a set yearly amount that does not change with the age of the car.
  • The schedule also offers a one-off figure at every size, falling the longer the car has been registered — Rs. 17,000 at 1,001–1,500 cc for a new car, down to Rs. 13,000 past ten years. We show the yearly figure, because taking it is your choice at the counter.
  • The Balochistan Finance Act 2026 waives motor vehicle tax in full on electric vehicles until 30 June 2030.

Checked against the official schedule: Balochistan Excise Schedule of Taxes and Fees, in force from 1 July 2025.

Balochistan Excise, Taxation & Anti-Narcotics Department

Provinces revise their token tables most years. Check your excise department’s current schedule before you pay.

Got questions?

Vehicle token tax FAQs for Pakistan

Simple answers about what a vehicle costs to keep on the road each year.

What is token tax?

The yearly charge your province takes to keep a vehicle registered. It is set by your provincial excise department, not the FBR, so it differs from province to province. It is not income tax and you cannot claim it back on your return.

How much is token tax in Punjab for 2026-27?

The Punjab Excise & Taxation Department collects it. A car up to 1,000 cc pays Rs. 20,000 once, for the life of the vehicle. From 1,001 cc to 2,000 cc it is 0.3% of the invoice price each year, and above 2,000 cc it is 0.4%. In 2025-26 those two figures were 0.2% and 0.3%, so a larger car costs noticeably more this year.

How much is token tax in Islamabad for 2026-27?

The Islamabad Excise & Taxation Department collects it, but the rate is fixed federally: the Finance Act 2026 moved Islamabad onto invoice-price charging from 1 July 2026. A car up to 1,000 cc pays Rs. 20,000 once for the life of the vehicle; 1,001 cc to 2,000 cc pays 0.25% of the invoice price a year; and above 2,000 cc pays 0.35%.

How much is token tax in Sindh?

Sindh charges a set yearly amount by engine size, not a share of the price: Rs. 1,500 up to 1,000 cc, Rs. 2,000 for 1,001–1,300 cc, Rs. 4,000 for 1,301–1,600 cc, Rs. 4,500 for 1,601–2,000 cc, Rs. 5,000 for 2,001–2,500 cc and Rs. 7,000 above that. The excise department also publishes a one-off figure for a car up to 1,000 cc — Rs. 20,000 when it is not already registered, or Rs. 15,000 for one that has completed three years but not five. That is a choice you make at the counter, so this calculator shows the yearly figure.

How much is token tax in Khyber Pakhtunkhwa?

Set yearly amounts by engine size, in force since 1 July 2025: Rs. 2,000 up to 1,000 cc, Rs. 3,000 for 1,001–1,300 cc, Rs. 4,000 for 1,301–1,500 cc, Rs. 5,000 for 1,501–2,500 cc and Rs. 8,000 above 2,500 cc. Electric four-wheelers pay no token tax at all until 30 June 2028.

How much is token tax in Balochistan?

Balochistan is the one province where the age of the car changes how it is charged. A car up to 660 cc pays Rs. 10,500 once while it is under five years old, and Rs. 1,000 a year after that; 661–1,000 cc pays Rs. 12,000 once, then Rs. 1,100 a year. Above that the yearly amount does not change with age — Rs. 1,400 to 1,500 cc, Rs. 1,700 to 2,000 cc and Rs. 2,000 above 2,000 cc — though the schedule also offers a one-off figure at every size for anyone who would rather settle it in one go.

Is there a discount for paying early?

In Punjab, yes. Paying the whole year in one go on or before 31 August takes 10% off the yearly token. On a Rs. 12,000 token that is Rs. 1,200 saved. Other provinces set their own rules, so check your excise department’s schedule.

Why are there two amounts on my token receipt?

One is your province’s token. The other is a federal charge under Section 234 that the same counter collects for the FBR, based on engine size — Rs. 800 up to 1,000 cc, Rs. 2,500 for 1,300–1,499 cc, up to Rs. 10,000 at 2,000 cc and above. Only the federal part counts towards your income tax for the year.

Do non-filers pay more token tax?

Not on the provincial token, which is the same for everyone. But the federal part doubles for anyone off the Active Taxpayer List, so Rs. 2,500 becomes Rs. 5,000 and Rs. 10,000 becomes Rs. 20,000. That flat doubling came in for 2019-20. Before it, the law printed a second column of its own and the gap was far wider at the top: in 2018-19 a 1,300 cc car went from Rs. 2,500 to Rs. 7,500 and a 2,000 cc one from Rs. 10,000 to Rs. 30,000. Pick an earlier year in the calculator and it charges those figures.

Does the tax stop on an older car?

The federal part does. Section 234 stops it being collected on a car more than ten years old. The provincial token carries on for as long as the vehicle stays registered.

What is a lifetime token?

A token settled once for the whole life of the vehicle instead of every year. Punjab and Islamabad charge every car up to 1,000 cc that way at Rs. 20,000, and Balochistan charges one under five years old that way — Rs. 10,500 up to 660 cc, Rs. 12,000 from 661 to 1,000 cc. Sindh publishes a one-off figure too, but there it is an alternative you can choose rather than the only route, so this calculator prices the yearly amount. Where the token is paid once, Section 234(2) lets the federal charge be collected once as well, at a higher one-off figure of Rs. 10,000 for a car up to 1,000 cc.

Which provinces does this calculator cover?

All five: Punjab, Sindh, Khyber Pakhtunkhwa, Balochistan and Islamabad. Every band is transcribed from the government that sets it — the Punjab and Balochistan excise schedules, the Sindh excise department’s own pages, the Khyber Pakhtunkhwa Finance Act 2025 and the Finance Act 2026 for Islamabad. How far back each one reaches differs, because each province publishes its own history: Punjab goes back to 2017-18, Sindh part of the way, and the others hold the current tables only. Where a province has not published a table for a year we say so rather than guess.

Which tax years does the token calculator cover?

The federal part runs the full 2017-18 to 2026-27, because Section 234 is one law for the whole country. The provincial token depends on what your province published and still publishes: Punjab covers all ten years, and Sindh covers 2017-18 to 2019-20 and 2026-27. For a province and year we cannot check line by line, the calculator shows the federal part only and says so, rather than guessing a token figure.

Do electric vehicles pay token tax?

Punjab exempts 95% of both the registration fee and the yearly motor vehicle tax for electric vehicles. Khyber Pakhtunkhwa charges electric four-wheelers no token tax at all until 30 June 2028, and the Balochistan Finance Act 2026 waives it there in full until 30 June 2030. The calculator works on engine size, so check your province’s concession before you pay.

Can I check my vehicle’s token tax online instead of calculating it?

This calculator estimates the yearly amount from your vehicle’s engine size and province — it does not look up a specific number plate. To check or pay a vehicle already assessed, each province runs its own online service: Punjab and Islamabad both through excise.punjab.gov.pk, Sindh through excise.gos.pk, Khyber Pakhtunkhwa through kpexcise.gov.pk, and Balochistan through excise.balochistan.gov.pk. If you only want to know what you owe before you register or renew, the estimate here is worked out from the same published rates those services charge from.

Does this include the vehicle transfer fee?

No. Token tax is the yearly charge to keep a vehicle registered; the transfer fee is a separate, one-off charge the same excise department collects when ownership moves from one person to another. Provinces publish it on their own schedules alongside the token table, but this calculator only prices the annual token — check your province’s excise department for the transfer fee itself.

Is this the same as the car tax charged when I buy or register a vehicle?

No — they are two different charges under two different laws. This page is the provincial token: a charge your excise department collects every year (or once, for cars up to 1,000 cc) just to keep a vehicle registered. Section 231B is a separate, one-off federal charge collected only when a vehicle is first registered or transferred into a new owner’s name. If you are buying or newly registering a vehicle, the vehicle purchase tax calculator on this site works out that figure instead — this page is for the recurring token.

This calculator gives an estimate, not tax or legal advice. Provinces revise their token tables, so check your own excise department’s current schedule before you pay.

Trusted. Accurate. Updated.

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

Straight from the source

Official sources

Your province sets the token and the FBR sets the charge collected with it, so both are cited here. Every rate on this page comes from these documents.