PUSPAKOM inspection is an errand most Malaysians meet once, usually on the day they sell a car, and usually with a faint suspicion that there was something they should have been doing all along. Relax lah — there almost certainly wasn’t. For a privately registered car, Malaysian law has no yearly test at all.
What follows is the gazetted version: frequency from rule 4 of the Motor Vehicles (Periodic Inspection, Equipment and Inspection Standard) Rules 1995 as it stands after P.U. (A) 191/2019 and P.U. (A) 173/2024; fees from the Schedule to P.U. (A) 7/2016; offences and appeals from Part IIA of the Road Transport Act 1987. Beside each sits the figure published at the counter, because the two are not always written the same way.
Quick Answer: a private car has no periodic inspection. It goes to PUSPAKOM for an event rather than a schedule — a transfer of ownership (RM 30.00), a hire purchase loan on a used vehicle (RM 60.00), a road tax lapse of more than 3 years, a change to the engine, chassis or body, an interchange of registration number, an imported vehicle being registered, a voluntary check (RM 50.00), or anything else JPJ specifically asks for. Commercial vehicles are the ones on a recurring clock.
- The rule most people have backwards: there is no annual roadworthiness test for private cars here. The recurring one applies to commercial vehicles.
- The clock nobody diarises: a transfer report is valid 60 days, and the Act separately says the vehicle shall not be used more than 7 days after the change of possession unless the new owner is registered.
- The fee column nobody knows exists: Reinspection is gazetted on its own — RM 30 for a private car — so failing is a priced outcome, not an open-ended one.
Table of Contents
No yearly testWhen you goWhat it costsMalaysia has no yearly test for a private car
Part IIA of the Road Transport Act 1987 creates periodic inspection, and section 66A(1) makes it an offence to use a vehicle belonging to the class or category required to undergo periodic inspection without a valid inspection certificate. The penalty is not small: a fine of not less than RM 300 and not more than RM 5,000, or imprisonment not exceeding 5 years, or both.
But the Act names no vehicle and no interval. Section 66B(1) hands both to the Minister, to be set by rules — so “does my car need this” is answered by those rules and by the fee Schedule made under them. The Schedule to P.U. (A) 7/2016 answers it in the plainest way available: for private use individual car and private use company car, the Periodic Inspection column is a dash. No fee, because no inspection.
Two things that does not mean. It does not put a private car beyond checking — section 59 lets an authorised officer stop it, inspect it at the owner’s expense and prohibit its use where prescribed serious defects appear, with detention capped at 48 hours unless the Director General extends it in writing, and a grace period where the officer considers the defects can be remedied within 10 days and they pose no immediate risk. And it does not mean a private car never sees PUSPAKOM. It goes on events, not on a calendar.
The five situations that do send a vehicle in
Transfer of ownership. JPJ’s guides for voluntary and non-voluntary transfers carry the same condition: motor vehicles except motorcycles must undergo and pass an inspection at an appointed centre. The exception is real, and it is in the fee Schedule too — the Transfer of Ownership column for a private motorcycle is a dash. The same JPJ page wants both the registered owner and the new owner present in person for biometric fingerprint verification where the vehicle is individually owned, a completed Borang JPJK3, the VOC, and no blocks on the transaction such as an outstanding finance company claim or an unsettled Customs record. The full transfer at JPJ — the forms, the fees and the seven-day deadline — has its own walkthrough.
A hire purchase loan on a used vehicle. Not the Road Transport Act at all. Section 4G(1) of the Hire-Purchase Act 1967 requires the person intending to enter the agreement to declare in writing any defects of the second-hand vehicle in accordance with the inspection report by the relevant authority. The report is what the declaration must match, which is why the lender asks for it.
A road tax lapse of more than 3 years. JPJ’s renewal guide and vehicle FAQ both say it; PUSPAKOM’s FAQ says the mirror image, that under 3 years no inspection is needed. Worth knowing before panicking about a car that has been sitting — the renewal itself is in the road tax guide.
A change to the engine, chassis or body, an interchange of registration number, or an imported vehicle being registered — the other triggers on PUSPAKOM’s Special Inspection page, alongside anything else JPJ specifically asks for. Section 12(2A) separately requires the registered owner to get the Director General’s prior approval before changing a chassis. And curiosity. The voluntary Private Vehicle Inspection is explicitly not mandatory under the Act: RM 50.00, no documents, walk-in at any centre that offers it.

