Annual Filing, commonly known as ROC Filing, is one of the most important statutory compliances for companies registered in India. Every company incorporated under the provisions of the Companies Act, 2013 must submit specific documents and financial statements every year to the Ministry of Corporate Affairs through the Registrar of Companies (ROC).
Annual filing ensures that the government has updated and accurate information regarding a company’s financial position, ownership structure, management, and operational status. These filings are submitted electronically through the MCA portal and are part of the legal compliance framework applicable to all companies.
Failure to complete annual filing on time may lead to penalties, additional fees, disqualification of directors, or even removal of the company’s name from the official registry.
ROC Annual Filing refers to the process through which companies submit their annual financial statements and annual return to the Registrar of Companies. These filings provide detailed information about the company’s financial health, shareholders, directors, and overall corporate structure.
The requirement of annual filing is applicable to:
Section 8 Companies (Non-profit organizations)
Even if a company has not carried out any business activity during the financial year, it must still complete annual filing. A company that has zero turnover or no transactions is also required to file its annual returns.
Annual filing mainly consists of two important filings: submission of financial statements and submission of the annual return.
The financial statements of the company are filed before the Registrar of Companies using form AOC-4.
Financial statements generally include:
Balance Sheet
Profit and Loss Account
Cash Flow Statement (if applicable)
Statement of Changes in Equity (if applicable)
Notes to Accounts
Auditor’s Report
Director’s Report
These documents provide a complete picture of the company’s financial performance during the financial year.
The financial statements must first be approved by the Board of Directors and then adopted by the shareholders in the Annual General Meeting (AGM). After approval in the AGM, the company must file Form AOC-4 within 30 days.
The annual return is filed using Form MGT-7 or Form MGT-7A, depending on the type of company.
Form MGT-7A is generally used for:
One Person Companies
Small Companies
Form MGT-7 is used by other companies.
The annual return provides comprehensive information about the company’s structure and management during the financial year. It includes details such as:
Registered office address
Principal business activities
Shareholding pattern
Details of shareholders and members
Changes in directors and key managerial personnel
Details of meetings held during the year
Remuneration of directors and key management personnel
Penalties or legal actions, if any
The annual return must be filed within 60 days of the Annual General Meeting.
The annual filing process generally follows a structured sequence of steps.
To complete annual filing, companies must prepare and submit several important documents. These documents support the financial statements and provide verification of company activities.
Commonly required documents include:
Balance Sheet
Profit and Loss Statement
Auditor’s Report
Director’s Report
Statement of Shareholders
List of Directors
Details of Annual General Meeting
Photos of Registered Office
All forms filed with the Registrar of Companies must be digitally signed by authorized directors and certified by a practicing professional when required.
The Annual General Meeting plays a crucial role in the annual filing process. The AGM is a meeting of the company’s shareholders where important matters are discussed and approved.
In this meeting:
Financial statements are presented and approved
Directors’ reports are discussed
Auditors are appointed or reappointed
Key decisions regarding company management may be taken
Most companies in India must hold their AGM within six months from the end of the financial year. Since the financial year generally ends on 31 March, the AGM is typically held on or before 30 September.
The timeline for ROC filings begins after the AGM is conducted.
Late filings incur penalties of ₹100 per day for each delayed form and can result in further legal consequences, including disqualification of directors.
Form AOC-4: Within 30 days of the Annual General Meeting (AGM)
Form MGT-7: Within 60 days of the AGM
LLP Form 11: By May 30 each year
LLP Form 8: By October 30 each year
Private Limited/Other Companies: Form AOC-4 (financial statements) and Form MGT-7 (annual return)
LLPs: Form 8 (statement of accounts and solvency) and Form 11 (annual return)
All registered businesses in India—including Private Limited Companies, One Person Companies, Limited Companies, Section 8 Companies, and LLPs—must file annual returns with the ROC.
ROC Annual Filing is the process of submitting mandatory financial and company returns to the Registrar of Companies (ROC) every year, ensuring legal compliance for registered companies.
Typically needed: audited financial statements, directors’ report, AGM details, company master data, and proofs as specified by the MCA.
Yes, InstabizFilings provides end-to-end ROC filing services including form preparation, certification, and timely submission to help you avoid penalties.
Yes, even inactive or dormant companies and LLPs must file mandatory annual returns and statements.
A full-time practicing Chartered Accountant, Cost Accountant, or Company Secretary must certify certain ROC filing forms, especially for companies other than OPCs and small companies.
You can check the filing status for your company by entering your Company Identification Number (CIN) on the MCA portal.