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
- 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.
- Log in to mytax.hasil.gov.my with your own MyTax account. KiraTax never asks for your MyTax password.
- Choose e-Filing, then the e-B form for the correct year of assessment.
- 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.
- Check the summary calculated by MyTax. If its figures differ from KiraTax, recheck the related fields before submitting.
- 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
| Field | Item | Where the KiraTax figure comes from |
|---|---|---|
| B1 | Statutory income from business | Business profit after adjustments, from your Transactions records or your annual figures |
| B7 | Statutory income from employment | Total salary you entered in the Tax tab (refer to your EA Form) |
| B8 to B10 | Other income | Dividends, rent, interest and others; fill in by type |
| B12 | Aggregate income | Total statutory income |
| B18 | Approved donations | Only if you made donations to approved bodies |
| B21 | Total income | After deducting donations |
| H1 to H22 | Reliefs | Each relief you claim in the app, with the same field number |
| B24 | Total reliefs | Same as H23 |
| B25 | Chargeable income | Total income minus reliefs |
| B30 | Total tax | Tax at progressive rates |
| B32 | Rebates | Self rebate, husband or wife rebate, and zakat |
| B33 | Tax charged | Tax after rebates |
| B38 | Payments made | PCB (monthly tax deduction) and CP500 instalments already paid |
| B39 | Balance or overpayment | Balance 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.