KiraTax

Guide · Form B

Guide to filling Form B

Form B is the income tax form for resident individuals who have business income, including freelancers, affiliates and online sellers. For the 2025 year of assessment, the deadline printed on the form is 30 June 2026.

Video guideStep by step through filling Form B in MyTax. Coming soon. Free ebookYA2025 Tax Guide (PDF, 9 pages): reliefs, capital allowance, worked examples.

Steps in MyTax

  1. In the KiraTax app, open the Tax tab and tap Guide to filling Form B. Make sure the year at the top is the year you want to file for.
  2. Log in to mytax.hasil.gov.my with your own MyTax account. KiraTax never asks for your MyTax password.
  3. Choose e-Filing, then the e-B form for the correct year of assessment.
  4. Fill in each field using the same code as the list in the app. Tap the copy icon next to a figure, then paste it into MyTax.
  5. Check the summary calculated by MyTax. If its figures differ from KiraTax, recheck the related fields before submitting.
  6. Sign and submit. Keep the acknowledgement receipt as proof, together with the receipts and statements stored in KiraTax.

Main fields and where the figures come from in KiraTax

FieldItemWhere the KiraTax figure comes from
B1Statutory income from businessBusiness profit after adjustments, from your Transactions records or your annual figures
B7Statutory income from employmentTotal salary you entered in the Tax tab (refer to your EA Form)
B8 to B10Other incomeDividends, rent, interest and others; fill in by type
B12Aggregate incomeTotal statutory income
B18Approved donationsOnly if you made donations to approved bodies
B21Total incomeAfter deducting donations
H1 to H22ReliefsEach relief you claim in the app, with the same field number
B24Total reliefsSame as H23
B25Chargeable incomeTotal income minus reliefs
B30Total taxTax at progressive rates
B32RebatesSelf rebate, husband or wife rebate, and zakat
B33Tax chargedTax after rebates
B38Payments madePCB (monthly tax deduction) and CP500 instalments already paid
B39Balance or overpaymentBalance payable, or tax overpaid

Field codes follow the Form B for year of assessment 2025 published at hasil.gov.my. Forms for other years may change the numbering; the app will be updated when new forms are published.

KiraTax provides estimates for planning and is not tax advice. Check every figure before submitting your form. KiraTax is not affiliated with LHDN.