Registering a new 70cc motorcycle in Punjab costs Rs 3,800: Rs 1,000 registration fee, Rs 1,500 lifetime token tax and Rs 1,300 for the smart card. A 125cc bike such as a Honda CG 125 costs Rs 4,800, because the registration fee for 101 to 125cc is Rs 2,000. There is no yearly token after that.
Enter the price and engine size of the bike and choose your province. Bikes up to 200cc pay no section 231B advance income tax, so filer status only matters for bigger machines.
Punjab motorcycle registration fee by engine size
Punjab Excise charges a fixed registration fee for motorcycles and scooters up to 150cc, and 2% of the value above that:
| Engine | Registration fee | Lifetime token | Smart card | Total |
|---|---|---|---|---|
| Up to 70cc | Rs 1,000 | Rs 1,500 | Rs 1,300 | Rs 3,800 |
| 71 to 100cc | Rs 1,500 | Rs 1,500 | Rs 1,300 | Rs 4,300 |
| 101 to 125cc | Rs 2,000 | Rs 1,500 | Rs 1,300 | Rs 4,800 |
| 126 to 150cc | Rs 2,500 | Rs 1,500 | Rs 1,300 | Rs 5,300 |
| Above 150cc | 2% of value | Rs 1,500 | Rs 1,300 | Depends on price |
Punjab stopped charging a number plate fee in February 2026. You now get plates made in the market: white metal with black embossed letters, 205 by 70 mm or 200 by 170 mm. Register within 30 days of purchase, or Punjab adds a Rs 500 late fee.
Motorcycle registration fee and token by province
What each province charges when a new motorcycle is registered:
| Province | Registration fee | Token tax | Number plates |
|---|---|---|---|
| Punjab | Up to 70cc: Rs 1,000 71 to 100cc: Rs 1,500 101 to 125cc: Rs 2,000 126 to 150cc: Rs 2,500 Above 150cc: 2% of price | Any cc: Rs 1,500 once | None |
| Sindh | Up to 149cc: 1% of price Above 149cc: 2% of price | Up to 149cc: Rs 1,800 once Above 149cc: Rs 3,000 once | Rs 1,850 |
| Islamabad | Ask the excise office | Up to 200cc: Rs 1,000 once 201 to 400cc: Rs 2,000 once Above 400cc: Rs 5,000 once | Paid at counter |
| Khyber Pakhtunkhwa | Any cc: 1% of price | Any cc: Rs 2,500 once | Rs 892 |
| Balochistan | Ask the excise office | Any cc: Rs 1,500 once | Paid at counter |
Sindh and KP charge a share of the price, so the fee rises with the bike's value. Islamabad's and Balochistan's motorcycle registration fees are charged at the excise counter and are left out of the total for those provinces, so add the amount on your challan.
125cc bike registration cost by province
A 125cc motorcycle at an example price of Rs 240,000:
| Province | Taxes and fees, filer | On-road, filer | On-road, non-filer |
|---|---|---|---|
| Punjab | Rs 4,800 | Rs 244,800 | Rs 244,800 |
| Sindh | Rs 6,050 | Rs 246,050 | Rs 246,050 |
| Islamabad * | Rs 3,400 | Rs 243,400 | Rs 243,400 |
| Khyber Pakhtunkhwa | Rs 5,792 | Rs 245,792 | Rs 245,792 |
| Balochistan * | Rs 1,500 | Rs 241,500 | Rs 241,500 |
Rows marked * leave out a registration fee that is charged at the counter, so the total there will be a little higher. The filer and non-filer columns match because a 125cc bike pays no 231B tax.
Sindh, KP and Islamabad
Sindh charges 1% of the value for motorcycles up to 149cc and 2% from 150cc, plus a lifetime token of Rs 1,800 (up to 149cc) or Rs 3,000. Ajrak number plates cost Rs 1,850 for a bike. A 70cc bike at Rs 160,000 comes to Rs 1,600 + Rs 1,800 + Rs 1,850 = Rs 5,250.
Khyber Pakhtunkhwa charges 1% of the value, a Rs 2,500 lifetime token and Rs 892 for plates, registration book and scanning. The same 70cc bike costs Rs 4,992.
Islamabad charges a lifetime token of Rs 1,000 up to 200cc, Rs 2,000 up to 400cc and Rs 5,000 above. The smart card costs Rs 2,400. The motorcycle registration fee is charged at the excise counter, so ask for it there.
Heavy bikes above 200cc
Section 231B of the Income Tax Ordinance leaves motorcycles up to 200cc out of its definition of a motor vehicle. A bigger bike is not excluded, so the calculator applies the lowest 231B rate, 0.5% of the price for a filer and 1.5% for a non-filer. The excise office or dealer will tell you the exact amount on your challan.
Example: a 250cc bike at Rs 900,000 in Punjab. Advance tax Rs 4,500, registration fee 2% of value Rs 18,000, lifetime token Rs 1,500 and smart card Rs 1,300. Total Rs 25,300 for a filer, Rs 34,300 for a non-filer.
Buying a used bike instead? The bike transfer fee calculator works out the transfer cost.
The bike prices used here are round examples, not any maker's current price. Late fees, fancy number charges and dealer charges are not included. Your excise challan is final.
Bike registration questions
What is the 70cc bike registration fee in Punjab?
Rs 1,000. With the Rs 1,500 lifetime token and the Rs 1,300 smart card you pay Rs 3,800 in all for a new 70cc bike. No yearly token is due after that, and Punjab no longer charges for government number plates.
What is the Honda 125 registration fee in Punjab?
The registration fee for a 101 to 125cc motorcycle is Rs 2,000. Adding the Rs 1,500 lifetime token and Rs 1,300 smart card, a new Honda CG 125 or any other 125cc bike costs Rs 4,800 to register in Punjab.
Do non-filers pay extra when registering a motorcycle?
Not for bikes up to 200cc. Section 231B of the Income Tax Ordinance leaves them out of its definition of a motor vehicle, so no advance tax is collected. For a bike above 200cc a non-filer pays 1.5% of the price instead of 0.5%.
Is token tax on a motorcycle paid every year?
No. All provinces charge motorcycles a lifetime token at first registration: Rs 1,500 in Punjab and Balochistan, Rs 1,800 or Rs 3,000 in Sindh, Rs 2,500 in KP and Rs 1,000 to Rs 5,000 in Islamabad. In Punjab the new owner pays it again, less 10% a year, on a transfer within ten years.
How late can I register a new motorcycle in Punjab?
Within 30 days of purchase. After that Punjab Excise adds a late registration fee of Rs 500 for a motorcycle. Cars have 60 days before a Rs 2,000 late fee applies.
Last reviewed 2 October 2026. Results are estimates; official notices always take precedence.