NBFC stands for Non-Banking Financial Company. It is a financial institution that provides banking services without having a banking license. NBFCs typically provide a wide range of financial services, such as lending, investments, financial leasing, hire purchase, insurance, and other related activities.