The MyTax portal at mytax.hasil.gov.my is where all individual income tax returns in Malaysia are filed electronically. The system replaced the older ezHASiL portal and is now the single point of access for e-Filing, tax payment, refund tracking, and correspondence with LHDN.
This guide is a practical walkthrough of the e-Filing process itself — the buttons, the screens, and the sections you need to complete. If you need context on who must file, how tax brackets work, and which reliefs exist, read our complete income tax filing guide first, then come back here when you are sitting in front of the portal ready to file.
Last updated 25 October 2026 · money.com.my Editorial
Budget 2027 proposals (note of 17 October 2026)
Budget 2027, tabled on 9 October 2026, includes proposals that would apply from YA2027 (the return filed in 2028) once the Finance Bill is passed. They are proposals, not law, and every YA2025 and YA2026 figure in this guide is unchanged.
- Individual relief: RM12,000, up from RM9,000, from YA2027 (tax measures annex, Lampiran 2, p.6).
- Lifestyle relief: would extend to AI software and application subscriptions for yourself, your spouse or a child, and to pet-care costs (adopting from a registered animal shelter, and registered veterinary vaccination and spaying or neutering). The RM2,500 limit stays (Lampiran 6, p.12).
- Sports relief: would add sports shoes up to RM300. The RM1,000 limit stays (Lampiran 7, p.13).
- Health and education reliefs: postpartum care services provided by a care centre or any qualified individual, up to RM3,000, within the RM10,000 Health and Well-being relief (Lampiran 4, pp.8-9); children's courses, training, classes or tuition in STEM, arts, languages and religion up to RM2,000, a limit shared with fees for your or your spouse's own non-work skills classes, within the RM7,000 education relief (Lampiran 5, p.11).
- Parents' and grandparents' care relief: care at home, in day-care centres and in residential care centres would cover all types of care expense, not only health care. The RM8,000 limit is the current one (Lampiran 3, p.7).
Source: Ministry of Finance, Budget 2027 tax measures (Langkah Cukai), belanjawan.mof.gov.my, checked against the published PDF on 17 October 2026. Full list: Budget 2027.
What do you need before you start e-Filing?
Do not open MyTax until you have these documents in front of you. Missing one item mid-way through forces you to save a draft, hunt for the document, and resume later — which is when most people abandon the process.
| Document | Where to Get It |
|---|---|
| EA Form (Borang EA) | Your employer — must be issued by end of February |
| EPF annual statement | i-Akaun at kwsp.gov.my |
| Insurance/takaful premium statements | Your insurer (life + medical/education policies) |
| SSPN net deposit statement | PTPTN |
| Lifestyle receipts | Your own records — books, internet, gym, phone/laptop purchases |
| Medical receipts (parents) | Clinics/hospitals — must include practitioner certification |
| MyKad (IC) number | For login identification |
| Phone number linked to your LHDN account | For OTP verification |
If you have rental income, freelance income, or dividend income from non-exempt sources, have those records ready as well — but this guide focuses on Form BE (employment income only).
Step 1 — Log In (or Register for the First Time)
Go to mytax.hasil.gov.my.
If you have an existing account: Click Log Masuk and enter your IC number (without dashes) and password. You will receive an OTP on your registered phone number.
If this is your first time:
- Click Daftar (Register) on the login page
- Select Individu (Individual)
- Enter your IC number and personal details
- Set a password and link your phone number for OTP
- You will receive an activation link via email — activate within 48 hours
First-time registration takes 5–10 minutes. If you already have a tax file number (SG/OG number from a previous employer registration) but have never used MyTax, you still need to register for online access. Your existing tax file will be linked automatically based on your IC number.
Warning
Forgot your password? Use the Terlupa Kata Laluan (Forgot Password) link on the login page. You will need your IC number and the phone number on file. If your phone number has changed, you must visit an LHDN branch in person with your MyKad to update it — there is no online option for changing the registered phone number.
Step 2 — Navigate to Form BE
After logging in, you land on the MyTax dashboard. The interface is in Bahasa Malaysia by default but can be switched to English using the language toggle at the top right.
- Click e-Filing in the left sidebar menu
- Select e-Borang (e-Form)
- Choose e-BE — this is the form for individuals with employment income only
- Select the Tahun Taksiran (Year of Assessment) — for income earned in 2025, select 2025
The system will load Form BE with sections labelled A through E.
Which form do you need?
- e-BE: Employment income only (salary, allowances, bonuses, benefits-in-kind)
- e-B: Employment income plus business/freelance income
- e-M: Non-resident individual
- e-MT: Knowledge worker / returning expert
If you have any freelance, sole proprietor, or partnership income alongside your salary, you need Form B, not Form BE.
Step 3 — Section B: Declaring Employment Income
Section B is where your income figures go. For most employees, LHDN pre-fills this section using the EA data your employer submitted through the e-Data Praisi system.
What to do:
- Check the pre-filled figures against your physical EA form
- Verify: gross salary, allowances, perquisites, bonuses, and employer EPF contributions
- If figures match — proceed
- If figures do not match — use the values from your EA form and correct the pre-filled data
Common reasons for mismatches:
- You changed employers during the year (only the latest employer's data may be pre-filled)
- Late bonus payments that crossed the year boundary
- Benefits-in-kind (company car, housing) valued differently than expected
If you had two employers in the assessment year, you need to declare income from both. Add the second employer's EA data manually if it was not pre-filled.
Step 4 — Claiming Reliefs and Deductions
The reliefs part of the form (Part G in LHDN's YA2024 Form BE notes; the e-Filing screens may label sections differently, so follow the on-screen headings) is where the actual tax savings happen. The system presents each relief category as a separate field. Enter the amount you are claiming (up to the maximum allowed) based on your supporting documents.
Key reliefs to fill in (YA2025 caps, for the return filed in 2026):
| Field | What to Enter | Max (RM) |
|---|---|---|
| Individual relief | Auto-filled — RM9,000 | 9,000 |
| EPF / KWSP contributions | Employee's mandatory + voluntary contributions | 4,000 |
| Life insurance / takaful | Annual premiums or family takaful contributions for a policy on your own life, your spouse's life or your joint lives (not a child's life) | 3,000 |
| Medical & education insurance / takaful | Separate from life insurance (RM3,000 for YA2023–24) | 4,000 |
| Lifestyle | Books, internet, computer, smartphone or tablet, skill courses | 2,500 |
| Lifestyle additional relief (sports) | Sports equipment, facility rental, competition fees, gym membership | 1,000 |
| SSPN (net deposit) | Education savings for children | 8,000 |
| Medical expenses for parents | With practitioner certification | 8,000 |
| Child relief | RM2,000 per child (under 18); RM8,000 per child in tertiary education | Per child |
| Education fees (self) | Approved courses — degree, masters, professional qualifications | 7,000 |
Do not estimate. Enter the actual documented amount for each relief. If you spent RM1,800 on lifestyle items, enter RM1,800 — not RM2,500. LHDN's Form BE notes ask you to keep receipts and supporting documents for seven years after the end of the year in which you file, for future reference and inspection.
If you are married, the form also asks about spouse details and whether you are filing jointly or separately. For most dual-income couples, filing separately is more beneficial — but run the numbers both ways using the system's built-in comparison before deciding.
Step 5 — Review and Submit
After completing all sections, the system calculates:
- Total income — your declared gross employment income
- Total reliefs — the sum of all reliefs you entered
- Chargeable income — total income minus total reliefs
- Tax payable — based on the progressive tax brackets
- PCB already paid — the total monthly tax deductions from your payslips
- Balance — the difference between tax payable and PCB paid
Before clicking Submit:
- Review every section. Click back through Sections A, B, C, and D to verify all figures
- Check that your bank account number in Section A is correct — this is where refunds are credited
- Confirm your mailing address is current
Once you are satisfied, click Tandatangan & Hantar (Sign & Submit). You will be asked to confirm with your password or OTP one final time.
Note
Save drafts as you go. The system allows you to save an incomplete return and resume later. Use the Simpan Draf button if you need to step away. Drafts are retained until the filing deadline. Do not rely on this indefinitely — if the deadline passes, unsaved drafts are discarded.
Step 6 — What happens after you submit?
Immediately after submitting:
- The system displays an acknowledgement receipt with a reference number and timestamp
- Save this page — print it or take a screenshot
- You will also receive an email confirmation at the address linked to your MyTax account
If you owe additional tax (tax payable > PCB):
Payment can be made immediately via FPX (online banking) through the MyTax portal, or at any LHDN counter. Payment is due by the filing due date (30 April for e-BE, 30 June for e-B, in LHDN's 2026 filing programme as read on 11 October 2026; not re-checked, so confirm them). If you e-File, LHDN's 15-day e-Filing grace also covers paying the balance of tax, so you have until 15 May (e-BE) or 15 July (e-B). Tax still unpaid after that is increased by 10% under section 103(3) of the Income Tax Act 1967.
If you are due a refund (PCB > tax payable):
LHDN's official target is 30 working days from the date of submission. In practice, most e-Filing refunds are processed within 30–90 working days. Refunds are credited directly to the bank account in your MyTax profile. If your bank details are wrong, the refund will bounce and you will need to contact LHDN to resubmit.
Check refund status: Log in to MyTax → Semakan Status Bayaran Balik (Check Refund Status) to track your refund.
What if MyTax shows an error?
"Rekod tidak dijumpai" (Record not found) at login — Your IC number may not be registered in the MyTax system. Visit an LHDN branch with your MyKad to create your tax file, then register online.
EA data not pre-filled — Your employer may not have submitted e-Data Praisi on time. Enter the figures manually from your physical EA form. This is not an error — it is a data timing issue.
OTP not received — Wait 2 minutes before requesting a resend. If you still do not receive it, your registered phone number may be outdated. This requires an in-person visit to an LHDN branch to update.
System timeout during filing — MyTax sessions expire after approximately 20 minutes of inactivity. Save your draft frequently. Peak load occurs in the last week of April — file earlier to avoid congestion.
Submitted with wrong figures — You may be able to file an amended return, but we have not verified the time limit or the steps in MyTax (HELD; earlier versions of this guide gave two different periods, which we removed). Check LHDN's current guidance at hasil.gov.my or ask LHDN before you rely on any deadline, and keep your original submission and supporting documents.
Key Deadlines
| Form | Who | Deadline | e-Filing (with LHDN's 15-day grace) |
|---|---|---|---|
| e-BE | Employees (employment income only) | 30 April | 15 May (YA2025: 15 May 2026) |
| e-B | Individuals with business income | 30 June | 15 July (YA2025: 15 July 2026) |
LHDN gives a 15-day grace period for returns furnished through e-Filing: a return e-Filed within the grace is treated as received on time, and the grace also covers paying the balance of tax. After the grace, the return is late from the day after the original due date: LHDN's own example is a Form e-BE furnished on 16 May 2026, which is late as from 1 May 2026 (source: LHDN, Return Form Filing Programme for the Year 2026, as read on 11 October 2026; hasil.gov.my blocked our requests on 17 and 25 October 2026, so these dates were not re-checked: confirm them with LHDN).
Late filing falls under section 112 of the Income Tax Act 1967, which LHDN's filing programme cites. Failing to furnish a return is an offence carrying a fine of RM200 to RM20,000, imprisonment of up to 6 months, or both (section 112(1)). If LHDN does not prosecute, it may instead require a penalty equal to treble the tax payable for that year (section 112(3)).
Late payment is separate: under section 103(3), tax not paid by the due date is increased by 10% of the amount unpaid.
File early. The system is available 24/7 from 1 March each year. There is no advantage to waiting until the deadline.
Related Guides
- How to File Income Tax in Malaysia — Complete Guide for Employees — tax brackets, reliefs overview, and who needs to file
- EPF Guide 2026: Persaraan, Sejahtera & Fleksibel — understand EPF contributions and how they affect your tax relief
- How to Save Money in Malaysia — A Practical 2026 Guide — what to do with your tax refund once it arrives
Amendment, 10 October 2026. The relief table in Step 4 was checked against LHDN's YA2025 relief table (return filed in 2026; hasil.gov.my/en/individu/pelepasan-cukai/, last updated 26 June 2026). Medical and education insurance is RM4,000 for YA2025 (RM3,000 for YA2023 and YA2024), not RM3,000. The Lifestyle row listed sports under the RM2,500 cap; sports equipment, facility fees, competition fees and gym membership are a separate additional relief of RM1,000, now shown on its own row. Still outstanding: the e-Filing section letters and field names in this guide (for example "Section C") have not been re-checked against the current MyTax form.
Amendment, 11 October 2026. Structural change only: a short answer was added at the top and section headings were rewritten as the questions they answer. No figure, rule or source was changed. Every figure in the short answer already appears in the body of this guide, and nothing listed above as still outstanding is used in it.
Amendment, 11 October 2026. Deadlines and penalties corrected against LHDN's Return Form (RF) Filing Programme for the Year 2026 (hasil.gov.my/wp-content/uploads/rf-filing-programme-for-2026.pdf) and the Income Tax Act 1967. The Key Deadlines table said the e-Filing deadline was "Same — 30 April" (e-BE) and "Same — 30 June" (e-B). LHDN gives a 15-day e-Filing grace, so the e-Filing column now shows 15 May and 15 July (15 May 2026 and 15 July 2026 for YA2025); the statutory due dates of 30 April and 30 June are unchanged. The grace also covers payment of the balance of tax, so "Payment must be made by the filing deadline" now allows for it. The guide said late filing triggers "a 10% penalty on the tax payable amount under Section 103". Late filing is dealt with under section 112: a fine of RM200 to RM20,000, imprisonment of up to 6 months, or both (s112(1)), or a penalty equal to treble the tax payable (s112(3)), which is the provision LHDN's programme cites. The 10% under section 103(3) applies to tax unpaid by the due date, and the guide now keeps the two apart. The FAQ answer on missing the deadline said late submission "triggers an automatic penalty of 10% of tax payable" with "an additional 5% penalty" if tax is unpaid within 60 days; it has been rewritten to match the body: late filing falls under section 112 and late payment under section 103(3), with the details in the Key Deadlines section.
Amendment, 11 October 2026 (life insurance). Checked against the Income Tax Act 1967 s49(3) (LHDN's consolidation as at 21 May 2024) and LHDN's YA2025 relief table, item 17(2), by two agents (evidence: reliefs-ya2025/evidence-A.md and evidence-B.md). The guide said "Annual premiums for policies on your own life" → annual premiums or family takaful contributions for a policy on your own life, your spouse's life or your joint lives; a child's life does not qualify. Family takaful contributions also qualify under item 17(2). The RM3,000 cap is unchanged.
Amendment, 17 October 2026 (filing FAQ). The FAQ and its question quoted a RM34,000 filing threshold that this guide's body does not state and that we could not confirm on the LHDN pages we read on 17 October 2026. The figure is removed from both the question (now "Do I need to file taxes if my income is low in Malaysia?") and the answer, which now says the obligation depends on your income and on whether LHDN has issued you a return form, and sends readers to MyTax.
Amendment, 17 October 2026 (Budget 2027 note). Added a note after the introduction on the YA2027 reliefs that the Step 4 relief table covers (Budget 2027, tabled 9 October 2026). Each figure was checked against the Ministry of Finance PDF it cites (sha256 recorded in docs/verification-log/geo-trim-budget27-oct17/evidence.md; Budget 2027 data rows: individual-relief-12000, lifestyle-relief-ai-pet-care, sports-relief-shoes-300, reliefs-postnatal-tuition, parents-care-relief-all-care). They are proposals or announcements, not law. No YA2025 or YA2026 figure, rule or source in this guide was changed.
Follow-up amendment, 17 October 2026 (guide titles and link labels). Two EPF guides were retitled so that their titles use the current account names: "EPF Complete Guide 2026: Account 1, 2 & 3 Explained" is now "EPF Guide 2026: Persaraan, Sejahtera & Fleksibel", and "EPF Account 3 Withdrawal Guide 2026" is now "EPF Akaun Fleksibel Withdrawal 2026: Rules & Limits". The link label here that quoted the old title was updated to match. Only the label changed; no figure, rate or rule in this guide was changed. The "Akaun Persaraan, Sejahtera & Fleksibel" order follows the 75% / 15% / 10% split, and the links to the old account numbers remain our reading, not KWSP's wording (docs/verification-log/followups-g5-oct17/).
Amendment, 25 October 2026 (form section, record keeping and deadlines). Corrected: the Step 4 heading said "Section C: Claiming Reliefs and Deductions"; in LHDN's Form BE notes (YA2024 edition, the one we hold) Part C is the husband or wife's particulars and the reliefs are Part G, so the heading is now "Claiming Reliefs and Deductions" and the section points to the reliefs part of the form and to the on-screen headings; "this section also asks about spouse details" is now "the form also asks". "LHDN can audit your return up to 7 years back" (Step 4) and "for at least 7 years in case of audit" (the amendment FAQ) now say what the Form BE notes say: keep receipts and supporting documents for seven years after the end of the year in which you file the return. The audit claim is removed, because we hold no primary text for LHDN's time limit to raise an assessment. The deadline FAQ now cites section 77A(1) of the Income Tax Act for the company return (within seven months of the end of the accounting period). Held, now labelled: the 30 April (Form BE) and 30 June (Form B) deadlines and the 15-day e-Filing grace, in the deadline FAQ, the payment paragraph and the source line under the Key Deadlines table, now say they are LHDN's 2026 filing programme as read on 11 October 2026 and not re-checked (hasil.gov.my returned a "URL blocked" page to us on 17 and 25 October 2026). Evidence: docs/verification-log/followups-tax-epf-oct25/evidence.md.
Follow-up amendment, 25 October 2026 (amended returns). The amended-return FAQ said an amended return ("Pindaan") can be filed "within 6 months of the original filing deadline" through 'Kemaskini Borang', while the "Submitted with wrong figures" paragraph said "within the same assessment year" through e-Borang. The two contradicted each other and no saved LHDN file supports either (hasil.gov.my could not be read), so both are now HELD: each says an amended return may be possible, that we have not verified the time limit or the MyTax steps, and to check LHDN. Removed: the 6-month period, the "same assessment year" period, the 'Kemaskini Borang' and e-Filing → e-Borang navigation, the claim that LHDN will "issue a revised assessment notice" and "The original submission is superseded by the amendment" (no source). The FAQ no longer mentions the earlier periods (it now says only that we found no LHDN source for a time limit). The seven-year record-keeping line is unchanged. Evidence: docs/verification-log/followups-batch2-oct25/evidence.md.
