NBFCs are non-banking financial companies that are registered under the Companies Act and engage in financial activities such as lending, acquisition of shares/bonds, leasing, insurance, etc. but do not include institutions conducting agricultural/industrial activities or selling goods/services. NBFCs are regulated by the Reserve Bank of India and must register with RBI to operate. They are classified based on whether they accept public deposits and their asset size. Over time, various committees have shaped the regulatory framework for NBFCs in India to strengthen governance, disclosure, and supervision.