Income Tax Malaysia 2026

MyTax e-Filing Error Malaysia 2026 — How to Fix Common Submission Problems

MyTax won't load, session timeout, cannot submit Form BE? Fix the most common e-Filing errors in Malaysia 2026 with this step-by-step troubleshooting guide. Covers validation errors, payment failures, and what to do if the site is down.

Updated: 2026-04-25 · 8 min read
⚠️ Deadline Alert
April 30, 2026 — Tax payment deadline (no extension)
May 15, 2026 — e-Filing grace period ends
Missing payment by April 30 = 10% Section 103 surcharge on your full tax bill.

Every April, the same scenario plays out: millions of Malaysians race to file Form BE in the final week, MyTax slows to a crawl, and error messages start appearing. This guide covers every common e-Filing error and how to resolve it — so you can submit on time even when the system is under pressure.

Error 1: MyTax Won't Load or Is Very Slow

The most common "error" during peak season isn't really an error — it's server overload. mytax.hasil.gov.my handles millions of simultaneous sessions in late April.

Fix How to Apply Effectiveness
File off-peak 6 AM–8 AM or 11 PM–2 AM ⭐⭐⭐⭐⭐ Best fix
Clear browser cache Ctrl+Shift+Delete → All time → Cached images ⭐⭐⭐⭐
Use Chrome or Edge MyTax is optimized for Chromium browsers ⭐⭐⭐
Disable VPN LHDN may block non-Malaysian IPs during peak ⭐⭐⭐
Use wired connection Ethernet more stable than WiFi for long sessions ⭐⭐
Try mobile data If home WiFi congested, switch to 4G/5G ⭐⭐

Error 2: Session Timeout (Sesi Tamat)

MyTax automatically logs you out after approximately 20–30 minutes of inactivity. If you leave the browser open while doing something else, you'll return to a session error.

Good news: Your data is usually saved

MyTax auto-saves Form BE drafts every few minutes. After a timeout: log in again → e-Filing → Borang BE → YA 2025 → look for "Draf" (Draft) status. Most of your data should be there. Only the last few minutes of unsaved edits may be gone.

Prevention tips:

Error 3: Validation Error / "Nilai Tidak Sah" (Invalid Value)

Validation errors stop you from submitting and appear as red text near specific fields. Each error points to a specific field that has an invalid entry.

Error Cause Fix
EPF exceeds maximum Entered EPF contributions > RM 4,000 Reduce to RM 4,000 maximum in B5(a)
Lifestyle relief over limit Total lifestyle items > RM 2,500 Cap total at RM 2,500 in the lifestyle section
Negative chargeable income Total reliefs exceed total income Enter "0" for chargeable income (not negative)
Business income in Form BE Entered business/freelance income in wrong form Switch to Form B (file separately, deadline June 30)
Zakat amount mismatch Zakat exceeds tax payable (rebate cannot exceed tax) Enter actual zakat paid; system caps rebate at tax payable
SSPN relief over RM 8,000 Entered gross deposit, not net deposit Enter only net new deposits (deposits minus withdrawals), max RM 8,000

Error 4: Form BE Submits But Shows No Confirmation

The most anxiety-inducing scenario: you click Submit, the page hangs or reloads, and you don't know if your filing went through.

Step 1: Check your filing list immediately

MyTax → e-Filing → "Senarai e-Filing" or "Semak Maklum Balas". If status shows "Diterima" (Received) with a reference number, your filing is confirmed — screenshot this page.

Step 2: Check your email

LHDN sends a confirmation email to your registered MyTax email address after successful submission. Check spam/junk folder. Allow 30–60 minutes during peak season.

Step 3: If no confirmation — resubmit safely

If your status shows "Draf" or blank, your submission did not go through. Resubmit — MyTax will not create a duplicate if a draft exists. Complete the form again and click Submit. Do NOT amend if you haven't successfully filed yet.

Step 4: If double submission occurred — amend

If you accidentally submitted twice and both show "Diterima", file an amendment (Pindaan) via MyTax to correct the second submission. Amendment window closes July 31, 2026.

Error 5: Tax Payment Errors via ByrHASiL or JomPAY

Critical: Filing and payment are separate steps. Filing on time (by May 15) does not excuse late payment — tax must be paid by April 30 to avoid the 10% surcharge.

Payment Method Error Common? Backup Option
ByrHASiL (byrhasil.hasil.gov.my) High — site slow in late April Switch to JomPAY or bank mobile app
JomPAY Low — via banking app Biller code: 04000, reference: your IC number
FPX (online banking) Low — bank processes directly Available in most Malaysian bank apps
ATM Very Low — no internet needed Select "Cukai LHDN" or "LHDN payment" in ATM menu
Credit card (0.5% fee) Low via ByrHASiL CC option Only use if no other method works — 0.5% charge applies
Cannot afford to pay by April 30?

A personal loan can cover your tax bill and prevent the 10% Section 103 surcharge. At RM 3,000 tax owed, the surcharge = RM 300 extra. A RM 3,000 loan at 7% annual interest costs RM 210/year — less than the surcharge. File on time even if you can't pay immediately.

