Many Americans continue to pay checking account fees — even though they don't have to, a new report from from financial services company Bankrate confirms.

Common checking account charges include fees for out-of-network ATM withdrawals, overdrafts and non-sufficient funds. As of June, ATM fees rose to an average of $4.73 — the highest in 25 years, according to Bankrate. Fees for overdrafts and non-sufficient funds have dropped in the last year to averages of $26.61 and $19.94, respectively, but still weigh on consumers.