First you have to decide if your going to apply outside or inside Thailand ..if outside ask the embassy your going to apply from ..each embassy can potentially say different requirements .
If inside Thailand again each immigration can potentially have different requirements .
The only way to be absolutely sure and up to date is by deciding first where you will apply and then asking the office your applying from .
it could be a case like many times .i was there when a clampdown was talking place …I was there about 7 weeks ago amd EVERYBODY needed printed out copies of bank statements ,,,some even needed the email send from the bank showing g the statements .
I went with cash about
*****
baht ,,they refused
I had to go back with printed bank statements for 6 months …