Skip to content
View in the app

A better way to browse. Learn more.

Thailand News and Discussion Forum | ASEANNOW

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Split Income-- Home Country And Thailand

Featured Replies

I've noticed that a number of expats here on work assignment have a large portion of their salary paid in their home country, and they will also have a smaller portion paid directly here in Thailand.

Can someone tell me why they do this? I am sure it is for tax reasons, but I want to understand it better. I may opt for a similar approach with my company. How could it be an advantage anyway, doesn't Thailand want to tax foreign earned income as well?

Thanks in advance.

... doesn't Thailand want to tax foreign earned income as well?

Yes, but who is to tell the revenue department?

--

Maestro

The single biggest problem in communication is the illusion that it has taken place

 

The split income is indeed done to avoid Thai income tax. The declared onshore protion does not have to paid in Thailand, only paid by a Thai registered company. The actual payment can be in the home country in that currency. The offshore portion must be paid by a non-Thai registered company and therefore there is no evidence in Thailand of the payments. The Revenue Dept is actively looking for such practices, but they can only look at accounting books for Thai registered companies, so technically it is legal. Though the countries consider it transfer pricing and hate it.

This is a common practice for most MNC’s in high personal income tax countries, though many are getting away from it and use other practices to minimize the higher foreign income tax for employees, for which they compensate the employee.

This is different, though somewhat similar, then the practice used by many labor agencies here in Thailand of paying a small salary or housing allowance in Thai Baht (I think 100k a month is standard) and paying the rest of the salary into an offshore bank, often HK or Singapore. Again, there is a separate contract with a non-Thai company that is used to pay the offshore amount.TH

  • Author
The split income is indeed done to avoid Thai income tax. The declared onshore protion does not have to paid in Thailand, only paid by a Thai registered company. The actual payment can be in the home country in that currency. The offshore portion must be paid by a non-Thai registered company and therefore there is no evidence in Thailand of the payments. The Revenue Dept is actively looking for such practices, but they can only look at accounting books for Thai registered companies, so technically it is legal. Though the countries consider it transfer pricing and hate it.

This is a common practice for most MNC’s in high personal income tax countries, though many are getting away from it and use other practices to minimize the higher foreign income tax for employees, for which they compensate the employee.

This is different, though somewhat similar, then the practice used by many labor agencies here in Thailand of paying a small salary or housing allowance in Thai Baht (I think 100k a month is standard) and paying the rest of the salary into an offshore bank, often HK or Singapore. Again, there is a separate contract with a non-Thai company that is used to pay the offshore amount.TH

This is an excellent report. Thank you very much. I hope to find a way to make this work for me.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.