Bike Registration Check in Pakistan: The Complete, Verified 2026 Guide
To check bike registration in Pakistan, go to your province’s official Excise portal — mtmis.punjab.gov.pk for Punjab, or the equivalent Sindh, Islamabad, or KPK portal — and enter the registration number exactly as printed on the plate. It’s free, takes under two minutes, and needs no CNIC or login. For a stolen-bike check specifically, text the bike’s chassis number to 8521 (the Stolen Vehicle Identification System) — this is different from the 8785 token-tax SMS service, and the two are commonly confused.

Why a Bike Registration Check Matters
Pakistan has one of the largest motorcycle markets in the world, and with that comes a steady stream of fraud: cloned number plates, tampered chassis numbers, unpaid token tax quietly passed on to a new owner, and bikes sold on an “Open Transfer Letter” that was never actually completed. A verification check that takes two minutes can save you from all four.
It matters in three situations specifically:
- Buying a used bike — confirm the seller is the real, legal owner before you pay.
- Selling your own bike — a clean, verifiable record makes buyers trust your listing and close faster.
- Just checking your own bike — confirming your token tax is current, or that a recent transfer has actually gone through in the government’s records.
What You’ll Need Before You Start
If you have… | You can check by… | Works for |
|---|---|---|
The number plate / registration number | Registration number lookup (fastest, most common) | Online portal, SMS (8785) |
Only a chassis rubbing or the frame stamp | Chassis number lookup | SVIS SMS (8521), in-person Excise check |
Nothing but the seller’s CNIC | — | Not possible online in any province. You must visit the Excise Office in person with the CNIC (see below) |

