Excise, Taxation & Narcotics Control Department — Khyber Pakhtunkhwa

KPK Vehicle Verification System — know before you buy

Every car, bike, van, and commercial vehicle registered anywhere in Khyber Pakhtunkhwa sits inside one government record. Search a registration number or a CNIC and see the owner, tax status, and registration details the Excise Department itself holds — free, online, in under a minute.

4EXCISE REGIONS
35+DISTRICTS COVERED
Rs. 0COST TO SEARCH
24/7ONLINE ACCESS
What The System Actually Is

MTMIS KPK, In Plain Terms

MTMIS stands for Motor Transport Management Information System. In Khyber Pakhtunkhwa it's run by the Excise, Taxation and Narcotics Control Department, the same provincial office that collects motor vehicle tax, registers dealers, and issues registration marks in the first place. The verification portal isn't a separate product bolted onto that work — it's a public window into the department's own database, the same one an Excise clerk would query if you walked into a district office and asked.

Before this existed, confirming who legally owned a vehicle, or whether its token tax was current, meant a visit to that district office and a wait for someone to pull a physical file. The online system replaced that trip with a search box. Anyone — a buyer, a seller, a bank processing a loan, a police officer at a checkpoint — can run the same query the department itself would run, without needing a relationship with anyone inside it.

That's the part worth sitting with before a purchase: the record you're checking online is not a third-party estimate or a marketing database. It's the government's own book of who owns what, and what's owed against it.

The system also sits inside a wider "Digital-KP" push by the province to move citizen-facing paperwork online — the same reasoning behind the Zama KP app and the province's other digitized services. Vehicle verification happened to be one of the earliest of these to go live, precisely because it's also one of the most consequential: a used-vehicle deal in Pakistan routinely involves more cash changing hands in one sitting than almost any other personal transaction, and until recently, none of it could be checked in real time.

For a buyer, that shift changes the shape of the whole negotiation. A check that used to require trusting a stranger's word, or trusting a physical document that could be photocopied and altered, now takes as long as typing a plate number. It doesn't remove every risk in buying a used vehicle — inspecting the engine, the body, and the paperwork in person still matters — but it closes off the single biggest one: paying for a vehicle that was never really the seller's to sell.

"A used car's paperwork can be copied. The Excise Department's own database is a lot harder to fake — check that, not just the file the seller hands you."

— Why the online check exists at all
Coverage Across The Province

One System, Four Excise Regions

The department organizes its district offices into four administrative regions, each overseen by its own regional director. A vehicle registered anywhere under any of them shows up in the same central search — you don't need to know which region a car belongs to before you look it up. The regional structure exists mainly for how the department itself manages staffing, complaints, and district-level operations; for someone searching a plate, it's invisible, but it explains why the district selector on the portal groups the way it does, and which office to contact if a search ever needs to become a phone call or a visit.

REGION 01

Peshawar

The provincial capital and its surrounding districts, including the highest volume of registrations in the province. Most vehicles bought and sold within the city itself will resolve here first.

REGION 02

Mardan

Covers Mardan and the neighbouring districts of the central Peshawar valley belt, a heavily trafficked corridor for both private and commercial vehicle registrations.

REGION 03

Malakand

Spans the Malakand division districts, including Swat, Dir, and Chitral — a wide, largely mountainous region where district offices sit further apart than in the plains.

REGION 04

Hazara

Covers Abbottabad, Mansehra, and the wider Hazara division, a region with its own steady flow of registrations tied to local trade and transport.

Choose Your Method

Four Ways To Run A Check

All four pull from the same Excise Department database, so none of them will ever contradict another — a result from the web portal and a result from the app should always match. Which one to use depends on what you already have in hand — a plate number, a CNIC, a phone, or a reason to want a human on the other end — rather than any real difference in accuracy between them.

kpexcise.gov.pk/mvrecords

Search by registration number

The department's own portal is the fastest route when you already have the number off the plate. Select the district the vehicle is likely registered in, enter the registration number, and the system returns the record on the same page — no account, no login. If the first district doesn't return a match, the vehicle may simply be registered under a different one; there's no penalty for trying more than one. Because the search sits behind a district selector rather than a single province-wide box, it's worth trying the district the seller says the vehicle is from before assuming a blank result means something is wrong.

CNIC-based lookup

Search by identity card number instead

The same portal also supports searching by a 13-digit CNIC number, entered without dashes. This flips the question around: instead of asking what's known about one plate, it lists every vehicle registered against that identity. It's the tool to reach for when you want to confirm what's registered in your own name, or when a seller's claimed ownership needs a second angle of confirmation. It's also the more useful search after a purchase, once you want to double-check that a transfer actually went through and the vehicle now sits under your own CNIC rather than the seller's.

