ROC stands for “Registrar of Companies.
“It is a statutory body in India that is responsible for regulating and maintaining the database of companies registered under the Companies Act, 2013”.
The ROC is responsible for ensuring compliance with various provisions of the Act, such as:-
1. Registration of companies
2. Maintenance of statutory registers
3. Filing of annual returns
And various other documents related to the company’s legal and financial aspects. ROC offices are located in major cities across India, and companies are required to file various forms and documents with the ROC periodically to comply with the provisions of the Companies Act.


India
Canada

