Malaysia does have a tax refund system, but it works differently than in many other countries
In Malaysia, you do not automatically receive a refund when you overpay income tax. Instead, the government keeps the overpayment unless you file a tax return and request it. Most people who work as employees do not file returns at all — their employer withholds tax throughout the year, and that withholding is considered final. A refund only happens if you file a return, show that you paid more tax than you owed, and the Inland Revenue Board of Malaysia (Lembaga Hasil Dalam Negeri, or LHDN) approves your claim.
This means many people in Malaysia never see a refund, even when they have overpaid. The system assumes that if you do not file, you have no claim. This is very different from countries like the United States or Canada, where refunds are routine and actively promoted.
Key Takeaways
- Malaysia does not automatically refund overpaid income tax; you must file a tax return with the LHDN to request one.
- Most salaried employees do not file returns because their employer's withholding is treated as final payment, even if too much was taken.
- You can only claim a refund for the tax year in question within a set time window, which varies depending on your circumstances.
- Self-employed people and those with multiple income sources are more likely to file returns and receive refunds than salaried employees.
Who can claim a tax refund in Malaysia
You can claim a refund if you are a Malaysian resident who paid income tax and your total tax paid exceeds what you actually owed. This includes salaried employees whose employers withheld too much, self-employed people who made quarterly payments, and anyone with investment income or rental income.
However, many salaried employees earning below a certain threshold do not need to file a return at all. If your only income is salary and your employer withheld the correct amount, you have no refund to claim. The LHDN does not reach out to tell you that you overpaid — it is your responsibility to file if you believe you are owed money.
Non-residents and foreign workers have different rules. If you worked in Malaysia but left the country, you may still be able to claim a refund, but you will need to file within a specific timeframe and may need to appoint a tax agent to represent you.
How to file for a tax refund with the LHDN
To claim a refund, you must file an income tax return with the LHDN. Most people now file online through the LHDN's e-filing system, which you can access with your MyTax account. You will need your identification number, employment income documents from your employer (usually a form called a Borang EA or payslip summary), and records of any other income or deductions you are claiming.
The filing important date is usually 30 April of the year following the tax year in question. For example, to claim a refund for income earned in 2023, you would file by 30 April 2024. If you miss this important date, you can still file late, but the LHDN may impose penalties or reject your claim depending on how late you are.
When you file, you enter your total income, claim any deductions you are may have access to to (such as contributions to the Employees Provident Fund, or EPF), and calculate your tax liability. The system then compares this to the tax your employer already withheld. If you withheld more than you owe, the difference is your refund.
What happens after you file your return
After you submit your return, the LHDN reviews it. This can take several weeks to several months depending on how busy they are and whether your return is straightforward or requires further investigation. You can check the status of your return through your MyTax account.
If the LHDN approves your refund, the money is transferred to your bank account. The timeframe for this varies, but it is typically within a few weeks of approval. You will receive a notice confirming the refund amount and the date it was processed.
If the LHDN has questions about your return, they will contact you and ask for supporting documents. Common reasons for delays include missing receipts for claimed deductions, inconsistencies between your return and your employer's records, or income that was not reported to the LHDN by the source.
Common reasons people do not receive refunds in Malaysia
The most common reason is straightforward not filing a return. Many salaried employees assume their employer's withholding is correct and do not realise they can claim back overpaid tax. Without a filed return, there is no refund.
Another reason is missing the filing important date. If you file more than a year or two late, the LHDN may reject your claim or impose penalties that reduce your refund. The exact rules depend on your circumstances and whether the LHDN has already assessed you for that year.
A third reason is claiming deductions you cannot prove. If you claim contributions to a private pension fund or professional fees but do not have receipts, the LHDN will disallow those deductions, which means your tax liability stays higher and your refund shrinks or disappears.
Tax refunds for people who left Malaysia
If you worked in Malaysia, paid tax, and then left the country, you can still claim a refund for the years you worked there. However, you must file within the allowed timeframe, which is usually within four years of the end of the tax year in question.
As a non-resident, you will likely need to appoint a tax agent (a licensed accountant or tax consultant) to file on your behalf, because the LHDN requires a local representative. This adds a cost to your refund claim, so it is worth calculating whether the refund is large enough to justify the agent's fee.
You will need to provide the same documents as a resident — your employment letters, payslips, and proof of tax withheld — but you may also need to provide proof that you have left Malaysia, such as a departure record or a visa from another country.
Frequently Asked Questions
How long does it take to get a tax refund in Malaysia?
After you file your return, the LHDN typically takes four to twelve weeks to review and approve it. Once approved, the refund is transferred to your bank account within a few weeks. The total time from filing to receiving money is usually two to four months, but can be longer if the LHDN asks for additional documents.
Can I claim a refund for a tax year that was more than five years ago?
Generally, no. The LHDN has a four-year window to assess you for a tax year, and you have a similar window to claim a refund. If you file more than four years after the end of the tax year, your claim will likely be rejected. Check with the LHDN or a tax agent if you are unsure about your specific situation.
What if my employer did not give me a payslip or tax withholding document?
You can still file a return, but you will need to contact your employer and request a copy of your employment income record or the form showing tax withheld. If your employer no longer exists or refuses to provide it, you can file with the LHDN and explain the situation; they may contact your employer on your behalf or accept your own records if you have them.
Do I get a refund if I earned less than the tax-free threshold?
If your income was below the tax-free threshold for that year, you should not have had any tax withheld. However, if your employer did withhold tax by mistake, you can file a return and claim a refund for the full amount withheld. You will need to show proof of the withholding and your actual income.
Can I claim a refund if I am self-employed?
Yes. Self-employed people file returns just like salaried employees. If you made quarterly tax payments or paid tax upfront and your actual liability was lower, you can claim a refund. You will need to provide your business income records, receipts for business expenses, and proof of the tax payments you made.