Key Takeaways
Estimate Whether You May Have Overpaid
Use our Income Tax Calculator to estimate your annual tax position, then compare the result with PCB or other tax already paid.
Check My Income Tax →On This Page
What Is a Tax Refund?
A tax refund is the return of excess tax already paid when your total tax payments or credits exceed the final tax liability for the Year of Assessment.
For salaried employees, the most common source of tax already paid is PCB / MTD deducted through payroll. A refund is therefore usually a return of overpaid tax — not extra income or a bonus from HASiL.
Common Reasons You May Get a Tax Refund
PCB Exceeds Final Tax
Monthly deductions may be higher than your final annual tax after the full tax computation.
Eligible Relief Claims
Lifestyle, medical, EPF, insurance, child and other qualifying reliefs may reduce chargeable income.
Tax Rebates
Qualifying rebates can reduce tax charged directly and lower the final liability.
Instalments / Credits
Self-paid instalments or other recognised tax credits may also exceed final tax payable.
How Tax Refund Is Calculated
Example: RM800 Tax Refund
Assume total PCB deducted during the year is RM3,000 and your final tax liability after reliefs and rebates is RM2,200.
| Total PCB / tax already paid | RM3,000 |
| Final tax liability | RM2,200 |
| Estimated excess tax / refund | RM800 |
Malaysia Tax Refund Timeline
HASiL's client charter sets the following refund periods for eligible current-year excess tax where the return is submitted on or before the filing deadline.
| Submission Method | Refund Timeline | Conditions |
|---|---|---|
| e-Filing | Within 30 working days | Return submitted on time with correct and complete information; supporting documents may be requested. |
| Paper / manual return | Within 90 working days | Return submitted on time; review or missing information can affect processing. |
Do You Need to Apply Separately for a Refund?
Generally, no separate refund application is required when you submit the income tax return by the deadline and the filed return shows that you are entitled to a refund.
The refund is processed based on the submitted tax return, subject to HASiL verification. You may still need to respond if HASiL requests supporting documents or clarification.
How to Check Tax Refund Status
If your refund has not been received within the stated client-charter period, first check your MyTax / tax records and confirm that there is no outstanding request for documents or clarification.
HASiL advises taxpayers who have not received feedback after the relevant refund period to contact the HASiL office handling their tax file or the HASiL Contact Centre.
- Confirm the return was successfully submitted
- Check whether the filing was on time
- Review the submitted tax computation and refund amount
- Verify bank account details in your tax profile / return
- Check for HASiL requests for receipts or supporting records
- Contact the office handling your file if the refund period has passed
How Is a Tax Refund Paid?
Refunds are commonly paid by electronic transfer to the bank account recorded for the taxpayer. Correct bank information is important because invalid, inactive or mismatched details can interrupt payment.
Before filing, review the bank account information shown in MyTax / the return and make sure the account belongs to the correct taxpayer and remains active.
Documents That May Be Requested for Refund Review
HASiL may review the return before releasing a refund. Keep the records that support both the income declared and the deductions, reliefs, rebates and tax payments used in the calculation.
- EA / EC Form
- PCB / MTD records and payslips
- Tax relief receipts and payment evidence
- EPF, insurance, PRS and SOCSO statements
- Medical, education, lifestyle, childcare and other relief evidence
- Zakat / rebate receipts where applicable
- Business, rental, freelance or other income records
- e-Filing acknowledgement and submitted tax computation
- Bank account details relevant to the refund
Common Reasons a Tax Refund Is Delayed
Return Under Review
HASiL may audit or review the return before approving the excess-tax repayment.
Incorrect Bank Details
Wrong, inactive or mismatched bank information can delay the payment stage.
Supporting Evidence Needed
Refund processing may pause while income, reliefs or rebates are being verified.
Return Filed Late
HASiL states that late-return refunds are processed after the applicable late-submission penalty is imposed.
Common Tax Refund Mistakes
- Assuming everyone who files an income tax return will receive a refund
- Confusing tax relief with a cash refund
- Entering PCB that does not agree with EA Form / payroll records
- Claiming reliefs without keeping proper supporting evidence
- Using incorrect or inactive bank details
- Ignoring HASiL requests for documents
- Expecting the 30-working-day timeline after filing late
- Not keeping the submission acknowledgement and tax computation
Tax Refund for Employees vs Self-Employed Individuals
| Taxpayer | Common Source of Tax Already Paid | Common Refund Situation |
|---|---|---|
| Salaried employee | PCB / MTD through payroll | PCB exceeds final tax after annual reliefs and rebates are considered. |
| Self-employed / business individual | CP500 instalments, other payments or credits | Total instalments / tax paid exceed final tax after business income and allowable deductions are finalised. |
Common Tax Refund Examples
Example 1: Overpaid PCB
An employee had PCB deducted throughout the year. After annual reliefs are claimed, final tax is lower than the total PCB, creating excess tax paid.
Example 2: Rebate Lowers Final Tax
A qualifying tax rebate reduces income tax charged. If PCB already paid then exceeds the reduced tax liability, a refund may arise.
Example 3: Refund Delayed by Review
HASiL requests receipts supporting selected relief claims. The refund may remain pending until the requested information is reviewed.
Tax Refund vs Tax Rebate vs Tax Relief
| Item | Meaning | Where It Fits |
|---|---|---|
| Tax Relief | Reduces chargeable income | Applied before income tax is calculated |
| Tax Rebate | Reduces tax charged directly | Applied after tax is calculated |
| PCB / Tax Paid | Tax already paid during the year | Credited against final tax liability |
| Tax Refund | Repayment of excess tax already paid | Arises when credits / tax paid exceed final liability |
Tax Refund Checklist
- File the correct return accurately and on time
- Check PCB / tax-paid figures against official records
- Claim only reliefs and rebates you are entitled to
- Verify active bank details before submission
- Save the e-Filing acknowledgement and tax computation
- Keep supporting records for the applicable retention period
- Monitor MyTax and respond quickly if HASiL requests documents
- Contact HASiL if the client-charter period has passed without feedback
Sources & Verification
This guide was last verified in August 2026 against current HASiL guidance on excess-tax refunds, refund timelines and 2026 e-Filing information.
HASiL — Excess Tax Payment / Tax Refund
HASiL — Individual FAQ: Refund
HASiL — e-Filing Made Easy 2026
Frequently Asked Questions
What is a tax refund in Malaysia?
A tax refund is the repayment of excess tax already paid when your tax payments or credits exceed the final tax liability shown after filing and tax computation.
How long does HASiL take to process an e-Filing refund?
HASiL's client charter states 30 working days from the e-Filing submission date for eligible returns submitted on or before the deadline, subject to complete information and any required verification.
How long does a manual tax refund take?
The client-charter period is 90 working days for an eligible paper / manual return submitted on time, subject to the relevant conditions.
Do I need to submit a separate tax refund application?
Generally no, when the return is filed by the deadline and the submitted return shows that you are eligible for an excess-tax refund.
Can PCB deductions lead to a refund?
Yes. If PCB already paid exceeds your final tax liability after reliefs and rebates, the excess may be refundable.
Why is my refund delayed?
Common reasons include return review, missing supporting documents, incorrect bank details, late filing or other verification by HASiL.
What happens if I filed my return late?
HASiL states that refunds for late-filed returns are processed after the late-submission penalty is imposed, so the normal on-time refund timeline should not be assumed.
How do I check a delayed refund?
Check your tax records and MyTax information, then contact the HASiL office handling your file if the stated refund period has passed without feedback.
Can tax relief itself be refunded in cash?
No. Tax relief reduces chargeable income. A refund only arises when tax already paid exceeds final tax liability.
Can a tax rebate itself create a cash refund?
A rebate lowers tax charged. A cash refund may arise afterward if PCB or other tax already paid exceeds that lower final liability.
Can self-employed taxpayers receive tax refunds?
Yes. A refund can arise if instalments, tax payments or credits exceed final tax liability after business income and allowable deductions are finalised.
Can the refund amount change after filing?
Yes. The final refund can change if the return is amended, reviewed or adjusted by HASiL.