Overdraft fees on checking accounts and debit cards are supposed to be a “courtesy” extended by financial institutions to cover those occasional times when we don’t have the money to cover a purchase. Instead, they have become an expensive form of credit.

Source: Many people using bank overdraft fees as expensive form of credit