A bank is a financial institution licensed to receive deposits and make loans. There are several types of banks including retail, commercial, and investment banks.