Income Tax Refund Malaysia 2026 — How to Check LHDN Refund Status & Get Paid Faster
Most Malaysians who file Form BE will receive an income tax refund — because employers routinely over-deduct PCB. Here is exactly how long the refund takes, how to track it on MyTax, why it gets delayed, and how to claim it correctly so LHDN can pay you faster.
Over 60% of Malaysian salaried employees receive a refund after filing Form BE. The most common reason: employers calculate PCB based on gross salary without any reliefs applied. When you claim EPF (RM 4,000), personal relief (RM 9,000), lifestyle (RM 2,500) and other deductions at filing, your actual tax liability drops below what was withheld. LHDN must return the difference.
Why You Are Getting a Tax Refund: PCB Over-Deduction Explained
Your employer deducts PCB (Potongan Cukai Bulanan) from your salary every month based on a formula that estimates your annual tax liability. The problem: the PCB formula uses your gross salary as the base and applies a standard personal relief deduction — but it does not know about your EPF contributions, insurance premiums, lifestyle spending, medical expenses, or any of the other 24 eligible relief categories.
When you file Form BE and declare all your actual reliefs, your chargeable income drops — sometimes by RM 20,000 to RM 40,000 — and your actual tax liability falls below what your employer already withheld. LHDN refunds the difference.
| Scenario | PCB Deducted (Employer Estimate) | Actual Tax Liability (After Reliefs) | Refund |
|---|---|---|---|
| Salary RM 6,000/mo, no TP1 submitted | RM 4,800/year | RM 2,100/year | RM 2,700 |
| Salary RM 8,000/mo, no TP1 submitted | RM 8,400/year | RM 4,800/year | RM 3,600 |
| Changed jobs mid-year (double PCB deduction) | RM 7,200/year (2 employers) | RM 3,900/year | RM 3,300 |
| Had unpaid leave for 3 months, lower H2 income | RM 5,400/year (H1 only rate) | RM 2,800/year | RM 2,600 |
Note: figures are illustrative. Use the Malaysia Income Tax Calculator for your exact refund estimate before filing.
The single most effective way to reduce over-deduction is submitting Form TP1 to your employer each January. TP1 tells your payroll system to apply your reliefs when calculating monthly PCB — eliminating the over-deduction at source rather than waiting for the annual refund cycle.
How Long Does the LHDN Refund Take? (2026 Timeline)
| Filing Date | Expected Processing Time | Estimated Refund Arrival | Notes |
|---|---|---|---|
| March 2026 (early filer) | 30–45 days | April – May 2026 | Low volume, fastest processing |
| April 1–15, 2026 | 45–60 days | May – June 2026 | Moderate volume |
| April 16–30, 2026 | 60–75 days | June – July 2026 | Peak pre-deadline volume |
| May 1–15, 2026 (grace period) | 75–90 days | July – August 2026 | Highest volume, slowest processing |
LHDN's statutory obligation is 30 working days from receipt of a complete return. The timelines above reflect real-world experience including LHDN's processing queue during peak filing season.
Filing in March instead of May does not change your refund amount — it only determines when you receive it. If you are expecting RM 2,000–5,000 back, filing on April 21 instead of May 14 could put the money in your account 4–6 weeks earlier.
How to Check Your LHDN Tax Refund Status on MyTax
Go to mytax.hasil.gov.my → enter your MyTax ID (IC number without dashes) and password. If you have forgotten your password, use "Lupa Kata Laluan" — allow 24 hours for reset.
From the dashboard: ezHasil Services → Semakan Bayaran Balik (Refund Status Check). Select the Year of Assessment (YA 2025 for refunds from your 2025 income).
Sedang Diproses — LHDN has received your return and is processing it. No action needed. Telah Dihantar — refund has been sent to your bank (allow 3–5 business days). Telah Dikreditkan — money has been confirmed credited to your account. Tidak Layak — no refund due (your PCB matched or was below your tax liability).
Check your registered bank account: MyTax → Kemaskini Maklumat → Maklumat Akaun Bank. One wrong digit causes the transfer to fail and LHDN sends a cheque by post instead (2–4 additional weeks). Update the bank account and contact Hasil Care Line (03-8911 1000) to request a retransfer.
Register Your Bank Account — This One Step Prevents Most Refund Delays
LHDN can only credit your refund electronically if a valid bank account is registered on MyTax. Without it, LHDN defaults to sending a crossed cheque by post — which can take 3–6 weeks longer and requires a bank visit to deposit. Most refund delays trace back to this single missing step.
| Refund Method | Processing Time After Approval | What You Need to Do |
|---|---|---|
| Electronic transfer (FPX credit) | 3–5 business days | Register bank account on MyTax once |
| Cheque by post | 10–30 days delivery + bank processing | Collect mail, deposit cheque, wait for clearance |
To register: MyTax → Kemaskini Maklumat → Maklumat Akaun Bank → enter Bank Name, Account Number (savings or current), Account Holder Name exactly matching your bank records → Save. LHDN accepts all major Malaysian banks (Maybank, CIMB, Public Bank, RHB, HLB, HSBC, etc.). Do this before you file — not after.
Why Your Refund Amount Might Be Less Than Expected
LHDN may process a smaller refund than your calculation shows. The four most common reasons:
| Reason | What Happens | What to Do |
|---|---|---|
| Outstanding tax from prior years | LHDN offsets your refund against old debts first — you receive the remainder | Check MyTax for any outstanding assessments under prior YA; settle or appeal |
| LHDN adjusted your claimed relief | An income mismatch or relief claim exceeding the allowed limit triggers a Notice of Assessment with a revised refund figure | Review the notice; if you disagree, file an appeal under Section 99 within 30 days |
| Relief documentation gap | LHDN may query reliefs like medical expenses if receipts were not retained (7-year record-keeping obligation) | Keep all supporting receipts; do not discard until 7 years after filing date |
| Wrong EA Form data entered | If you manually entered an income figure that differs from your employer's EA Form, LHDN may recompute the return | Cross-check your Form BE data against your EA Form before submission |
The Malaysia Tax Planner 2026 Excel has a full PCB Monthly tracker and a TP1 relief planner — enter your reliefs once, and it tells you exactly what PCB your employer should be deducting each month. Submit the TP1 claim in January 2027 and get more money every payslip instead of waiting for a year-end refund.
Download Malaysia Tax Planner 2026 — RM 42 →6-tab Excel workbook · PCB Monthly tab + TP1 relief planner · Instant download · Offline
How to Prevent Over-Deduction: Submit Form TP1 Every January
If you are receiving a refund this year, your employer has been over-withholding from every payslip. You were giving LHDN an interest-free loan all year. Form TP1 fixes this by telling your payroll department your eligible reliefs before the PCB calculation happens.
| Relief Declared on TP1 | Monthly PCB Reduction (RM 8K/month salary) | Annual Cash Flow Improvement |
|---|---|---|
| EPF (RM 4,000/year) | RM 80–160/month | RM 960–1,920 |
| Life insurance + EPF (RM 7,000 combined) | RM 140–280/month | RM 1,680–3,360 |
| Full relief stack (EPF + insurance + lifestyle ≈ RM 12,000) | RM 240–480/month | RM 2,880–5,760 |
Exact reduction depends on your salary and tax bracket. Use the PCB Calculator to see your exact monthly deduction with and without TP1 reliefs.
TP1 submission steps: download Form TP1 from LHDN's website → fill in your IC number, employer reference, and all eligible reliefs → submit to HR or payroll every January (or mid-year if your reliefs change significantly, e.g. new child born, major medical expense). Your employer must update the PCB calculation within the same month of receiving the form.
Expecting a Large Refund? You May Not Need to Wait
If you are expecting a refund of RM 3,000 or more but have current cash flow needs (loan repayment, upcoming expense), you do not have to wait 60–90 days for LHDN. A short-term personal loan bridging the gap costs significantly less in interest than missing an instalment payment, which affects your credit score and CTOS record.
Compare Malaysia's full personal loan market — rates from 5.00% p.a., approved in 3–7 days:
Compare Personal Loans on RinggitPlus →Frequently Asked Questions
How long does LHDN take to refund overpaid income tax in Malaysia?
LHDN is statutorily required to process income tax refunds within 30 working days (approximately 6 calendar weeks) of receiving a complete and accurate return. In practice, refunds filed via MyTax e-Filing are typically processed in 30–90 calendar days. Returns filed in January–March tend to be processed faster as volume is lower. Returns filed in the final two weeks before the May 15 deadline may take up to 90 days due to volume. If your refund has not arrived after 90 days from the date of successful submission, contact LHDN via the Hasil Care Line (03-8911 1000) or visit the nearest LHDN branch.
Why am I getting an income tax refund from LHDN?
A refund means LHDN has confirmed you overpaid taxes during the year — your actual tax liability (after all reliefs) is less than the total amount of PCB (Potongan Cukai Bulanan) deducted from your salary by your employer throughout the year. The most common causes: (1) You did not submit Form TP1 to your employer declaring eligible reliefs, so PCB was calculated on gross income without deductions. (2) You changed jobs mid-year and both employers deducted PCB as if you worked the full 12 months. (3) You claimed large reliefs at filing (e.g. EPF RM4,000, lifestyle RM2,500, medical RM10,000) that reduced your chargeable income significantly below your employer's PCB estimate. (4) You had lower income in the second half of the year due to unpaid leave, sabbatical, or job gap.
How do I check my income tax refund status on MyTax?
Log in to mytax.hasil.gov.my → select 'ezHasil Services' → 'Semakan Bayaran Balik' (Refund Status Check). You will see the status of your refund: 'Sedang Diproses' (Processing), 'Telah Dihantar' (Sent to bank), or 'Telah Dikreditkan' (Credited to account). If the status shows 'Telah Dihantar' but the money has not appeared in your account within 5 business days, your bank account details on MyTax may be incorrect or outdated. To update: MyTax → Kemaskini Maklumat → Maklumat Akaun Bank (Bank Account Information).
Why is my LHDN income tax refund delayed?
The four most common reasons for delayed Malaysian tax refunds: (1) Bank account not registered — LHDN cannot transfer without a valid bank account number on file. Register it via MyTax → Kemaskini Maklumat → Maklumat Akaun Bank before filing. (2) Incorrect bank details — one wrong digit in the account number causes the transfer to fail; LHDN then issues a cheque which takes significantly longer. (3) Form BE was filed with an error or inconsistency (income mismatch with EA Form, relief exceeds limit) — LHDN may require manual verification before processing the refund. (4) Outstanding tax for other years — if you have an unpaid tax balance from a prior year, LHDN will offset it against your refund. The remaining amount (if any) is then credited.
Do I need to register a bank account with LHDN to receive my refund?
Yes — bank account registration with LHDN via MyTax is mandatory for electronic refund processing. Without a registered bank account, LHDN issues a crossed cheque by mail, which can take an additional 2–4 weeks and requires you to visit a bank to deposit. To register: log in to mytax.hasil.gov.my → Kemaskini Maklumat → Maklumat Akaun Bank → enter your bank name, account number (savings or current), and account holder name exactly as registered with the bank → Save. LHDN accepts all Malaysian licensed banks. Register before filing — not after — to avoid the cheque delay.
Can LHDN reduce or withhold my refund?
Yes, in four situations: (1) You have an outstanding tax balance from a prior year — LHDN automatically offsets the refund against the debt. (2) LHDN disagrees with your return — if their system flags an error in your declared income or relief claims, they may adjust the refund amount downward and issue a Notice of Assessment. You have 30 days to appeal under Section 99 if you disagree. (3) Your return is selected for a field audit or desk review — refund may be held until the audit is completed. (4) LHDN suspects a fraudulent return — refund is withheld and the taxpayer is contacted for verification. In all cases, LHDN must issue written notification explaining any adjustment or withholding.
How can I stop LHDN over-deducting PCB next year so I don't need a refund?
The most effective method is submitting Form TP1 (Income Tax Deduction Claim Form) to your HR or payroll department every January. TP1 declares your eligible reliefs — EPF, life insurance, medical insurance, lifestyle, dependants — and instructs your employer to reduce monthly PCB deductions accordingly. A TP1 with RM 20,000 in valid reliefs can reduce monthly PCB by RM 150–600 depending on your tax bracket. Alternatively, use the PCB Calculator at smarterpik.com/blog/pcb-calculator-malaysia to calculate what your monthly deduction should be, then compare it to your payslip. If your employer is over-deducting, TP1 submission is the lever. You can also submit a revised TP1 mid-year if your reliefs change (new baby, major medical expense).