I have a business checking account with Bank of America. My ATM cards magnetic strip apparently wore out, because XXXX ATM machines at the branch had trouble reading it. After repeated attempts at the XXXX ATM 's I was finally able to perform my transaction. I logged into my account to request another card, and it said a fee would be charged for cases like lost cards, which makes sense, but it did n't clearly say if a fee would be charged if a card wears out. I then went into the branch and told the representative that my card was n't working and I need a new XXXX, but was not willing to pay a fee. She then typed on the computer and told me a new card would be mailed, and said nothing about a fee. XXXX days later ( this morning ) I log into my account and see they charged {$5.00} for the new card. This is absolutely unacceptable to charge someone a fee without telling them, especially when they are standing in front of the employee telling them they are not willing to pay a fee. Obviously I 'm furious, because had she told me there would be a fee I would have said do n't order a new card. I 've had multiple problems with BOA and this will probably be the final straw that makes me close my account. I will be going back to the branch today to tell them I want the charge refunded, but no matter the outcome I am filing this complaint for their deceptive and unethical business practice. 
