A Non-Banking Financial Company offers financial services but does not offer your regular banking services since they do not hold banking licences. Moreover, they cannot accept deposits from the public, of insurance companies, brokerage firms and other companies offering microloans.