Transferring Car Ownership in Malaysia: JPJ, Puspakom & What It Really Costs

Handing over the keys and taking the cash does not make someone else the owner of your car. In Malaysia the only thing that transfers ownership is the change to the JPJ registration record, and until that record changes, every summons, every road tax obligation and every awkward question after an accident still lands on the person named on it. Here is the sequence that actually moves the name across, what each step costs, and the four things that most often stop a transfer at the counter.

Why the JPJ record is the only thing that counts

A signed sale agreement, a bank transfer and a handshake settle the commercial side between buyer and seller. They do not change who the Road Transport Department treats as the registered owner. Until the transfer is registered, JPJ summonses, PLUS and parking enforcement notices, and any police enquiry arising from the vehicle are still addressed to the seller.

The gap matters most in the week or two between payment and the JPJ appointment. If the buyer is already driving the car during that window, the seller is carrying the liability for a vehicle they no longer control. The practical protection is to compress that window to days rather than weeks, and to keep a dated, signed sale note recording the handover time — it will not stop the summons arriving, but it is what you will use to contest it.

Step one: clear the hire purchase, if there is one

If the car was financed, the bank holds a registered ownership claim against it and no transfer can be processed while that claim stands. The loan has to be settled in full first, after which the bank issues a release and the claim is lifted from the JPJ record. Banks typically take one to three weeks to process this, and some charge an administrative fee for the release documentation — ask for the figure before you agree a completion date with the buyer.

Settling early is not the same as settling the outstanding balance on your statement. A Malaysian hire purchase is a flat-rate contract, so an early settlement amount is the total unpaid instalments less a statutory rebate on the unearned interest. Ask the bank for a written settlement quotation valid to a specific date rather than working from the balance shown in your banking app.

Where the buyer is financing their own purchase, the sequence runs the other way: the buyer's bank releases the loan to the seller, the seller's bank discharges the old claim, and the buyer's bank registers a new one at the point of transfer. Co-ordinating three parties is why dealer-handled transfers are common, and why the paperwork is usually slower than a cash sale.

Step two: the Puspakom B5 inspection

Every used car being transferred must pass a Puspakom inspection — the B5 report, which is the inspection code specific to a change of ownership. Motorcycles are exempt. The inspection verifies that the chassis and engine numbers match the registration record and that the vehicle is roadworthy and not materially altered from its registered specification.

Book it online through Puspakom's own booking channel rather than turning up; branch slots in Klang Valley fill quickly. Bring the vehicle itself, the registration details and your MyKad. The report has a limited validity window, so book it close to the planned transfer date rather than months ahead.

The common failures are avoidable: a chassis number that has corroded past legibility, non-approved modifications (bodykits, lighting, suspension or exhaust changes outside the registered spec), tyres or brakes below standard, and a vehicle that has been in a structural accident without the repair being registered. Reverting a modification before the inspection is cheaper than failing it and rebooking.

What a transfer actually costs

For a fully paid private car sold directly between two individuals, the government-side cost is small. The real money is the insurance the buyer must put in place.

ItemTypical cost (RM)Who normally pays
JPJ transfer fee — private vehicle100Buyer (by convention)
JPJ transfer fee — motorcycle3Buyer
Puspakom B5 inspection~30 plus a small booking feeSeller (by convention)
New insurance policy in the buyer's nameMarket premium for the carBuyer
Bank release / settlement admin, if financedVaries by bank — ask firstSeller
Runner or dealer handling fee, if used100–300Whoever engages them

Step three: both parties, in person, with fingerprints

For a private vehicle the standard route is a JPJ counter appointment at which both the registered owner and the new owner attend and verify themselves by fingerprint. This biometric step is the anti-fraud control at the centre of the whole process, and it is why a transfer cannot simply be posted in or handled by a third party with a signed form.

The transfer form is the JPJK3. Bring both MyKads, the vehicle registration details, the passed Puspakom B5 report, proof that the buyer holds a valid insurance policy on the vehicle in their own name, and the bank release if the car was financed. JPJ has been expanding self-service and app-based routes through MyJPJ and mySIKAP, so check what is currently available for your situation before assuming a counter visit is unavoidable — but plan for one.

Once the transfer is registered the change takes effect immediately on the JPJ record, and the buyer can view the vehicle under their own MyJPJ profile. That, not the paperwork in your hand, is the confirmation worth screenshotting.

Insurance, road tax and NCD: three different rules

  • Insurance follows the owner. The buyer must have a policy in their own name on the vehicle before the transfer goes through; the seller's policy is cancelled around the transfer and refunded pro rata, less the insurer's short-period charge.
  • No-claim discount follows the person, not the car. A seller with a 55% NCD keeps it and can apply it to their next vehicle. The buyer starts at whatever their own NCD entitlement is, which is why a young buyer's premium on a cheap used car can be surprisingly high.
  • Road tax follows the vehicle. The remaining validity carries over to the new owner and is not refunded to the seller, so a car sold with ten months of road tax left is genuinely worth a little more than one sold with one month left.
  • Price the insurance before you agree the sale price, not after. On an older car with an inexperienced driver the first year's premium can be a double-digit percentage of the purchase price, and it is the single most commonly underestimated line in a used-car budget.

Four things that will stop a transfer

Outstanding JPJ summonses are the most common blocker. Any unpaid JPJ compound against the vehicle or either party can hold up the transaction, so both sides should check and clear their records before booking the appointment rather than discovering it at the counter.

A live bank ownership claim is absolute — no release, no transfer, regardless of what the parties have agreed between themselves.

A failed or expired Puspakom report sends you back to the start of that step. So does a vehicle whose registered specification no longer matches what is physically there.

Blacklisted parties also block it: an individual blacklisted by JPJ, or in some circumstances by other agencies, cannot complete a registration transaction until the block is lifted. If either side has unresolved enforcement matters, resolve them first — the appointment slot is wasted otherwise.

Buying from a dealer instead

When you buy from a used-car dealer the transfer is usually bundled into the price and handled for you, which removes the co-ordination problem but also removes your visibility of it. Two things are worth insisting on. First, confirm that the car is actually registered in the dealer's name or that the dealer holds a valid authority from the registered owner — cars sold on consignment while still registered to a private seller are where ownership disputes arise. Second, get the transfer completed before you take delivery, or agree in writing a short, dated deadline for it.

Check the vehicle's record yourself as well. The registration details, the number of previous owners and the road tax expiry are all visible on JPJ's own channels, and a mismatch between what the dealer describes and what the record shows is the cheapest red flag you will ever find.

Important caveats

The JPJ transfer fee of RM100 for a private vehicle and RM3 for a motorcycle reflects the published fee schedule, but inspection fees, booking charges, bank release fees and agent charges are commercial or administrative and are revised from time to time. Confirm the current figures with JPJ and Puspakom directly before budgeting a completion date around them.

Procedures also differ for commercial vehicles, company-registered vehicles, transfers between family members, deceased estates and imported or re-registered vehicles — this guide describes the ordinary private-car case only. Where a bank, a dealer and a finance application are all involved at once, expect the timeline to be set by the slowest of the three.

Open the Car Loan Calculator →

Last reviewed: 2026-11-07