NBFCs are not authorized to accept public deposits unless they have received specific authorization from the bank and possess an investment grade rating. These authorized NBFCs are only allowed to accept and hold public deposits up to a maximum of 1.5 times their Net Owned Funds.