Mobile app

Zama KP — the province's citizen services app

Zama KP is Khyber Pakhtunkhwa's mobile app for citizen-facing government services, and vehicle record search is one of them. Sign in with a mobile number or email, then search a registration number from the app rather than a browser — useful for checking a vehicle on the spot while standing next to it, without needing to type a URL from memory. Keep in mind the app is a front end for the same underlying department database, so a result there and a result on the web portal should always agree — a mismatch between the two is worth a second look rather than a coin flip on which to trust.

In person

When the record needs a human, not a search box

If a result looks wrong, a record needs correcting, or a transfer needs to be formally completed, none of that happens through the online search — it happens at a district Excise office, or through the department's Peshawar headquarters for anything that needs escalation. The online portal tells you what the record says; only the department can change what it says.

Running A Search

From Registration Number To Result

1

Go to the official portal directly

Type the address in rather than searching for it — several unofficial lookalike sites and apps rank alongside the real one and shouldn't be trusted with a decision this size.

2

Select the right district

Unlike a single national search box, the KPK portal is organized by district. If you're unsure where the vehicle was first registered, start with the district it's currently being sold in.

3

Enter the registration number as printed

Match the plate exactly, including any letters. If nothing comes back, try the CNIC search instead, or a neighbouring district.

4

Read the record against the vehicle in front of you

Owner name, engine number, and chassis number all need to line up with both the seller and the physical car — a database match means little if the metal doesn't match too.

5

Check the token tax status

A cleared date or a "paid" status means the province considers the tax settled. An outstanding balance doesn't vanish at sale — it transfers to whoever buys the vehicle next.

6

Raise anything that doesn't match, before paying

A mismatch isn't automatically a scam, but it is always a reason to ask the seller to explain it first — not after the money has already moved. A seller with nothing to hide will generally welcome the question rather than resist it.

Reading What Comes Back

What Each Part Of The Record Means

OWNER NAME

Listed with father's or husband's name, or a company name for a fleet or leased vehicle. This is the identity that should match — or explain a clear relationship to — whoever is standing in front of you selling it. If the seller says they're acting on behalf of the registered owner, ask to see a formal authorization rather than taking their word for the connection.

REGISTRATION DATE

When the vehicle first entered the province's records. A very recent date on an otherwise old vehicle can simply mean a re-registration, which is common for vehicles moved into KPK from another province, so don't read it as a red flag on its own without other context.

ENGINE & CHASSIS NUMBERS

Stamped into the vehicle itself, in fixed standard locations that vary slightly by manufacturer. These exist to be compared against the physical car, not just read off a screen — bring the record with you when you inspect the vehicle, not just when you search it.

TOKEN TAX STATUS

Shows whether annual tax is current. Most motorcycles and small-engine cars pay once at registration rather than yearly, so a "lifetime paid" style status there is normal, not an error. For larger vehicles, an expired date simply means the current year's tax hasn't been paid yet, which is common and easy to settle.

PREVIOUS OWNER STILL SHOWING

If the name on record isn't the person selling to you, the last sale was likely handled on a private receipt instead of a formal Excise transfer — worth asking about directly.

NO RECORD FOUND

Could mean the vehicle is registered in a different district or province, or that something about the plate itself doesn't check out. Either way, it's a reason to dig further, not to assume the system is simply wrong.

After The Check Comes Back Clean

What The Actual Transfer Needs

Verifying a vehicle online tells you whether it's safe to proceed — it doesn't complete the sale by itself. Once a record checks out, the ownership transfer still has to happen through the district Excise office, on paper, with both parties present or properly represented.

ORIGINAL CNIC — BOTH PARTIES

Buyer and seller both need their original computerized national identity card present, not photocopies, for the transfer to be processed.

REGISTRATION BOOK / SMART CARD

The vehicle's original registration document, matching the record you've already confirmed online.

PROOF OF TAX PAYMENT

Any outstanding token tax generally needs to be cleared before or as part of the transfer, not deferred to after.

"The online check answers one question: is this safe to move forward on. The district office is where the paperwork actually changes hands."

— Where the portal's job ends

Exact requirements can vary slightly by district and by vehicle category — commercial vehicles and dealer transfers sometimes carry additional steps — so it's worth confirming the current checklist with the relevant district office before showing up, rather than relying on a general list from any single source, including this one. Bringing a printed or screenshotted copy of the online verification result is generally a good habit too — it doesn't replace anything on the office's own checklist, but it gives the counter staff the same starting point you worked from, which tends to make the visit faster.

Beyond KPK

How This Compares To Other Provinces

