Guides a Malaysian self-employed individual (sole proprietor, freelancer, or partner) through a full Year of Assessment income tax engagement: residency check, business income computation under Section 33 ITA 1967, capital allowances under Schedule 3, personal reliefs, CP500 instalment reconciliation, and e-Filing of Form B via the MyTax portal by the 15 July deadline.
Establish the client's tax residency status for the Year of Assessment. Resident individuals (≥182 days in Malaysia) access progressive rates and personal reliefs; non-residents pay a flat 30% on Malaysian-sourced income with no reliefs. Confirm business structure — sole proprietor, partnership, or professional — to determine whether Form B alone suffices or whether Form P must also be filed by the precedent partner.
Gather all gross business receipts and supporting documents for the YA. For sole proprietors this means sales invoices and bank statements reconciled to total turnover. For partnerships the agreed profit-sharing ratio is confirmed. Employment income (Form EA), dividends, rental, and other Section 4 income are also captured here so the full income picture is assembled before the computation phase.
Compute adjusted income by deducting Section 33 allowable expenses from gross business revenue, then apply Schedule 3 capital allowances to arrive at statutory income from business. Flag the 50% entertainment expense restriction, the motor vehicle cost cap (RM100,000 / RM200,000), small-value asset 100% write-off (≤RM2,000 each, capped at RM20,000/YA), and any unabsorbed business losses brought forward from prior years (max 10 consecutive YA carry-forward).
Apply all eligible personal reliefs to arrive at chargeable income. Key reliefs for YA 2025 include: individual relief RM9,000; EPF/life insurance max RM7,000; lifestyle (books, internet, computer, sports, courses) max RM2,500; Private Retirement Scheme max RM3,000; medical expenses (self/spouse/child serious illness) max RM10,000; medical expenses (parents) max RM8,000; education and medical insurance max RM4,000; SOCSO/EIS max RM350; child reliefs; and spouse relief RM4,000 where applicable. Confirm each relief with documentation before claiming.
Reconcile CP500 instalment payments made during the year against the computed tax liability to determine the balance of tax due (or refund). CP500 is the LHDN scheme requiring self-employed individuals to pay tax in six bi-monthly instalments (March, May, July, September, November, January). Any balance must be paid by the Form B due date to avoid the 10% late payment surcharge under Section 103(3). If instalments exceeded final liability, a refund claim is noted.
Complete and submit Form B via the MyTax e-Filing portal (mytax.hasil.gov.my) by the extended e-Filing deadline of 15 July. Verify that the TIN is active, all income, deductions, and reliefs are entered correctly in the portal's guided wizard, and the acknowledgement receipt (Borang Pengesahan) is saved. If the taxpayer is also the precedent partner of a partnership, confirm Form P has been submitted first, as the partnership income flows into Form B.
Run this workflow in your AI agent
Install the MCP connector once — your agent loads the right skills, works through each phase, and routes to a licensed Malaysia accountant for review.