Income Tax

Malaysia CP500 Tax Instalment Guide 2026: How Business Owners & Freelancers Pay Income Tax by Instalments

Complete guide to CP500 tax instalment payments in Malaysia for 2026. Learn who needs to pay by instalment, how LHDN calculates the schedule, payment deadlines, late payment penalties, and how to revise your CP500 estimate if business income drops.

22 May 202611 min readBy DuitTools
CP500 Malaysiatax instalment Malaysiabusiness income tax MalaysiaLHDN instalment paymentfreelance tax Malaysia 2026self employed tax scheduleCP500 payment deadlinerevise CP500 estimatebayar cukai ansuranLHDN CP500 guide

If you earn business income in Malaysia — as a freelancer, sole proprietor, or partnership — you do not pay tax through monthly PCB deductions the way salaried employees do. Instead, LHDN requires you to pay income tax in instalments, using a system called CP500.

The first time a CP500 notice arrives, many self-employed Malaysians are confused by it. Where did the estimate come from? Why is it so high? What happens if you miss a payment?

This guide explains how CP500 works, how to pay, when to pay, what happens when you underpay, and how to revise your instalment schedule if your income changes mid-year.

Use the DuitTools PCB calculator to compare how much tax you would pay as an employee on the equivalent income — useful when deciding between freelance and salaried work.


What Is CP500?

CP500 is an income tax instalment scheme for individuals who earn business income — income that is not subject to monthly PCB (Potongan Cukai Bulanan) withholding by an employer. LHDN issues a CP500 notice that specifies:

  • The total tax estimate for the current year of assessment
  • The number of instalments (usually 6, covering the second half of the year)
  • The amount due for each instalment
  • The payment deadline for each instalment

The legal basis for CP500 is Section 107B of the Income Tax Act 1967. It applies to anyone with business income where no employer deducts PCB at source. This includes sole proprietors, freelancers, Grab drivers, consultants, online sellers, and partnership business owners.

If you also receive employment income (a full-time job plus freelance work on weekends), your employer deducts PCB from your salary — but you may still receive a CP500 notice for the freelance portion if the amount is material.

Who Does NOT Receive CP500

You do not receive a CP500 notice if your income is entirely employment income and your employer deducts PCB monthly. Salaried employees who file only the standard BE form each year are outside the CP500 system.


How LHDN Calculates Your CP500 Instalments

LHDN does not guess. The instalment amount is based on your last submitted tax return, adjusted upwards by a statutory percentage.

The Formula

For the current year, LHDN takes the tax payable from your most recent assessment and applies a mandatory uplift:

  • If your last return shows tax payable of RM6,000, LHDN multiplies it by 115% (for 2026) to arrive at RM6,900 as the current-year estimate.
  • This RM6,900 is split into 6 bimonthly instalments of RM1,150 each for July, September, November, January, March, and May.

The specific uplift percentage is set by LHDN each year. For Year of Assessment 2026, it is 15% above the preceding year's tax payable.

Why the Uplift Exists

The 15% uplift assumes your income will grow year on year. For many self-employed individuals, this assumption is correct over the long term. But it creates a cash flow burden when income drops — the gap between what LHDN estimates you owe and what you actually owe widens, and you have to pay the higher amount now, with the refund only coming after you file and LHDN processes the return (typically 6-12 months later).


CP500 Payment Schedule and Deadlines

The standard CP500 schedule covers the second half of the current year through the first half of the following year:

InstalmentPeriod CoveredDeadline
1stJuly – August30 July
2ndSeptember – October30 September
3rdNovember – December30 November
4thJanuary – February (next year)30 January
5thMarch – April (next year)30 March
6thMay – June (next year)30 May

There are 6 instalments. If you start a new business and this is your first year receiving CP500, LHDN may issue fewer instalments depending on when during the year the notice is issued.


How to Pay CP500 Instalments

LHDN accepts payments through several channels:

Online (easiest)

  • MyTax portal (https://mytax.hasil.gov.my) — pay by FPX online banking. Log in, select "Bayaran Cukai," enter your income tax number, and select the payment type as "Ansuran CP500."
  • ByrHASiL app — LHDN's mobile app supports CP500 payments.
  • Internet banking — most Malaysian banks list "LHDN" under bill payments. Select "Ansuran Cukai Pendapatan" or "CP500."

Over the Counter

  • LHDN payment counters at any LHDN branch. Cash, cheque, or debit card accepted.
  • Pos Malaysia — bring your CP500 notice or know your income tax number.
  • Bank counters — selected banks accept over-the-counter LHDN payments.

Always keep the receipt. LHDN does not always reconcile payments in real time, and having proof of payment prevents disputes when you file your return and the system shows an outstanding balance that has already been paid.


What Happens If You Miss a CP500 Payment

Late Payment Penalty

Under Section 107B(4), if you pay an instalment late, LHDN imposes a 10% penalty on the late instalment amount. This is a one-time penalty applied at the point LHDN notices the underpayment — usually at the time the tax return for that year is filed.

Instalments Not in Arrears

If you miss one instalment but continue paying subsequent instalments on time, LHDN treats the missed instalment as an underpayment, not a default on the entire schedule. The penalty applies only to the missed amount, not to the remaining instalments.

Disproportionate Penalty Risk

The penalty matters because it is triggered even when the tax estimate turns out to be too high. Example: LHDN estimates RM12,000 in instalments based on your prior year. Your actual income drops and the true tax payable is only RM6,000. If you paid all instalments on time, the RM6,000 overpayment is refunded. But if you missed even one instalment, LHDN applies the 10% penalty to that missed amount — even though your actual tax liability was much lower than the estimate. Pay the instalments on time, then claim the refund, even if the estimate seems inflated.


How to Revise Your CP500 Estimate (Section 107B(3))

If your business income drops during the year, you are not stuck with the original estimate. Section 107B(3) of the Income Tax Act 1967 allows you to apply for a revision of the instalment amount.

When to Revise

  • Your revenue has dropped by 20% or more compared to the same period last year
  • You lost a major client or contract
  • A recurring income stream ended (e.g., a retainer agreement was terminated)
  • You have documented evidence of the income drop (bank statements, invoices, profit and loss records)

How to Apply

Write a formal letter to the LHDN branch handling your file. The letter must include:

  1. Your full name and income tax number
  2. The original CP500 notice reference number
  3. The revised estimate of your current-year tax payable
  4. A brief explanation of why income has dropped
  5. Supporting documents: monthly revenue summaries, bank statements, invoices for the current year vs same period last year

Submit the letter at your LHDN branch or upload it through the MyTax portal under "Rayuan/ Permohonan." There is no specific LHDN form for this — a formal letter with supporting documents is the standard approach, though some branches may have their own internal form.

What Happens After

If LHDN approves the revision, they issue a revised CP500 notice with lower instalments. The remaining instalments for the year are recalculated. Instalments already paid before the revision are credited toward the revised total.

LHDN typically takes 2-4 weeks to process a revision request. Pay the existing instalments on time while waiting — late payment penalties are not automatically waived just because a revision is pending.


CP500 vs CP204: The Difference

It is common to confuse CP500 and CP204 because both involve instalment payments to LHDN. The difference is straightforward:

FeatureCP500CP204
Who it applies toIndividual with business income (sole proprietor, freelancer)Company (Sdn Bhd) or partnership that files Form C
Legal sectionSection 107B, Income Tax Act 1967Section 107C, Income Tax Act 1967
Number of instalments6 (bimonthly)12 (monthly)
Revision mechanismFormal letter to LHDN branchCP204A amendment form
Typical taxpayerFreelancer, Grab driver, online seller, consultantSME company director filing company tax

An individual sole proprietor receives CP500. A Sdn Bhd company receives CP204. They are parallel systems for different taxpayer categories.


Planning for CP500 as a New Freelancer

If you just started freelancing in 2026 and have never filed a business income tax return (Form B) before, you will not receive a CP500 notice until after you file your first Form B in 2027. LHDN needs a prior-year assessment to generate the estimate.

During this gap period, you are still liable for tax on your 2026 business income — but you pay it as a lump sum when you file your return in mid-2027, not in instalments throughout 2026.

Practical advice for new freelancers:

  1. Set aside 15-20% of monthly business profit in a separate bank account for tax. This prevents the shock of a lump-sum tax bill when you file.
  2. Track every deductible expense from day one — office equipment, software subscriptions, internet, phone, vehicle expenses for business, professional development. These reduce your taxable profit and the eventual CP500 estimate.
  3. File your first Form B before the 30 June deadline in the year following your first year of business income. Late filing triggers penalties that add to an already large lump-sum tax payment.

Use the DuitTools salary calculator to compare what your net income would look like as an employee on an equivalent gross amount — it helps when deciding whether to incorporate or remain a sole proprietor.


FAQ

Do I still need to pay CP500 if my business is making a loss this year?

If your prior-year return showed tax payable, LHDN will issue CP500 based on that return, even if the current year is loss-making. You should immediately apply for a revision under Section 107B(3) to reduce the instalment to zero (or near zero). You must substantiate the loss with records. Do not simply ignore the CP500 notice — the instalments are due regardless of whether the underlying estimate is now wrong.

Can I pay CP500 online through FPX?

Yes. Log in to the MyTax portal at mytax.hasil.gov.my, select bayaran cukai, and choose "Ansuran CP500" as the payment type. FPX works with all major Malaysian banks. You can also use the ByrHASiL mobile app.

What is the penalty for late payment of CP500 instalments?

A 10% penalty applies to each instalment not paid by its deadline. The penalty is imposed when LHDN processes your tax return and reconciles the instalment payments. If you paid all instalments late but in full, the penalty is 10% of each instalment. The penalty cannot exceed the unpaid instalment amount.

Can I pay the full CP500 amount upfront instead of by instalments?

Yes. You can pay the entire estimated tax in a single lump sum. Pay instalments 1 through 6 all at once and keep the receipts. LHDN's system tracks total payments against the estimated tax, not individual instalment compliance. Prepaying does not reduce penalties for prior late payments — it only helps you stay ahead of future instalments.

What happens if my actual tax payable is much lower than the CP500 estimate?

When you file your Form B, you report your actual income and the system calculates your actual tax payable. If instalments paid exceed actual tax, LHDN refunds the excess. The refund typically takes 6-12 months from the filing date. To avoid overpaying in the first place, apply for a revision of the CP500 instalment amount under Section 107B(3) as soon as you know your income has dropped.

Is CP500 the same as PCB?

No. PCB (Potongan Cukai Bulanan) is monthly tax deducted by an employer from an employee's salary. CP500 is a bimonthly instalment system for individuals with business income who lack an employer to withhold tax. An employee pays tax monthly through PCB. A freelancer pays tax bimonthly through CP500. Both mechanisms serve the same purpose — distributing tax payments across the year rather than collecting as a lump sum at filing — but they use different schedules and legal provisions.


Need to compare your tax position as a freelancer versus an employee? Use the DuitTools PCB calculator to see the monthly PCB on any salary amount, or the salary calculator to check take-home pay after EPF, SOCSO, EIS, and PCB.

Share: