ATM fees are at a record high, study finds. Here's why.

Wait 5 sec.

ATM fees for out-of-network cash withdrawals average $4.86 nationwide — the highest on record, according to aBankrate survey.