A Microfinance Bank is an institution that offers financial services such as credit, savings, insurance, foreign exchange transactions and money transfer services to the poor, low income households and Small and Micro Enterprises (SMEs) who do not qualify for, and lack access to other formal financial institutions.