If you have a 3 month, single entry non immigrant B visa, do you need to present anything to immigration officers upon arrival?
Things like 20k funds, flight out, etc.
TLDR : Answer Summary
When arriving in Thailand with a 3 month single entry non-immigrant B visa, generally, you are not required to present additional documents like proof of funds or onward travel. While it is theoretically possible for immigration officers to ask for such documentation, it is rare for those holding non-immigrant type visas to be questioned. It's advisable to carry your visa receipt as confirmation of your visa status upon entry.