RM

Freelancer CP500 Calculator

Malaysia · YA2025 / 2026

CP500 · Form B · Business Income Tax

Know your quarter-by-quarter tax bill before LHDN tells you.

Built for Malaysian freelancers, consultants, and sole proprietors. Enter your income and expenses once, and watch your taxable income, annual tax, and 6-instalment CP500 schedule update live — based on the official LHDN progressive tax bands.

1. Business income & expenses

Net profit = total freelance income − allowable business expenses (wholly & exclusively incurred).

RM
RM0RM150,000RM300,000+
RM

e.g. software subscriptions, co-working rent, equipment, travel for client work, professional fees.

2. Tax reliefs (YA2025 rates)

Reliefs reduce chargeable income before the LHDN bands are applied.

Individual relief

Automatic for every resident taxpayer

RM9,000

RM

Capped at RM8,000 combined (parental medical treatment, care & support).

RM

Capped at RM7,000 — courses, professional certifications, postgraduate fees.

RM

Capped at RM2,500 — books, gadgets, internet, gym, sports equipment.

Your estimate

Net business profitRM0
Total reliefs claimedRM0
Chargeable income RM0
0%Progressive LHDN bands30%

Marginal band: 0%

Estimated annual tax payable RM0

After RM400 rebate where chargeable income ≤ RM35,000. Effective rate: 0%

CP500 instalment schedule

6 payments/yr

LHDN issues CP500 in 6 bi-monthly instalments — often called "quarterly" colloquially, but paid every two months: Jan, Mar, May, Jul, Sep, Nov.

Total (6 instalments) RM0

Saving tips for you

    Rates used: YA2025 resident individual progressive bands (unchanged for YA2026 filing), per LHDN.

    Not a filing tool: this is an estimator for planning purposes — always confirm final figures via MyTax e-Filing.

    Not tax advice: for complex situations (multiple income sources, partnerships), consult a licensed tax agent.

    Freelancer Tax Guide

    The Complete Guide to CP500 & Freelance Tax in Malaysia (YA2025/2026)

    Everything a Malaysian freelancer, consultant, and sole proprietor needs to know about business income tax, CP500 instalments, LHDN deadlines, and legal ways to reduce your bill.

    Freelance and gig work has grown quickly across Malaysia, from remote consultants and content creators to Grab drivers and e-commerce sellers. Unlike salaried employees, whose employers deduct Potongan Cukai Bulanan (PCB) every month, self-employed Malaysians are responsible for estimating and prepaying their own income tax through a scheme called CP500. Understanding how this works — and how it interacts with your annual Form B filing — is essential to avoiding penalties and legally minimising what you owe.

    What is CP500?

    CP500 is the Lembaga Hasil Dalam Negeri Malaysia (LHDN) instalment scheme for individuals with business, rental, or other non-employment income — the exact category most Malaysian freelancers, consultants, and sole proprietors fall under. Because freelance income has no employer to withhold tax at source, LHDN instead issues a CP500 notice, usually in February or March, estimating your tax for the current year based on your most recent Form B assessment.

    That estimate is then split into six bi-monthly instalments due in January, March, May, July, September, and November. If your income has genuinely dropped, you can apply to revise the estimate downward using Form CP502 within 30 days of the notice date. You may also revise it upward voluntarily if your freelance income has grown, which reduces the lump-sum balance due later.

    Who Must Pay CP500?

    CP500 applies to individuals earning business income under Section 4(a) of the Income Tax Act 1967 — this covers freelance work, consulting fees, sole proprietorships, and partnerships reported through Form B rather than Form BE. Rental income and certain other non-employment sources can also trigger a notice.

    First-year freelancers typically will not receive a CP500 notice immediately, since LHDN bases the estimate on a prior year's filed return. However, once your first Form B assessment is processed, a notice for the following year usually follows. This does not mean first-year freelancers are tax-free: the full amount is still owed when Form B is filed, so it is wise to set aside a percentage of every invoice from day one. Freelancers who also hold a salaried job must combine both income streams on Form B and remain liable for CP500 if their business income is significant.

    CP500 vs Form B Final Tax

    It is important to understand that CP500 instalments are only an estimate — not your final tax bill. Your actual liability is calculated when you file Form B, due 30 June each year (extended to mid-July for e-Filing), reconciling your real net profit, claimed reliefs, and total income against what LHDN had estimated.

    Three outcomes are possible once your return is processed. If your CP500 payments exceeded your assessed tax, LHDN refunds the difference. If your instalments fell short — common when freelance income grows mid-year — you must settle the shortfall, known as baki cukai, by the filing deadline. If the two figures are close, no further action is needed. Because Form B arrives months after the last CP500 instalment, freelancers with irregular income should re-check their estimate periodically throughout the year, using a calculator like the one above, rather than waiting until June to discover a large balance.

    Late Payment Penalties

    Missing or underpaying a CP500 instalment triggers an automatic 10% penalty on the outstanding instalment amount once the due date passes without payment or an approved revision. This penalty is separate from — and stacks with — the penalties tied to Form B itself.

    Filing Form B late attracts a 10% penalty on the tax payable, which increases further if the return remains unfiled beyond 12 months. Any unpaid balance identified after your final assessment is also subject to an additional late payment charge, typically 5%, if not settled within 30 days of the notice of assessment. Because instalment penalties, filing penalties, and balance penalties can each apply independently, the safest approach is to pay every CP500 instalment on time even when the estimate feels imprecise, and correct any difference later at Form B filing rather than skipping instalments outright.

    Legal Tax Relief Strategies for Freelancers

    Malaysian freelancers can lawfully reduce both their CP500 estimate and their final Form B liability in two ways: lowering net business profit through allowable expenses, and lowering chargeable income through personal tax reliefs.

    On the expense side, LHDN permits deductions for anything incurred wholly and exclusively in producing your freelance income — software subscriptions, co-working space rental, business-related travel, professional indemnity insurance, and continuing education directly tied to your trade. Keep digital receipts for at least seven years, since expense records are typically the first documents requested in an audit.

    On the relief side, every resident taxpayer automatically receives RM9,000 in individual relief. Beyond that baseline, self-employed Malaysians frequently under-claim lifestyle relief (up to RM2,500 for books, personal computers, and internet subscriptions), education fees for approved courses or certifications (up to RM7,000), and parent relief for a qualifying parent's medical treatment and care (up to RM8,000 combined). Voluntary EPF contributions and approved life insurance premiums add further reliefs that many freelancers overlook simply because there is no employer prompting them at year-end.

    Combining disciplined expense tracking with full use of every available relief is the only lawful way to bring down your CP500 estimate and Form B bill — and it is worth revisiting each time your income or circumstances change during the year.

    Planning Your CP500 Payments Throughout the Year

    Because CP500 is based on last year's figures, it rarely matches this year's reality perfectly — especially for freelancers in Malaysia whose income shifts with client volume, seasonal projects, or new contracts. Rather than treating each bi-monthly instalment as a fixed obligation, it helps to re-estimate your annual tax whenever your income changes meaningfully, and compare that figure against what LHDN has scheduled.

    A simple habit many self-employed Malaysians adopt is setting aside a fixed percentage of every invoice — commonly 15% to 25% depending on income level — into a separate savings account earmarked purely for tax. This turns CP500 from a source of year-end stress into a routine bi-monthly transfer, and ensures that any top-up owed at Form B filing time is never a surprise.

    Getting Started

    Whether you are a first-year freelancer waiting for your initial CP500 notice, or an established consultant reconciling several years of instalments, the fundamentals stay the same: track your business income and allowable expenses accurately, claim every relief you are entitled to, and pay each instalment on time to avoid stacking penalties. Use the calculator above to model different income and expense scenarios, see where your chargeable income lands on the LHDN progressive bands, and estimate what each of your six CP500 instalments will look like for YA2025/2026 — before LHDN's own notice arrives.