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 11 October 2026 · money.com.my Editorial
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 — Section C: Claiming Reliefs and Deductions
This section 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 can audit your return up to 7 years back and request receipts for any claim.
If you are married, this section 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). 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 can file an amended return (Borang Nyata Terpinda) through MyTax within the same assessment year. Navigate to e-Filing → e-Borang → select the amended form option. The original submission is superseded by the amendment.
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).
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 Complete Guide 2026 — Account 1, 2 & 3 Explained — 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.
Every guide on money.com.my is fact-checked against primary sources (LHDN, Bank Negara Malaysia, Gazette Orders) before publication. If you find an error, email corrections@money.com.my — corrections are published with a dated amendment note.