ROC filing represents the yearly obligation of a company for the ministry of corporate affairs (MCA) and registrar of companies. At the same time its worth mentioning that these filing varies, based on company types. Yes, it is mandatory to meet ROC filing yearly to run a company successfully, even when the company has no transaction for the year.