If you use one of the more than 16,000 ATMs in the Bank of America network, there are no ATM fees. Bank of America charges $2.50 per transaction if you go out of network and $5 for international transactions. There may be a third-party ATM surcharge as well. If you are a member of Preferred Rewards for Business, you can get ATM fees waived or ATM operator fees refunded, among other reduced or waived fees.