Written permission to work online with permission to work in Thailand. Proof of payments to your account and your tax return or payment slips from the company. Companies registration details in their home country showing they actually exist. 500 k baht minimum or equivalent in your private bank account.