What each inspection costs
Two sets of numbers are in play. The gazetted Schedule sets the fee for the service; PUSPAKOM publishes a price per inspection type on its own pages. For a private car they line up.
| Inspection | Published price | Gazetted Schedule, private car |
|---|---|---|
| Transfer of Ownership | RM 30.00 | RM 30 |
| Hire Purchase (used vehicle loan) | RM 60.00 | RM 60 per report, under the Hire-Purchase Act |
| Special (lapse, spec change, import) | RM 25 in the private and company table | RM 25 |
| Reinspection after a fail | Not printed on the inspection pages | RM 30 |
| Private Vehicle Inspection (voluntary) | RM 50.00 | Not a gazetted inspection type |
| Periodic | Not offered for private cars | Dash — no such fee |
Who may charge these at all is itself gazetted: P.U. (A) 230/2024 authorises PUSPAKOM Sdn. Bhd. to demand, collect and retain the fees prescribed under P.U. (A) 7/2016 from 1 September 2024 until 31 December 2034. Section 66E is the other side of the same coin — inspecting a motor vehicle without being licensed under the Act carries a fine not exceeding RM 10,000 or imprisonment not exceeding 2 years, or both.
How often a commercial vehicle goes back
Rule 4 is the recurring clock, and it is not one interval but six paragraphs — the text as substituted by P.U. (A) 191/2019, in operation 15 July 2019, and amended by P.U. (A) 173/2024, in operation 1 July 2024.
| Vehicle, in the rule’s own words | Frequency |
|---|---|
| A newly manufactured vehicle, except the carve-outs below | Every 12 months for the first 2 years, then every 6 months |
| A newly manufactured container’s trailer and container’s semi-trailer | Every 12 months for the first 10 years, then every 6 months |
| Newly manufactured mobile machinery with mobile aerial platform and mobile crane bodies | Every 12 months for the first 5 years, then every 6 months |
| Hire car, taxi cab, limousine taxi cab and e-hailing vehicle at 3 years from registration | Every 12 months |
| Driving school vehicles at 3 years from registration | Every 12 months for the first 10 years, then every 6 months |
| Other vehicles | Every 6 months |
PUSPAKOM’s Routine Inspection page compresses that into one line: the Act requires all commercial vehicles to undergo Routine Inspection every 6 months. Its price list runs RM 35 for a motorcycle, RM 50 for a car, RM 55 for a prime mover, van, jeep, pickup or light lorry, RM 65 for a heavy lorry and RM 75 for a trailer or semi trailer. The lorry split is the Schedule’s own footnote: the lower figure below 6,000 kg maximum permissible laden weight, the higher at or above it.
The consequence sits in the licensing rules rather than the inspection ones. Section 17(1)(bc) says a Director is not required to grant a motor vehicle licence unless, for a class required to undergo periodic inspection, the certificate issued under section 66C is produced; JPJ’s commercial renewal conditions ask for an inspection date still in force for the licence period applied for. Miss the inspection and the road tax is what stops.
Booking, documents, and the hour itself
Booking runs through GiCheck. PUSPAKOM’s Appointment page points every inspection there, including the mobile truck and light mobile units for commercial vehicles and the mobile van for private ones, which it says covers all states in Peninsular Malaysia plus Kota Kinabalu and Kota Samarahan or Kuching. One caution: an older booking address still appears on the site’s Other Services page and did not respond when this page was checked. Follow the Appointment page.
Documents depend entirely on the inspection. Transfer of Ownership asks for one thing — the original registration card or the VOC. Hire Purchase accepts the same, or a copy of the registration card endorsed by JPJ or a Commissioner for Oaths. The voluntary inspection asks for nothing. Routine is the heavy one: the latest inspection certificate, the registration document, the latest VR1 report, a TR2 taxi meter report for metered taxis, an e-Hailing Vehicle Permit reference number where relevant, a DOSH certificate for machinery vehicles, and, where a vehicle missed its inspection date, the JPJ compound receipt, PG3 or approval letter.
On the day: arrive 20 minutes before the slot or no later than 10 minutes after, and register at the payment counter. The examiner takes about 1 hour. The result is given at the result counter and a digital report goes to the email registered in GiCheck. Payment is cashless only. Centres open Monday to Friday, 8.00 am to 5.00 pm, except in Johor, Kedah, Kelantan and Terengganu, which run Sunday to Thursday over the same hours.
Two things that are easy to get wrong. Not every centre does every inspection: re-verified 19 September 2026: of the 53 listings on the branches page, 52 offer Special, 50 Hire Purchase, 50 Transfer of Ownership and 50 the voluntary inspection — Routine and Initial are now split into several sub-categories (light vehicle, taxi and others) on the branches page, so check the nearest branch directly for those two, and some are restricted by weight class. And the site does not agree with itself on how many centres exist — the FAQ says 54 permanent centres and more than 26 visiting sites, while the branches and visiting sites pages say 53 and more than 25. Counting the listings gives 53.
What the examiner measures
Ten item names are published, and which apply depends on the inspection type: identification, above carriage, under carriage, tinted glass, emission, side slip, headlight, suspension, brake and speedometer. Routine runs the full set. Transfer of Ownership runs three — the registration, chassis and engine numbers, tinted glass, and an examination for cut and joint, which is really about whether you are buying two halves of two different cars. Hire Purchase runs nine; the voluntary inspection runs seven.
The list also got shorter, and the change is dated on PUSPAKOM’s Routine and Initial pages: effective 17 March 2025, body lettering, speed sign, first aid kit, registration number and passenger seat condition for public service vehicles were removed from the requirements checked at the mandatory inspection, with owners remaining responsible for complying with them. Dropped from the test is not the same as no longer required — it just is not checked in the PUSPAKOM lane anymore.
What no official page publishes is the numeric threshold behind each item — the tint percentage, the brake efficiency figure, the emission limit — or any pass rate or list of most common failures. Anyone quoting one of those is not quoting a government page.
When it fails: reinspect, or appeal
The everyday route is the one PUSPAKOM’s FAQ describes: repair the failed item and re-attend, with the Operations Supervisor or Branch Manager available for advice on what to do next. The second visit has a gazetted column of its own — Reinspection is RM 30 for a private car, RM 25 on most commercial rows and RM 40 for a trailer or semi trailer — so failing has a price of its own, not an open-ended one.
The statutory route is separate, and formal. Section 66C(2) obliges the inspector to specify the grounds for refusing a certificate, so a bare fail with nothing attached is not what the Act contemplates. Section 66C(3) then lets a person aggrieved by the refusal appeal to the Director General, who shall cause a reinspection at the appellant’s expense and may then issue or refuse the certificate; section 66C(4) makes that decision final. Both halves matter: there is a route above the branch, and walking it costs money.
If the vehicle failed on collision damage rather than wear, the repair sits inside the accident claim process and the sequencing is worth thinking about before booking anything. Where a commercial vehicle’s certificate status is the question rather than its condition, PUSPAKOM publishes a self-service check at checkdisc.puspakom.com.my by registration number.
Walaoeh Verdict
The single most useful thing on this page is that a private car in Malaysia has no periodic inspection. Not a lapsed one, not an overdue one — none. The fee Schedule prints a dash in that column, and the Act only bites on classes the rules bring in. If you have been carrying a background worry about it, put it down.
The second is that everything which does send a private car in is an event, and most of those events come with a document and a clock — the voluntary check is the one exception, asking for neither. Selling: RM 30.00, report valid 60 days, and the vehicle not to be used more than 7 days after the change of possession unless the new owner is registered. Buying with a loan: RM 60, and the report is what the written declaration of defects the Hire-Purchase Act requires has to match. A car that has sat: 3 years is the line, not one.
The third saves the most wasted trips. Check the specific branch page before you drive out, because the inspection types offered differ centre by centre, and book through the channel the Appointment page names rather than an address you remember. If a certificate is refused, ask for the grounds in writing — the Act requires them to be specified, and they are what any appeal would be built on. Where the money or the deadline matters, confirm the current position with JPJ or the inspection centre before relying on it.
Frequently Asked Questions
Does my private car need an annual inspection?
No. The gazetted fee Schedule, P.U. (A) 7/2016, prints a dash in the Periodic Inspection column for private use individual car and private use company car — no fee, because there is no such inspection. Section 66A of the Road Transport Act 1987 only bites on “the class or category of motor vehicles required to undergo periodic inspection”, and section 66B leaves it to the Minister’s rules to say which class that is. A privately registered car is not in it. That is not the same as never being checked: section 59 lets an authorised road transport officer stop a vehicle in use, inspect it at the owner’s expense, and prohibit its use if prescribed serious defects are found.
I am selling my car. What do I have to do at PUSPAKOM?
One inspection — Transfer of Ownership, at RM 30.00 on PUSPAKOM’s published price. Bring the original registration card or the Vehicle Ownership Certificate. Three things get checked: the registration, chassis and engine numbers; the light transmittance of the glass; and whether the body shows cut and joint. JPJ’s transfer guide states the requirement plainly — motor vehicles except motorcycles must undergo and pass an inspection at an appointed centre before the transfer. Two dates then matter: the report is good for 60 days, and section 13 says the vehicle shall not be used for more than 7 days after the change of possession unless the new owner is registered.
My road tax lapsed. Do I need an inspection to renew?
It turns on one number. JPJ’s renewal guide says a vehicle whose last expiry date is more than 3 years before the application must undergo and pass an inspection — a PUSPAKOM inspection for all vehicles, or a PG10 inspection in the narrow case of an individually owned motorcycle, or one inspected during a JPJ programme or seized by JPJ. Under that line, PUSPAKOM’s FAQ says no inspection is needed. The one that applies past the 3-year mark is a Special Inspection, gazetted at RM 25 for a private car.
What happens if the vehicle fails?
Two routes, and they are not the same. The everyday one is in PUSPAKOM’s FAQ: repair the failed item and re-attend, with the Operations Supervisor or Branch Manager available for advice. Reinspection is its own gazetted column — RM 30 for a private car, RM 25 on most commercial rows, RM 40 for a trailer or semi trailer. The second route is statutory and formal: section 66C(2) requires the inspector to specify the grounds for a refusal, and section 66C(3) lets a person aggrieved by it appeal to the Director General, who shall cause a reinspection at the appellant’s expense. Section 66C(4) makes that decision final.
Can I just turn up, or must I book?
PUSPAKOM’s Appointment page sends every booking, centre and mobile alike, to gicheck.my. The one stated exception is the voluntary Private Vehicle Inspection at RM 50.00, described as a walk-in at any centre offering it. On the day, be there 20 minutes before your slot or no later than 10 minutes after; the examiner takes about 1 hour; the result comes at the result counter and the report is emailed to the address registered in GiCheck. Payment is cashless only. Check the branch page first — centres differ, and Transfer of Ownership Inspection appears on 50 of the 53 listings (re-verified 19 September 2026).
Sources
Every figure above comes from one of these, all checked on 17 September 2026.
- Laws of Malaysia, Act 333 — Road Transport Act 1987, hosted by the Ministry of Transport. Sections 12, 13, 17, 59 and Part IIA (66A to 66G).
- Laws of Malaysia — P.U. (A) 191/2019, which substitutes rule 4 in full, with P.U. (A) 173/2024 and P.U. (A) 164/2018.
- Laws of Malaysia — P.U. (A) 7/2016, the fee Schedule and its lorry-weight footnote, and P.U. (A) 230/2024, the authorization order.
- Laws of Malaysia — P.U. (A) 56/2019 for the hire purchase report fee, with section 4G of the Hire-Purchase Act 1967.
- JPJ — the voluntary transfer guide, the non-voluntary one, the road tax renewal guide and the vehicle FAQ.
- PUSPAKOM — its Inspection Types & Fees page (Transfer of Ownership, Routine, Initial, Special, Hire Purchase and Private Vehicle), plus the FAQ, Appointment, Branches and Inspection Guides pages (its old per-type pages returned HTTP 404 as of 19 September 2026 and have been folded into these two).
About this guide. Written by an independent Malaysian and re-checked against official sources on a schedule. It is general information, not legal, tax, financial or medical advice — rules, fees and thresholds in Malaysia change, sometimes without notice. Where a decision affects your money or your rights, confirm with the official agency or a licensed professional before acting.