Method 1: Official Online Portal Check (Recommended)
This is the fastest, most complete, and only genuinely free method with no strings attached.
Step-by-step
- Identify the registration province from your number plate’s city code (LHR = Lahore, ISB = Islamabad, KHI = Karachi, PES = Peshawar, and so on).
- Open the matching official portal:
- Punjab: mtmis.punjab.gov.pk
- Sindh: excise.gos.pk (Excise & Taxation Department Sindh)
- Islamabad (ICT): islamabadexcise.gov.pk
- KPK: kpexcise.gov.pk
- Find “Vehicle Verification” or “Verify Vehicle” on the homepage.
- Enter the registration number exactly as printed — no extra spaces, correct prefix, correct format (try both hyphenated and non-hyphenated versions if the first attempt fails).
- Complete the captcha if one appears.
- Click Search and review the results.
What the results actually mean
Most guides list the result fields without explaining what to actually do with them. Here’s the difference:
Field | What it shows | What you should actually check |
|---|---|---|
Owner’s name | Usually first name only, for privacy | Cross-check against the seller’s CNIC — a mismatch means the transfer was never legally completed |
Father’s/husband’s name | Second identity marker | First names repeat constantly in Pakistan; this is your real second confirmation |
Registration city | The district where the bike was first registered | This is not the current owner’s address. A bike registered in Kharian being sold in Lahore is completely normal |
Engine number | Partial, stamped on the engine block | Physically compare it on the bike — a scratched or re-stamped number is a red flag |
Chassis number | Partial, stamped on the frame | Same rule — inspect it in person, don’t just trust the screen |
Token tax status | Paid/unpaid, for the current year | Unpaid tax becomes your responsibility the moment you take ownership |
Registration date | The original registration date, not the last transfer | A bike can show a 2019 registration date even if it’s changed hands three times since |
Province coverage — be honest with yourself about this
Province | Portal | Online coverage | Notes |
|---|---|---|---|
Punjab | Full | Most reliable, most complete data | |
Islamabad (ICT) | islamabadexcise.gov.pk | Full for ICT-registered bikes | Separate system from Punjab’s MTMIS |
Sindh | excise.gos.pk | Partial | Owner name visibility more limited; older records may be incomplete |
KPK | kpexcise.gov.pk | Partial | Pre-2018 registrations often missing; office visit may be needed |
Balochistan | No reliable online portal | Minimal | In-person Excise Office visit generally required |
Azad Kashmir / Gilgit-Baltistan | No live online portal | None | Contact the local Transport Authority office directly; no digital shortcut currently exists — don’t trust any third-party site that claims otherwise |
Method 2: SMS Verification — And the Mix-Up You Need to Understand
This is where most guides get it wrong, and it’s worth slowing down for.
There are two completely different SMS services, and they are commonly confused with each other:
A. Token Tax / Registration Check — SMS to 8785 (Punjab)
Send your registration number (no spaces, correct prefix) to 8785. You’ll get back the bike’s model, colour, registration year, owner’s name, computerised number plate status, and tax-paid-through date. This is the SMS equivalent of the website check above — it tells you if the bike is legally registered and taxed.
B. Stolen Vehicle Identification System (SVIS) — SMS to 8521 (Nationwide)
This is a separate, nationwide system run through Punjab Police channels, and it checks something completely different: whether a vehicle has been reported stolen.
- You send the bike’s chassis number, not the registration number, in the format
CNOfollowed by a space and the full chassis number (e.g.,CNO ABC12345) to 8521. - It works from anywhere in Pakistan, not just Punjab.
- The reply gives you the stolen/recovered status along with the registration, engine, and chassis numbers on file.
Why this distinction matters: several popular guides list 8521 as simply “Islamabad’s registration-check SMS number,” which is incorrect and conflates two unrelated services. If you send a registration number to 8521 expecting a token-tax result, or send a chassis number to 8785 expecting a stolen-vehicle check, you won’t get a useful answer either way. Use 8785 for tax/registration status by plate number, and 8521 for a stolen-vehicle check by chassis number.
Method 3: CPLC Verification (Karachi Only)
If you’re in Karachi, the Citizens-Police Liaison Committee (CPLC) offers a phone-based stolen-vehicle check that isn’t available online:
- Call the CPLC helpline.
- Provide the bike’s engine and chassis numbers.
- CPLC will confirm whether the vehicle is listed as stolen.
Method 4: Visit the Excise and Taxation Office
If you don’t have internet access, your province’s online coverage is incomplete, or you specifically need a CNIC-based ownership lookup, visiting the local Excise and Taxation Office in person is the only way. Bring:
- Your CNIC (original)
- The bike’s original registration book/documents, if available
- The plate number and, ideally, a chassis rubbing
This is also the only route if you’re trying to find out which vehicles are registered under your own name — no online portal in any province offers a “search all vehicles under this CNIC” feature.
The Fraud Pattern Almost Nobody Warns You About: “Open Transfer Letter”
This is the single most important warning in this guide, and it’s sourced directly from the Punjab Excise Department’s own public notices rather than from a third-party blog.
An Open Transfer Letter is a signed but incomplete transfer document — the seller hands it to the buyer instead of completing a full, biometric-verified ownership transfer. It can look convincing, and sellers sometimes present it as “basically the same thing.” It isn’t. If you buy a bike this way:
- The bike legally remains registered to whoever’s name is still on file — potentially several owners back, not the person who sold it to you.
- Any unpaid token tax, outstanding challans, or legal issues tied to the vehicle’s history stay attached to that name, not yours, which can complicate your own ability to prove ownership later.
- The Excise Department has specifically flagged this pattern in official notices and has been rolling out mandatory biometric verification (through NADRA e-Sahulat / e-Khidmat Markaz counters, and more recently the PAK IDENTITY app) precisely to close this loophole.
Physical Inspection: Do This Alongside the Digital Check, Not Instead Of It
A clean online result doesn’t guarantee a clean bike — chassis and engine numbers can be tampered with in ways a screen can’t show you. Combine your digital check with a two-minute physical inspection:
- Locate the chassis number (usually under the handlebar area) and the engine number (usually lower-right near the gear lever), and confirm both are clearly legible without needing to angle a flashlight at them.
- Look for filed, ground-down, or re-welded metal immediately around either stamp — a factory stamp has no surrounding disturbance.
- Check that digits are evenly spaced and consistent in depth — hand re-stamping rarely matches factory precision.
- Be suspicious of oddly placed touch-up paint directly over or around either number.
- Check the frame generally for fresh welds, forced bends, or “patchwork” metal, which can indicate a serious past accident even if the bike currently rides fine.
When the Portal Doesn’t Work (This Happens More Than You’d Think)
Government verification portals in Pakistan have a long, well-documented history of downtime, outdated records, and “No Record Found” errors — this isn’t a rare glitch, it’s a recurring reality worth planning for:
Problem | Likely cause | What to do |
|---|---|---|
“No Record Found” | Wrong format, missing city prefix, or a very old (pre-2005-era) registration that predates digital records | Try the format with and without a hyphen; if the bike is old, a portal search may simply not cover it — go to the SMS method or the Excise Office directly |
Site won’t load / “Bad Gateway” / timeout | Server overload or maintenance — official portals do go down periodically | Try again during off-peak hours, try a different network/browser, or use the SMS method (8785) as a fallback — it sometimes returns more current results than the website itself |
Wrong or outdated owner name shown | The transfer was never fully completed by a previous seller (see the Open Transfer Letter warning above), or the record simply hasn’t synced yet | Don’t proceed with a purchase until this is resolved at the Excise Office; for a recent legitimate transfer, allow 2–3 working days for sync before assuming something’s wrong |
Tax status shown as blank | A very recent payment hasn’t synced into the system yet | Wait a few working days and recheck |
What to Do After the Check
A clean result isn’t the finish line — a few things still matter before or after you finalize anything:
- If names don’t match: don’t pay. Insist the current registered owner completes the transfer (with biometric verification) before any money changes hands.
- If token tax is unpaid: either negotiate the price down to cover it, or require it to be cleared before transfer — it becomes your liability the moment ownership passes to you.
- After you buy: complete the ownership transfer at the Excise Office promptly. Delaying this leaves you in exactly the vulnerable position this whole guide is about avoiding.
- If the bike comes back as stolen: stop immediately, do not proceed with the transaction, and report the seller to your local police station with whatever documentation and contact details you have.
Frequently Asked Questions
Is bike registration check free in Pakistan? Yes. Every official provincial portal, and both SMS services (8785 and 8521), are completely free. No login, no account, no fee.
Can I check bike registration using only the number plate? Yes — the registration number printed on the plate is enough for a standard online or SMS check. A CNIC is not required for this.
Can I check bike registration by CNIC? Not online, in any province, for privacy reasons. You can only get CNIC-linked ownership information by visiting your local Excise Office in person with your CNIC.
Why isn’t my motorcycle showing up in an online check? Either it’s unregistered, it was registered very recently and hasn’t synced into the system yet, it’s a pre-digital-era registration the portal doesn’t cover, or it’s registered in a different province’s system than the one you searched.
What’s the difference between the 8785 and 8521 SMS services? 8785 checks registration and token-tax status by registration number (Punjab). 8521 is the nationwide Stolen Vehicle Identification System, which checks stolen/recovered status by chassis number. They are not interchangeable.
Is online bike verification available in every province? Punjab and Islamabad have full coverage. Sindh and KPK are partial, with gaps especially in older records. Balochistan, Azad Kashmir, and Gilgit-Baltistan currently have no reliable online portal — an in-person Excise Office visit is needed.
What is an “Open Transfer Letter” and why should I avoid accepting one? It’s an incomplete transfer document some sellers use instead of a full, biometric-verified ownership transfer. Accepting one means the bike may still be legally registered to someone else, and you inherit any unresolved tax or legal issues tied to that earlier owner. The Excise Department has specifically warned against this pattern.
Can I see the seller’s full CNIC number on the portal? No. No official Pakistani portal displays a complete CNIC for privacy reasons. Any third-party site claiming to show this is not connected to official government records — treat it as untrustworthy.
