I can tell you the biztory post is 100% wrong.
There is A LOT of confusion regarding "foreign income."
Foreign Income has a SPECIFIC definition. Not ALL money you make from abroad is considered Foreign Income.
The KEY is the LOCATION where substantial economic activities are performed.
Examples of Foreign Income
1. You live in Johor, commute to work in Singapore daily (pay taxes in Singapore instead)
2. You're a Malaysian YouTuber, you live and make videos in Tokyo that generate revenue from ads. (pay taxes in Japan instead)
3. You found a job in Australia after graduating in 2015 and worked there until 2019. The salary is foreign income. (pay taxes in Australia)
4. You're a freelance graphic designer. Your client from the US paid you to work at their US office for x months. (pay taxes in US)
NOT FOREIGN INCOME:-
1. You live in Johor, you travel daily to wholesale nasi lemak to someone in Singapore.
2. You're a Malaysian YouTuber, you live and make videos in Perlis that generate revenue in USD.
3. You found a job in Australia, but you work remotely from your home office in Sabah. You're paid in AUD. It's NOT foreign income.
4. You're a freelance graphic designer. You're based KL, but your clients are from the US.
if I'm expat living, working, paying tax oversea... IRB has nothing on me... I'm tax residence country X and legally obligated to country X only, unless I also have income in Malaysia, then I also pay a flat rate tax on that income to IRB
foreign income is exactly that... you are local tax payer who is earning foreign income... currently you are exempted from any tax, but next year you need to pay
anyways I'm meeting IRB next week... will ask