Non-Banking Financial Company (NBFC) is a financial entity that does not hold a banking license or is not governed by the NBFC For Sale national banking laws and regulations.