I think some do and some don't. Those that do will let you know (via a message on screen) - e.g. for me, it was UOB Radanasin that wanted to charge me a fee. I pressed the Cancel button with alacrity, went over to the next ATM (Bangkok Bank) and it did not charge fees. For that matter, my bank at home (BoA) does not charge fees either if you keep under x number of transactions.