Driving licence in Punjab, Sindh and KP: fees, the 42-day rule and the test
A Punjab motorcycle licence is Rs 550 and a car licence Rs 900. The fee is never the problem. The 42-day learner wait and the new 24-hour road test rule are.

A Pakistani driving licence costs less than most people expect and takes longer than most people expect. In Punjab a motorcycle licence is Rs 550 and a car licence Rs 900. The delay is never the fee. It is the 42-day learner permit wait, the medical certificate, and the test.
This is the process in Punjab, Sindh and Khyber Pakhtunkhwa, with the fees each province publishes.
Step 1: Get the learner permit first
You cannot apply for a full licence without one, and it has a minimum age.
Punjab. Motorcycle and motorcar: 18 years. LTV, rickshaw, tractor and commercial: 21 years. HTV: 22 years. You need your original CNIC with a copy, a medical certificate from an authorised practitioner, a Rs 60 ticket for each category from the General Post Office or the learner permit office, and a copy of the Highway Code. The permit costs Rs 60 per category and is valid for six months. They are issued daily.
Sindh. The learner licence is Rs 50 for motorcycle, Rs 100 for car, Rs 150 for car plus motorcycle, Rs 100 for MCR or LTV, Rs 150 for LTV plus motorcycle, Rs 100 for HTV and Rs 150 for HTV plus motorcycle. Renewal of a learner is Rs 100 across most categories.
Khyber Pakhtunkhwa. The learner permit is Rs 250, covering motorcycle only, motorcar or jeep, or the two combined. The medical examination is a separate Rs 110.
Step 2: Wait out the 42 days
In Punjab the regular licence application requires your original learner permit held for at least 42 days and still inside its six-month validity. That is the single most common reason an application is turned away at the counter. Six weeks, not one month.
The practical consequence: apply for the learner the day you decide you want a licence, not the week you need one.
Step 3: Assemble the documents
Punjab asks for:
- Copy of CNIC
- Three passport-size photographs
- Medical certificate from an authorised medical practitioner
- A medical fitness certificate if you are 50 or over
- Application form A
- The original learner permit, held at least 42 days and still valid
- The relevant ticket pasted on the documentation
Sindh charges its supporting items separately: Rs 250 lamination, Rs 65 NADRA verification, Rs 100 medical, Rs 38 TCS delivery inside Karachi or Rs 55 outside.
Step 4: The tests
There is a written or computerised theory test on the Highway Code, and a practical driving test.
Punjab has tightened the sequence. Under new rules the road test must now be taken within 24 hours of passing the e-Sign test, rather than being booked for a later date. If you miss the window, you repeat the e-Sign stage. Plan the two on the same visit and take the vehicle with you.
Khyber Pakhtunkhwa charges Rs 250 for the driving test and e-test together.
Step 5: Pay the licence fee
Punjab, all licences valid five years:
| Category | Fee |
|---|---|
| Motorcycle | Rs 550 |
| Motorcar | Rs 900 |
| Motorcycle and motorcar | Rs 950 |
| LTV | Rs 900 |
| Motorcycle and LTV | Rs 950 |
| Tractor (agriculture) | Rs 300 |
| Tractor (commercial) | Rs 600 |
| Motorcycle rickshaw | Rs 600 |
| HTV | Rs 1,200 |
| HTV with PSV | Rs 1,200 |
| STR form (DLIMS) | Rs 180 |
Sindh. Permanent licences run from Rs 435 to Rs 2,460 depending on the category and whether you take a three-year or five-year term. A PSV endorsement is Rs 500 and a correction Rs 310.
Khyber Pakhtunkhwa. A new driving licence is a flat Rs 1,000.
Renewal, duplicates and the international permit
Renew on time and you pay less. Sindh charges Rs 310 to Rs 1,660 if you renew within 30 days of expiry and Rs 435 to Rs 2,460 after that. Khyber Pakhtunkhwa charges Rs 1,000 within a month of expiry, Rs 1,500 after a month, and Rs 3,000 once the licence is three years expired. A duplicate in KP is Rs 1,000; in Sindh it is Rs 360.
An international driving permit in Khyber Pakhtunkhwa is Rs 5,000. You need a valid domestic licence first, and the permit is a translation of it, not a licence in its own right. It does not let you drive on an expired Pakistani licence.
Five mistakes that cost people a second trip
- Applying before day 42. The learner permit clock is the binding constraint in Punjab.
- Letting the learner permit expire. Six months in Punjab. If it lapses you start again and pay again.
- Booking the road test for another day in Punjab. The 24-hour rule after the e-Sign test is new and it is being enforced.
- Buying the ticket for the wrong number of categories. In Punjab the Rs 60 learner ticket is per category. Motorcycle and car is two.
- Turning up at 50 or over without the fitness certificate. It is separate from the ordinary medical certificate.
What it adds up to
A Punjab motorcycle licence, start to finish: Rs 60 learner ticket, a medical certificate, Rs 180 for the STR form and Rs 550 for the licence. Under Rs 1,000 plus the medical, spread over at least six weeks.
A Karachi car licence: Rs 100 learner, Rs 100 medical, Rs 65 NADRA, Rs 250 lamination, Rs 38 delivery, plus the permanent licence fee for your category.
Once you are on the road, the running costs are the bigger number. Petrol is Rs 390.79 a litre and diesel Rs 424.92. Work out what a trip actually costs on our fuel cost calculator, what your car's token tax comes to on the token tax calculator, and what a registration transfer costs on the vehicle transfer fee calculator.
Fees change by notification. The figures above are the ones published by each province's own traffic police as of 18 September 2026. Check the provincial site before you pay.
Frequently asked questions
- How much is a driving licence in Punjab?
- Rs 550 for a motorcycle, Rs 900 for a motorcar or LTV, Rs 950 for motorcycle plus car, Rs 1,200 for HTV, plus Rs 180 for the DLIMS STR form. All are valid five years. The learner permit is Rs 60 per category.
- How long must you hold a learner permit in Punjab before applying for a licence?
- At least 42 days, and the permit must still be within its six-month validity when you apply.
- What is the 24-hour driving test rule in Punjab?
- Under new rules the road test must be taken within 24 hours of passing the e-Sign test. Miss the window and you repeat the e-Sign stage.
Sources
- Regular Driving License: documents and fee schedule: Traffic Police Punjab
- Learner Permit: age limits, documents, fee and validity: Traffic Police Punjab
- Driving Licence Sindh: fee structure: Driving Licence Sindh
- Driving License Fee Structure: Peshawar Traffic Police
- New driving licence rules introduce a strict 24-hour deadline for applicants: ARY News
Still stuck? Ask the community: members and our desk answer questions about cars every day.
More in Cars

Cars
Online vehicle verification in Pakistan: Punjab, Sindh, Islamabad and KP registration checks
Before you pay for a used car or bike, check the registration number against the excise record: owner, make, model, engine and chassis numbers, and whether token tax is paid. Every province has a portal; here is each one.
3 min read
Reader comments 0
No comments yet. Say something useful.