An overdraft fee is a charge imposed by a bank when a customer's account balance goes below zero, and they continue to make transactions or withdrawals that exceed the available funds. In simpler terms, an overdraft occurs when you spend more money than you have in your bank account.