Non-banking financial institutions (NBFIs) are financial institutions that offer banking services like loans and credit facilities but do not have a banking license. They are registered as companies under Indian law and regulated by the Reserve Bank of India. NBFIs generally cannot take traditional demand deposits from the public. However, they can offer other services such as currency exchange, money markets, retirement planning, underwriting, and mergers. NBFIs help various sectors of the economy by providing liquidity and reducing risks through the investment of funds.