
You get a new quotation, excited to compare prices — then your NCD shows 0% instead of the 45% or 55% you know you’ve earned. First instinct: panic. Second instinct: wonder if someone’s trying to pull a fast one on you.
Take a breath. In most cases, this is a record mismatch, not a real loss. Here’s what’s actually going on, and what to do about it.
Disclaimer: This article is for general educational purposes only and isn’t legal or insurance advice. Always check your own Certificate of Insurance/Takaful and confirm specifics with your insurer before making decisions.
Your previous insurer’s own internal system may still show your NCD record as “in use” or active — even if you haven’t renewed with them or made any new claim. When that happens, a new insurer’s quotation engine sometimes can’t pull your real NCD correctly, so it defaults to 0% or an outdated figure.
The important thing to remember: your NCD belongs to you as the policyholder — not to your car, and not to any single insurer. A quotation glitch on one insurer’s end doesn’t change what you’re actually entitled to.
Not sure how your NCD builds up year to year in the first place? See our guide on how NCD is calculated in Malaysia.
There are a few common reasons your NCD might look off on a new quote:
If a claim was made against your policy, your NCD genuinely resets to 0% at the next renewal. This includes claims from accidents that weren’t your fault, which is worth understanding if it’s ever happened to you.
What to do if you’re hit by an uninsured driver in Malaysia? See our full guide for detailed steps.
Your NCD can only sit on one car at a time. If it’s currently attached to another vehicle you own, it won’t show up correctly elsewhere until the NCD is withdrawn from the current vehicle and applied to the intended vehicle.
Discover how you can transfer NCD strategically and save thousands of ringgit if you own multiple cars in Malaysia.
Some drivers have reported that when requesting a quotation from another insurer during car insurance renewal, their NCD is incorrectly displayed as 0%, even though their ISM record shows a higher rate. One possible reason is an insurer’s system still showing the NCD as “in use”, causing a new quotation from another insurer to reflect a 0% NCD.
Sometimes it’s simpler than it looks — a wrong renewal date or policy detail entered somewhere just doesn’t match existing records, so the system can’t reconcile your NCD automatically.
This is also where it helps to understand the difference between an NCD withdrawal and an NCD release before you call anyone about it.
ISM (Insurance Services Malaysia) keeps the central, insurer-independent record of your NCD entitlement. This is what any new insurer ultimately checks to confirm your real rate, regardless of what one insurer’s own internal system happens to display.
So even if a quotation shows a mismatch, your actual NCD isn’t gone. It’s still sitting correctly in the ISM record. You can check this yourself via MyCarInfo before committing to any quotation, which is a quick way to confirm your real entitlement upfront instead of relying on whatever number pops up first.
Check your real NCD first via MyCarInfo/ISM, so you know your actual entitlement before doing anything else.
Contact your previous insurer and ask them to update or release the record on their end.
Ask for written confirmation once it’s corrected — a withdrawal or confirmation letter is good to have on hand.
Follow up through customer service or a branch if there’s no response within a reasonable time.
Escalate if still unresolved — BNMLINK or the Ombudsman for Financial Services (OFS) are the formal channels for unresolved insurance disputes.
If your NCD confusion is tangled up with a lapsed policy, read our guide on what happens if your car insurance expires.
Check your NCD via MyCarInfo/ISM before accepting any quotation, from any insurer or channel.
Keep your latest policy schedule or NCD confirmation letter handy as a reference point.
When you compare quotes yourself, you can cross-check the NCD shown against your own records in real time, instead of just trusting the first number you see.
It’s also worth knowing what your policy does and doesn’t cover in general. See our rundown on 7 common policy exclusions since NCD confusion often comes up alongside other renewal surprises.
Checking and comparing your NCD across insurers yourself, in one place, is one of the simplest ways to catch a mismatch early — instead of discovering it mid-renewal. PolicyStreet lets you compare multiple car insurance quotes at once so you can see exactly how your NCD is being reflected before you commit.
Compare car insurance quotes with PolicyStreet.
Usually because your previous insurer’s system still has the record marked as active, or because a genuine claim reset it. Check ISM directly to confirm your real rate.
Not necessarily. Your NCD is held centrally by ISM, separate from any one insurer’s internal system — so a wrong-looking quotation doesn’t mean it’s actually gone. Check ISM directly to verify your actual NCD rate.
Insurance Services Malaysia (ISM) maintains the central NCD database that all Malaysian insurers check. It’s the most reliable place to confirm your actual NCD entitlement.
You can check NCD via MyCarInfo, which pulls from the ISM database, before accepting any new quotation.
An NCD withdrawal is the formal request to detach your NCD from an active policy, while an NCD release refers to it becoming available for use elsewhere — including after cancellation, policy lapse, or to request quotation from other insurers.
This varies by insurer and situation, so confirm directly with the insurer involved in your specific case.
Start with the insurer’s own customer service or branch. If unresolved, you may escalate to BNMLINK or the Ombudsman for Financial Services (OFS).
Yes. Road tax renewal requires valid and active car insurance, so sorting out your NCD before finalising a new policy helps avoid delays at that stage.