Many bank fees are unnecessary—and often outrageous, possibly costing over $700 a year depending on your usage. WalletHub compared 25 of the biggest banks to find the most and least affordable checking accounts.

They broke it up by five different consumer profiles according to theoretical usage: "Old school" customers who write checks but don't use out-of-network ATMs, "Young & High Tech" customers who use online banking and somretimes have accounts that fall below $0, "Cash-strapped" customers who frequently have overdraft issues, the "Average Joe" who may have a need for all of these features except banking internationally, and "International & On-the-Go" customers who travel internationally.

Advertisement

Then they compared checking accounts for these various uses and concluded these were the best and worst, based on total annual fees:

Capital One's checking accounts came out on top for three of the groups, thanks to low monthly costs, rewards, and charging an overdraft percentage rate rather than flat fees.

Advertisement

People who often travel internationally would be better served looking for an account, like First Republic Classic Checking, that doesn't charge foreign transaction fees on debit card transactions or ATM withdrawals.

If you want to see how other institutions compare—including Bank of America, Citibank, and Chase—check out the detailed findings in the report below. Fees aren't everything, of course, when it comes to looking for a bank, but they sure can add up.