Free Checking Isn't Free for Banks

The average checking account costs banks about $350 annually. American Banker editors break down the costs.