Compare Personal Loans — Pay Your Tax Bill

Error 6: MyTax Completely Down or Inaccessible

1
Check LHDN's official channels first

LHDN announces extended deadlines on their Facebook page (facebook.com/HASiL.Malaysia) and Twitter/X (@HASiLMalaysia) during major outages. Confirmed outages over 24 hours typically trigger automatic deadline extensions.

2
Try the legacy EzHASiL portal

ez.hasil.gov.my is the older LHDN portal and sometimes remains accessible when MyTax is overloaded. It has a different interface but accepts the same Form BE submissions.

3
File during off-peak hours

LHDN's servers are typically least loaded between midnight and 6 AM. Set an alarm, file in the early hours, and the site will be noticeably faster.

4
Manual paper submission as last resort

Download Form BE from hasil.gov.my/en/individual/individual-life-cycle/how-do-i-file-my-taxes/tax-return-form, complete manually, and physically submit at your nearest LHDN branch by April 30. Branches are typically open 8 AM–5 PM weekdays.

Stay Audit-Ready Year-Round

The best way to avoid e-Filing errors is to be prepared before you open MyTax. Track all 24 reliefs, your EPF statements, and keep a year-round record with the Malaysia Tax Planner 2026 Excel workbook.

Download Malaysia Tax Planner 2026 — RM 42

6 tabs: Tax Calculator · Relief Tracker · PCB Monthly · Freelancer Planner · Joint vs Separate · e-Filing Checklist

Frequently Asked Questions

Why is MyTax not loading or very slow?

MyTax (mytax.hasil.gov.my) experiences severe traffic congestion in the final 7 days before the April 30 deadline. Server load peaks between 9 AM–11 PM on April 27–30 as millions of Malaysians file simultaneously. To get through: use off-peak hours (6 AM–8 AM or after midnight), clear your browser cache, use a wired internet connection instead of WiFi, and try a different browser (Chrome or Edge recommended over Firefox or Safari for MyTax compatibility).

I get a 'Session Timeout' error halfway through filling my Form BE — do I lose everything?

No — MyTax auto-saves your draft Form BE periodically. If your session times out, log in again and navigate to e-Filing → Borang BE → YA 2025. Your previously entered data should still be there under 'Draft'. However, any unsaved changes from the last 5–10 minutes may be lost. To prevent timeout: complete one section at a time, click 'Save Draft' (Simpan Draf) after each section, and avoid leaving the page open without interaction for more than 15–20 minutes.

My e-Filing says 'Validation Error' or 'Nilai Tidak Sah' — what does this mean?

Validation errors occur when MyTax detects inconsistencies in your declared figures. Common causes: (1) Claiming more relief than the maximum allowed (e.g. EPF over RM 4,000, lifestyle over RM 2,500). (2) Business income in Form BE (it should be in Form B). (3) Negative chargeable income — MyTax does not accept negative values, just enter zero. (4) Total relief exceeding aggregate income. Check each relief field against its cap, reduce to the maximum allowed, and resubmit.

I submitted my Form BE but never received a confirmation — did it go through?

Log in to MyTax → e-Filing → 'Semak Maklum Balas' (Check Response) or 'Senarai e-Filing' (Filing List). If your submission went through, you will see your reference number (Nombor Rujukan Penerimaan) and status 'Diterima' (Received). If no reference number appears, your submission did not complete — resubmit. Always screenshot your confirmation page with the reference number as proof of on-time filing.

The ByrHASiL payment page shows an error — is my tax payment confirmed?

A ByrHASiL (payment portal) error does not mean payment was deducted — check your bank account first. If your bank was debited but no LHDN receipt appeared, your bank can provide a transaction receipt; bring this to LHDN if needed. If payment was not deducted, try again via: (1) ByrHASiL at byrhasil.hasil.gov.my using a different browser. (2) JomPAY with biller code 04000. (3) Your bank's mobile app under 'Bill Payment → LHDN'. (4) ATM with LHDN option. Payment must clear by April 30 to avoid the 10% surcharge.

Can I still file e-Filing if mytax.hasil.gov.my is completely down?

If MyTax is completely inaccessible, try these alternatives: (1) EzHASiL legacy portal at ez.hasil.gov.my (older interface but sometimes available when MyTax is down). (2) Wait 2–4 hours and retry during off-peak hours (midnight to 6 AM is usually less congested). (3) Download and submit a manual paper Form BE from LHDN's website as a last resort (must be physically delivered to LHDN by April 30). If the outage lasts more than 24 hours, LHDN typically announces a deadline extension — check LHDN's official Facebook page or Twitter for updates.

I filed the wrong form (Form BE instead of Form B) — what do I do?

If you have business income (freelancing, Grab driving, Shopee selling, rental income treated as business) and filed Form BE instead of Form B, you need to amend. Log in to MyTax → e-Filing → 'Pindaan BE' (Amendment). The amendment window for YA 2025 closes on 31 July 2026. Submit a new Form B with your correct income. Voluntary disclosure before LHDN discovers the error carries only a 15% penalty on underpaid tax, versus 45–100% if caught during audit — act promptly.