The definition of Representative Office may vary from country to country.
The Representative Office under Thai law is a legal entity registered in Thailand of a foreign company.
The intention of a Representative Office in Thailand is to introduce potential customers in Thailand to its foreign head office located abroad. The Representative Office cannot earn any income in Thailand. The head office of the foreign company abroad has to financially subsidize the Representative Office in Thailand for all expenses, for instance, salaries, rental, etc.