Overdraft fees may occur when a payment is authorized and there's not enough funds in your bank account to fully cover the transaction. Instead of declining the payment, your bank may hand over the money for the transaction and charge you a fee.