This document defines and compares banking financial institutions and non-banking financial institutions. Banking financial institutions accept customer deposits and provide financial services, and include central banks, public sector banks, private sector banks, and cooperative sector banks. Non-banking financial institutions do not accept deposits but provide other financial services, and include types like development banks that provide long-term loans and help finance other countries. The main difference is that banking institutions have direct customer contact and conduct various activities, while non-banking institutions have indirect contact and focus on activities like long-term loans and currency stabilization.