Yes, RoC compliance for Public Limited Companies are necessary for every registered company. Irrespective of the total turnover or the capital amount, the company must comply with the annual compliance requirement. The annual compliance is due after the AGM of the company since its first financial year.
Since July 2018, companies failing to follow the statutory compliance for Private Limited will be charged ₹100 for each day of a delay till the actual date of filing. There is no ceiling limit to an additional fee. For continuous failure, penalty apart from the additional Government fee can be levied on both – company and directors, including the imprisonment.
A company can opt to appoint a statutory auditor either for a period of five consecutive years or till the conclusion of next AGM. Therefore, an appointment of the statutory auditor cannot be considered as a part of annual compliance.
Audited financial statements are necessary for every company since its incorporation. The company must file the audited statements only. Also, non-audit of financial statement is not an excuse to delay the annual filing.