Pakistan doesn't run one national vehicle database — each province and territory keeps its own, and a KPK search will never return a vehicle registered elsewhere. If a plate doesn't belong to Khyber Pakhtunkhwa, the search you need is a different one entirely. This matters most for buyers near a provincial border, or anyone comparing a vehicle's plate style to what they're used to seeing — a plate format that looks unfamiliar isn't a red flag by itself, it's usually just a different province's registration scheme.

Province / TerritoryRuns its own systemCNIC searchTypical cost
Khyber PakhtunkhwaYes — KP Excise, Taxation & Narcotics Control Dept.Yes, on the same portalFree
PunjabYes — Punjab Excise & Taxation Dept. (MTMIS)Separate dedicated portalFree
SindhYes — Sindh Excise & Taxation Dept.Not on the public searchFree
Islamabad (ICT)Yes — ICT Excise & Taxation Dept.Not on the public searchFree

A car with a Punjab-style plate being sold in Peshawar isn't automatically suspicious — vehicles move between provinces all the time — but it does mean the KPK portal is the wrong tool for that particular check until the vehicle has gone through re-registration in KPK, at which point it will appear here.

Before Any Money Changes Hands

What A Sixty-Second Check Protects You From

A stolen vehicle with convincing paperwork

Physical documents can be forged well enough to fool a buyer in person. The government's own database, cross-checked against the engine and chassis numbers, is a far harder thing to fake convincingly — which is exactly why it's worth the sixty seconds even when the paperwork in hand looks completely in order.

Unpaid tax

Outstanding token tax follows the vehicle, not the seller — it becomes the new owner's bill the moment the transfer completes.

An incomplete transfer

Buying from someone who isn't the registered owner can leave you unable to prove ownership later, even with a signed receipt in hand.

A mismatched chassis

A record that doesn't match the metal in front of you is worth walking away from, not negotiating past — it's the one check no amount of trust in the seller can substitute for.

A rushed sale

Pressure to skip the check and "just trust the paperwork" is itself worth treating as a signal, especially on a cash deal that has to close today.

A too-good price

An unusually low price sometimes reflects a genuine bargain — and sometimes reflects a problem the seller would rather you found out about after paying.

i

Not to be confused with: KPK's Transport Department separately runs an online driving license verification service and vehicle fitness records — a different office, a different database, checking a person's license rather than a vehicle's ownership. If what you actually need is to confirm someone's driving license is genuine, that's a separate search from the vehicle check described on this page.

Questions

Frequently Asked

01Is the KPK vehicle verification portal free to use?
Yes. The official Excise Department portal charges nothing to search, has no login, and places no limit on how many times you can look up a vehicle.
02Can I search by CNIC instead of a registration number?
Yes — the same portal supports a CNIC-based search that lists every vehicle registered against a given 13-digit identity card number, entered without dashes.
03Does it cover motorcycles and commercial vehicles too?
Yes. The database covers every registered vehicle class in the province — cars, motorcycles, vans, buses, and commercial vehicles alike — not just private cars.
04My search returns no record — what does that mean?
Either the vehicle is registered in a different district than the one you selected, it belongs to another province entirely, or there's an error in how the registration number was entered. Try a different district or the CNIC search before assuming something is wrong with the vehicle itself.
05The previous owner still shows on the record — is that a problem?
It usually means the last sale was completed on a private receipt rather than through a formal Excise transfer. It's not necessarily fraud, but it is a reason to ask the current seller to explain it before you buy.
06Can I use this to check a vehicle registered in Punjab or Sindh?
No — each province keeps a separate database. A KPK search only covers vehicles registered in Khyber Pakhtunkhwa; a vehicle from another province needs that province's own system.
07Is the Zama KP app an official government tool?
It's the province's citizen services app and includes vehicle record search among its features. As with the web portal, only search through the department's own listed channels, not an unrelated third-party app with a similar name.
08Who do I contact if a record is wrong or needs updating?
The public portal can't edit records. A correction has to go through your district Excise office, or the department's Peshawar headquarters, with your original documents in hand.
09Does the online check replace the physical ownership transfer?
No. The search only confirms what the record currently says. Transferring ownership still requires both parties to visit a district Excise office with their original CNICs and the vehicle's registration documents — the online check is the homework you do beforehand, not a substitute for the paperwork itself.
10Is there a way to verify a vehicle without knowing which district it's in?
The CNIC-based search sidesteps the district question entirely, since it looks up every vehicle under an identity rather than a plate in one district. If you only have a registration number, trying the district the seller names first is usually the quickest path.

Have a registration number ready?

Run it through the official KP Excise portal before any money changes hands — it costs nothing and takes less time than the drive to see the vehicle.

Verify a KPK vehicle now