I recently bought some food online and made a transfer from my Revolut THB wallet for approx 1500 baht. The recipient later told me that he’d lost approximately 500 baht (and showed me his statement) Apparently it was fees taken by the intermediary bank or the local bank here. I assumed that a THB transfer to a THB bank account shouldn’t be an international transfer. Apparently not.