Deadlines & penalties · Dealing with LHDN · Instalments

CP500 explained: LHDN instalments, and the 2026 waiver.

CP500 is a notice LHDN sends before you file, asking you to pre-pay this year's estimated tax in six bi-monthly instalments. It goes to people with non-employment income (business, rent, royalties), and the estimate is based on last year's tax. It is not an extra tax: whatever you pay is credited against your final bill when you file. And for Year of Assessment 2026, LHDN has waived the penalties for individuals who received a CP500, so this is the one year a slip on it will not cost you.

A desk calendar beside a pen and a cup of coffee, marking instalment dates

What is CP500?

CP500 (LHDN calls it a Notis Bayaran Ansuran, an instalment payment notice) is how LHDN collects tax from people who do not have an employer deducting it every month. A salaried worker pays as they go through PCB, the monthly deduction from a payslip. Someone with business, rental or royalty income has no such deduction, so LHDN asks them to pre-pay in instalments instead. That is CP500.

The amount is an estimate, worked out from your last assessed tax. LHDN posts the notice around February, and it sets out six instalments for the year. So if you paid RM 3,000 in tax last year, your CP500 might ask for roughly RM 500 every two months. It is a forecast, not a final figure. Your real tax is settled later, when you file your Form B.

The instalment schedule

CP500 is six instalments, due every two months, running from March to January of the following year (March, May, July, September, November and January). Each instalment is due by the date printed on your notice. You pay them the normal way, through ByrHASiL, FPX or your bank, using the reference on the notice.

Every ringgit you pay is not lost. It sits as a credit on your LHDN account, and when you file your Form B the following year, your CP500 payments are set off against the tax you actually owe. Pay more than your final tax and the difference comes back as a refund; pay less and you settle the balance at filing. If you are new to all this, our sole proprietor tax guide walks through where CP500 fits.

Your income changed? Revise it with CP502

Here is the part most people miss. The CP500 figure is only LHDN's guess from last year. If your income this year is clearly different, you do not have to just accept it. You revise the estimate with Form CP502, and the normal deadline to do that is 30 June.

If business slowed down, revise the estimate down so you are not pre-paying tax you will not owe, because that money is better in your account than sitting with LHDN for months. If you had a bumper year, revising up is the safe move, because of the under-estimation rule below.

The two penalties, and why 2026 is different

Normally CP500 carries two penalties. Miss an instalment and a 10% late-payment penalty is added to that unpaid amount (Section 107B of the Income Tax Act 1967). Separately, if your final tax turns out to be more than 30% higher than what you estimated, a 10% under-estimation penalty applies, charged on the shortfall beyond that 30% margin. That second one is the trap: lowball your CP502 revision and a big shortfall gets penalised.

For Year of Assessment 2026, both of those are on hold. On 5 January 2026 LHDN, alongside a Budget announcement by the Prime Minister, said individual taxpayers who received a CP500 will not be penalised for YA 2026. It is a grace year to let people adjust to the instalment system. You are still encouraged to pay what you can, because every ringgit paid now is a ringgit less to find when you file, but a slip in 2026 will not trigger the 10%.

CP500 is not e-Ansuran

These two get mixed up constantly, so it is worth being clear. CP500 comes before you file: LHDN estimating this year's tax and asking you to pre-pay it. e-Ansuran comes after: it is for a bill you have already been assessed on and cannot pay in one go. If your CP500 instalment is simply set too high, you do not use e-Ansuran, you revise with CP502. If you have a finished tax bill you cannot afford, that is when e-Ansuran is the right tool.

Two different things

CP500

Before you file

  • LHDN's estimate of THIS year's tax
  • Pre-paid in 6 bi-monthly instalments
  • Too high? Revise down with Form CP502
  • Credited against your final Form B tax

e-Ansuran

After you're assessed

  • A bill you've already been assessed on
  • Split over 2 to 6 months inside MyTax
  • For a balance you can't pay in one go
  • The 10% late-payment increase still applies
CP500 pre-pays an estimate; e-Ansuran spreads a bill you already owe.

Worked example · the under-estimation penalty

Actual tax when you fileRM 6,000.00
Your CP500 / CP502 estimateRM 3,000.00
Allowed 30% margin (30% of RM 6,000)RM 1,800.00
Shortfall beyond the marginRM 1,200.00
Under-estimation penalty (10%)RM 120.00

In a normal year that RM 120 is avoidable simply by revising up with CP502 once you can see the year running better than expected. In 2026 the waiver means it would not be charged at all, but the habit worth keeping is to hold your estimate close to reality.

What to do next

Check the due date on your CP500 notice and pay what you comfortably can, since the payments credit against your final bill anyway. If your income this year looks clearly different from last year, file Form CP502 by 30 June to move the estimate closer to reality. And remember the two are separate jobs: CP500 is the pre-payment now, your Form B the following year is the real filing that settles everything.

Frequently asked questions

Is CP500 an extra tax on top of my income tax?

No. It is a pre-payment of the same income tax. Whatever you pay through CP500 is credited against your final tax when you file, and any excess comes back as a refund.

I only have a salary. Why did I get a CP500?

You usually would not, because employment income is collected monthly through PCB. A CP500 means LHDN has you down as having non-employment income too, such as a business or rental. If that is wrong, contact LHDN.

Boleh ke I ignore CP500 in 2026 since there is no penalty?

The penalty is waived for YA 2026, so skipping an instalment will not be fined this year. But the tax itself does not disappear, you will simply owe more in one lump when you file, so paying what you can now still helps.

What if I revise with CP502 and still get it wrong?

Outside 2026, the under-estimation penalty only bites if your final tax is more than 30% above your estimate, and even then only on the part beyond that margin. A reasonable estimate that turns out a little low is fine.

When exactly is the CP502 deadline?

The standard revision deadline is 30 June. For YA 2026, LHDN allowed a second revision window up to 31 October as part of the grace measures.

Checked against the real thing

Official sources

Every figure on this page is verified against LHDN primary sources and Malaysian law before it is published.

Educational reference only. MyTaxMate is an independent app and is not affiliated with LHDN / IRBM. Penalties cited on this site are sourced from the official LHDN Offences page and the Income Tax Act 1967. For binding rulings on your specific situation, contact LHDN directly at hasil.gov.my or consult a registered tax agent (Ejen Cukai berdaftar). Articles are informational only, not legal or tax advice.

Make tax season easy with MyTaxMate

The hard part of CP500 is guessing the number. MyTaxMate works out your tax as you log income and reliefs with the current LHDN rates, so you can set your instalment or your CP502 revision to something close to reality, and see your final bill coming instead of being caught out. It does not file for you, you still submit on MyTax yourself, but it keeps the figure right.

Size your CP500 right

Not ready to sign up?

Get the LHDN deadline reminder
+ a free relief checklist.

One email 14 days before your filing deadline with the full list of reliefs you might still claim. No spam — unsubscribe in one click.