Anonymous ******************
@Khun *****
It doesn’t matter what visa you have or which branch. It applies now to most banks (I’ve seen this at TTB, Kasikorn, Bangkok Bank, Krungsri, Krungthai), and all of them will definitely request it. If you’re a foreigner holding a Thai bank account, you’ll be required to provide a TIN or a valid reason for not having one; the visa doesn't change anything.