Puspakom Inspection Malaysia 2026
Everything you need to know about Puspakom — test types, fees, when it's required, and how to book.
What is Puspakom?
Puspakom (Pusat Pemeriksaan Kenderaan Berkomputer) is Malaysia's government-authorised vehicle inspection centre. It provides computerised safety and roadworthiness checks for all types of motor vehicles.
Puspakom inspections are required by JPJ for certain vehicle transactions — particularly ownership transfers of older vehicles and modified cars.
Types of Puspakom Inspection
Roadworthiness Inspection
When required: Required for ownership transfer of vehicles over 15 years old
What's checked: Brakes, lights, tyres, steering, exhaust, undercarriage condition
Fee: ~RM30–55 (private car)
Insurance Inspection
When required: Required when insurer requests inspection before issuing a policy for older/damaged vehicles
What's checked: Overall condition, existing damage, structural integrity
Fee: ~RM50–80
Modified Vehicle Inspection
When required: Required when JPJ/insurer suspects non-standard modifications
What's checked: Engine, suspension, body modifications vs original spec
Fee: ~RM80–150
Commercial Vehicle Inspection
When required: Periodic inspection required for lorries, buses, taxis, e-hailing
What's checked: Full safety and mechanical inspection
Fee: Varies by vehicle class
When is Puspakom Mandatory?
- ✓
Buying a used car over 15 years old
JPJ requires a B2 inspection report before processing the ownership transfer.
- ✓
Vehicle has been modified
Non-standard modifications (engine swap, suspension lowering, body kits that alter structure) require B7 inspection before road tax renewal.
- ✓
Serious accident
Vehicles involved in major accidents may need inspection before returning to road — insurer or JPJ may require it.
- ✓
Commercial/e-hailing vehicles
Periodic E2 inspections are mandatory for taxis, lorries, buses, and registered e-hailing vehicles.
- ✓
Insurer requests
Some insurers require a B5 inspection before issuing a policy for older or previously damaged vehicles.
How to Book Puspakom
Online (puspakom.com.my)
RecommendedBook via the Puspakom website. Select branch, date, and time. Pay online. Best option for avoiding queues.
Puspakom mobile app
Available on iOS and Android. Same booking system as website.
Walk-in
Show up at any Puspakom branch. First-come, first-served. Expect 1–3 hour waits at busy branches especially on weekends.
What to Bring
- MyKad / NRIC (owner or authorised representative)
- Vehicle grant / geran (original)
- Current road tax (if applicable)
- Booking confirmation (if booked online)
- Payment — cash or card accepted at most branches
What If Your Car Fails?
If your vehicle fails the Puspakom inspection, you'll receive a report listing the items that need fixing. You have 14 days to fix the defects and return for a free re-inspection of those specific items.
If you fail to return within 14 days, you'll need to pay for a new inspection. Common fail reasons include worn tyres, faulty lights, brake issues, and exhaust emissions.
Puspakom and Car Insurance
If you own an old car that needs Puspakom inspection, insurers may ask to see the report before offering you a policy. A passed Puspakom report gives the insurer confidence in the vehicle condition.
For cars that have passed inspection and need insurance, compare quotes across 16 insurers instantly on Bjak.
Affiliate link.
FAQs
How much does Puspakom inspection cost?
B2 inspection (ownership transfer): ~RM30–55 for private cars. B5 (insurance inspection): ~RM50–80. B7 (modified vehicles): ~RM80–150. Fees vary slightly by branch.
How long is the Puspakom report valid?
The B2 inspection report is valid for 3 months. If you don't complete the JPJ transfer within 3 months, you need a new inspection.
Can I get Puspakom done at a non-Puspakom workshop?
No. Only authorised Puspakom centres can issue the official inspection report accepted by JPJ. Third-party workshops cannot issue valid Puspakom reports.
Do I need Puspakom every year for my old car?
No — Puspakom for private cars is not an annual requirement. It's only needed for specific transactions (ownership transfer, modifications, post-accident). Commercial vehicles have periodic inspection schedules.