Non-banking financial companies (NBFCs) are required to register with the Reserve Bank of India (RBI) to operate legally. This regulatory framework ensures oversight of financial entities that perform banking-like functions without meeting the legal definition of a bank.