Nidhi Company can accept deposits or lend money only to its members, it cannot deal with a non-member. Whereas Banks can deal with members and non-members, they also offer a wide range of deposit and loan facilities. However, the capital requirement and regulation are much higher for banks as compared to Nidhi Companies.