Bank of America will reimburse customers more than $100 million and pay $150 million in fines for “double-dipping” on overdraft fees, withholding reward bonuses on credit cards and opening accounts without customer consent, the Associated Press reported. Combined, it is one of the highest financial penalties in years against Bank of America, which has largely spent the last 15 years trying to clean up its reputation and market itself to the public as a bank focused on financial health and not on overdraft fee income and financial trickery. BofA must refund $100 million to customers, pay $90 million in penalties to the Consumer Financial Protection Bureau and $60 million to the Office of the Comptroller of the Currency. Part of the fines and penalties come because Bank of America had a policy of charging customers $35 after the bank declined a transaction because the customer did not have enough funds in their account, the CFPB said. The agency determined that the bank double-dipped by allowing fees to be repeatedly charged for the same transaction. The fees often came when customers had routine monthly transactions, like a gym membership. If a customer had too low of a balance to cover the transaction, it would be declined and BofA would charge the customer a $35 fee. The business, who hasn’t been paid, often would recharge the customer’s account, resulting in another $35 non-sufficient funds fee.