Annual Filing with ROC in Chennai – AOC-4, MGT-7 & MCA Compliance
Every company registered under the Companies Act has recurring filing responsibilities with the Registrar of Companies (ROC). Annual ROC filing is one of the most important compliance requirements for companies operating in Chennai.
Annual filing with ROC in Chennai generally involves filing the company's financial statements, annual return and other prescribed information with the Ministry of Corporate Affairs (MCA).
For a typical company, the annual filing process may involve:
Preparation of financial statements
Statutory audit, where applicable
Board compliance
Annual General Meeting (AGM)
AOC-4 filing
MGT-7 or MGT-7A filing
Director-related compliance
Income tax compliance
GST and TDS reconciliation
MCA's company filing system is currently operated through the V3 platform, with the final set of company forms, including annual filing forms, made available on the portal.
What Is Annual ROC Filing?
Annual ROC filing is the process of submitting prescribed corporate and financial information of a company to the Registrar of Companies through the MCA system.
The purpose of annual filing is to provide updated information about the company, including aspects such as:
Financial performance
Assets and liabilities
Share capital
Shareholders
Directors
Meetings
Registered office
Corporate structure
Other prescribed company information
Annual ROC filing is different from event-based filing.
For example, appointment of a director, change of registered office or allotment of shares can require separate MCA filings during the year.
Which Companies Need Annual ROC Filing?
Annual filing requirements can apply to different categories of companies, including:
Private Limited Companies
Public Companies
One Person Companies
Small Companies
Section 8 Companies
Other companies registered under the Companies Act
The forms and compliance requirements can differ depending on the company's classification.
MCA's rules provide that companies generally file their annual return in MGT-7, while an OPC or Small Company covered by the relevant provisions uses MGT-7A.
Therefore, the company's classification should be checked before selecting the annual return form.
Main ROC Annual Filing Forms
The two forms most commonly associated with company annual filing are AOC-4 and MGT-7/MGT-7A.
AOC-4 – Financial Statement Filing
AOC-4 is used to file the company's financial statements and other prescribed documents with the Registrar.
MCA describes AOC-4 as the filing of financial statements and other documents with the Registrar.
Depending on the company, the filing may involve:
Balance Sheet
Statement of Profit and Loss
Notes to accounts
Board's Report
Auditor's Report
Cash Flow Statement, where applicable
Other prescribed attachments
The appropriate AOC form can vary depending on the company's reporting requirements.
MGT-7 – Annual Return
MGT-7 is the annual return filed by applicable companies.
The annual return can contain information relating to:
Company details
Registered office
Share capital
Shareholders
Directors
Meetings
Share transfers
Indebtedness
Other prescribed information
MGT-7A – OPC and Small Company
Eligible OPCs and Small Companies use MGT-7A for their annual return under the applicable MCA rules.
This distinction is important because not every company should use MGT-7.
AOC-4 and MGT-7 Difference
A common question is whether AOC-4 and MGT-7 are the same.
They are not.
| Form | Main purpose |
|---|---|
| AOC-4 | Filing of financial statements |
| MGT-7 | Annual return |
| MGT-7A | Annual return for eligible OPCs/Small Companies |
A company may therefore need to complete both its financial-statement filing and annual-return filing.
ROC Annual Filing Due Dates
The annual ROC compliance calendar is generally connected to the company's financial year and AGM.
For a company with a financial year ending on 31 March, the general sequence is:
Close the financial year
Finalise accounts
Complete statutory audit, where applicable
Approve financial statements
Conduct the AGM
File AOC-4 within the applicable period
File MGT-7/MGT-7A within the applicable period
For many companies, the standard statutory timelines are generally:
AOC-4: within 30 days of the AGM
MGT-7/MGT-7A: within 60 days of the AGM, subject to the applicable rules
The actual due date should be determined from the company's AGM date and specific circumstances.
Annual General Meeting Before ROC Filing
The AGM is an important milestone in the annual filing process.
The company may deal with matters such as:
Adoption of financial statements
Directors' report
Auditor-related matters
Dividend, where applicable
Other shareholder resolutions
The AGM date is important because the statutory filing period for the annual return is calculated with reference to the AGM.
Therefore, companies should not treat ROC filing as an isolated online form submission.
Financial Statements for ROC Filing
Before filing AOC-4, the company's financial statements should be properly prepared and reviewed.
Important accounting checks can include:
Bank reconciliation
Sales reconciliation
Purchase reconciliation
Debtor balances
Creditor balances
Fixed assets
Loans
Share capital
Director balances
Related-party transactions
GST reconciliation
TDS reconciliation
The figures submitted to MCA should be consistent with the company's approved financial statements.
Statutory Audit and ROC Filing
Where statutory audit requirements apply, the company's financial statements need to go through the applicable audit process before the annual filing is completed.
The audit may involve reviewing:
Revenue
Expenses
Bank transactions
Fixed assets
Loans
Receivables
Payables
Share capital
Related-party transactions
Tax records
Other financial information
Proper bookkeeping throughout the year can reduce delays during audit and ROC filing.
ROC Filing for Private Limited Companies in Chennai
Private Limited Companies are one of the most common company structures in Chennai.
Annual ROC compliance may include:
Financial statement preparation
Statutory audit
AGM
AOC-4
MGT-7
Income tax return
GST compliance, where applicable
TDS compliance, where applicable
Director compliance
A Chennai Private Limited Company should maintain its accounts and corporate records throughout the financial year rather than waiting until the annual filing period.
ROC Filing for Small Companies
Small Companies may qualify for certain simplified compliance provisions.
However, being a Small Company does not eliminate annual filing requirements.
Depending on the company's classification, the annual ROC process can involve:
Financial statements
AOC-4
MGT-7A
AGM-related compliance
Income tax filing
GST
TDS
Other applicable requirements
The company should confirm its status for the relevant financial year before preparing the annual return.
ROC Filing for OPC
An OPC has a different compliance structure from a conventional Private Limited Company.
Where the OPC qualifies under the relevant provisions, its annual return is filed using MGT-7A.
The annual filing process may also include:
Financial statements
AOC-4
Income tax return
Director-related compliance
GST, where applicable
TDS, where applicable
Documents Required for ROC Annual Filing
Typical documents and information required may include:
Certificate of Incorporation
PAN
TAN, where applicable
MOA
AOA
Previous MCA filings
Financial statements
Balance Sheet
Profit and Loss Statement
Notes to accounts
Auditor's Report
Board's Report
AGM details
Shareholding information
Director details
Share capital details
Bank statements
GST information
TDS information
The exact document requirements depend on the company's structure and filing type.
ROC Filing Process in Chennai
Although the company may be located in Chennai, annual ROC filing is performed through the central MCA system.
A typical process is:
Step 1 – Collect company records
Gather accounting, shareholder, director and corporate documents.
Step 2 – Finalise accounts
Complete bookkeeping and prepare the financial statements.
Step 3 – Complete audit
Complete the applicable statutory audit.
Step 4 – Complete corporate approvals
Prepare the necessary Board and AGM documentation.
Step 5 – Prepare AOC-4
Enter the financial statement information and attach the required documents.
Step 6 – Prepare MGT-7 or MGT-7A
Prepare the annual return according to the company's category.
Step 7 – Digital signing and certification
Complete applicable DSC and professional certification requirements.
Step 8 – Submit through MCA
Submit the forms through the MCA V3 portal and pay the applicable government fees.
Step 9 – Preserve acknowledgement
Keep the SRN and filing acknowledgement for company records.
MCA V3 and ROC Annual Filing
The MCA has transitioned company filing activities to the V3 system.
MCA announced that the final set of 38 company forms, including 13 annual filing forms, was made live on the MCA portal in 2025. Stakeholders were instructed to use the Business User category and associate their DSC where required.
This makes it important for companies and professionals handling ROC filings to work with the current MCA V3 filing process.
ROC Filing for Chennai Startups
Startups may have more complex annual filing requirements when they have:
Multiple shareholders
Investor funding
Share allotments
Founder transactions
ESOP-related transactions
Loans
Foreign transactions
Employee expenses
GST
TDS
A startup should review its event-based MCA filings before completing its annual return.
For example, if shares were allotted during the year, the relevant allotment filing should not simply be ignored because the company is now completing its annual return.
ROC Filing for IT and SaaS Companies
Chennai has a significant IT and technology business sector.
An IT or SaaS company's annual financial records may include:
Software revenue
Subscription income
Export of services
Foreign currency receipts
Payment gateway settlements
Cloud infrastructure expenses
Software subscriptions
Employee costs
Contractor payments
Professional fees
GST
TDS
The company's accounting records should be reconciled with GST, bank and other relevant records before finalising the financial statements.
ROC Filing for Trading Companies
Trading companies should pay particular attention to:
Inventory
Purchases
Sales
Customer balances
Supplier balances
GST
Credit notes
Debit notes
Stock reconciliation
Year-end inventory and ledger reconciliation can affect the financial statements filed with the ROC.
ROC Filing for Manufacturing Companies
Manufacturing companies may have additional records relating to:
Raw materials
Work in progress
Finished goods
Machinery
Depreciation
Production costs
Labour
Inventory
GST
TDS
These records should be finalised before the company's financial statements are submitted.
Income Tax and ROC Filing Are Different
A company should not confuse ROC annual filing with income tax filing.
ROC filing generally includes corporate and financial information submitted to MCA.
Income tax filing deals with:
Taxable income
Tax computation
TDS
Advance tax
Tax audit, where applicable
Income tax return
Both compliance areas should be coordinated, but one does not replace the other.
GST and TDS Reconciliation Before ROC Filing
GST and TDS data can be useful when reviewing the company's accounts before annual filing.
The company should consider reconciling:
Sales with GST returns
Purchases with accounting records
Input tax credit with available GST data
TDS deductions with ledger balances
TDS challans with tax records
Identifying differences before finalising accounts can help reduce errors.
Common ROC Annual Filing Mistakes
Filing without finalising accounts
AOC-4 should be based on properly approved financial statements.
Selecting the wrong annual return form
MGT-7 and MGT-7A have different applicability.
Missing AGM-related deadlines
The AGM date directly affects the annual filing timeline.
Ignoring event-based filings
Changes during the year may require separate MCA filings.
Incorrect shareholder information
Shareholding information should be reconciled before filing the annual return.
Incorrect director details
Director information should be checked against company records.
GST/TDS mismatch
Differences between accounting records and tax records should be investigated before finalisation.
Delaying bookkeeping
Incomplete accounts can delay audit and ROC filing.
Late ROC Annual Filing
Late filing can result in additional fees and other compliance consequences.
The company should identify overdue filings rather than filing only the latest year's documents.
A review may be required for:
Previous AOC-4 filings
Previous annual returns
Director filings
Share allotment filings
Charge filings
Registered-office changes
Other outstanding MCA forms
The appropriate regularisation process depends on the company's specific compliance history.
ROC Annual Filing Services in Chennai
Taxless Advisory Services can support Chennai companies with a coordinated ROC annual filing process.
Services can include:
Company accounting
Bookkeeping
Financial statement preparation
Audit coordination
AOC-4 filing
MGT-7 filing
MGT-7A filing
AGM compliance support
Shareholding reconciliation
Director information review
MCA compliance review
Income tax filing
GST reconciliation
TDS reconciliation
Event-based MCA filing support
This approach helps connect the company's accounting records with its ROC filing requirements.
Why Use Professional ROC Filing Support?
Professional support can be useful when a company has:
Multiple directors
Multiple shareholders
High transaction volume
GST registration
TDS obligations
Employees
Investors
Loans
Foreign transactions
Share transfers
Previous filing defaults
A structured compliance process can help identify missing information before the forms are submitted.
ROC Annual Filing Checklist
Before filing, review:
Books of accounts updated
Bank reconciliation completed
Sales reconciled
Purchases reconciled
Debtors reconciled
Creditors reconciled
GST reconciled
TDS reconciled
Share capital reconciled
Shareholder details checked
Director details checked
Financial statements prepared
Statutory audit completed, where applicable
Board documentation completed
AGM completed
AOC-4 prepared
AOC-4 filed
MGT-7/MGT-7A prepared
MGT-7/MGT-7A filed
Event-based MCA filings reviewed
SRNs and acknowledgements preserved
Frequently Asked Questions
What is annual filing with ROC?
Annual filing with ROC is the process of submitting prescribed financial statements and annual-return information of a company to the Registrar of Companies through the MCA system.
What are the main ROC annual filing forms?
For many companies, the principal annual forms are AOC-4 for financial statements and MGT-7 for the annual return. Eligible OPCs and Small Companies use MGT-7A under the applicable rules.
What is the difference between AOC-4 and MGT-7?
AOC-4 is primarily for filing financial statements and related documents, while MGT-7 is the annual return.
What is MGT-7A?
MGT-7A is the annual return form applicable to eligible OPCs and Small Companies under the prescribed MCA rules.
Is ROC filing mandatory for a Private Limited Company?
Private Limited Companies have prescribed annual filing and compliance requirements under the Companies Act, subject to the specific provisions applicable to the company.
Is ROC filing required if the company has no business?
A company should not assume that having no business activity removes its annual filing obligations. Its MCA and tax compliance should still be reviewed.
Is income tax filing the same as ROC filing?
No. ROC filing and income tax filing are separate statutory requirements.
Can ROC annual filing be done online?
Yes. Company forms are filed electronically through the MCA system, subject to the applicable forms, DSC and certification requirements.
What happens if ROC annual filing is delayed?
Additional fees and other compliance consequences can apply. The company should review its outstanding filings and take steps to regularise them.
Can Taxless handle ROC annual filing in Chennai?
Taxless Advisory Services can assist with accounting, financial statements, AOC-4, MGT-7/MGT-7A and related annual compliance for Chennai-based companies.
Conclusion
Annual filing with ROC in Chennai is an important recurring responsibility for companies registered under the Companies Act.
A complete annual ROC filing process can involve:
Financial statement preparation
Statutory audit
AGM
AOC-4
MGT-7/MGT-7A
Shareholding verification
Director information
MCA compliance review
GST reconciliation
TDS reconciliation
Income tax compliance
Completing the accounting and corporate records early can help avoid last-minute errors and filing delays.
Taxless Advisory Services provides ROC annual filing, AOC-4, MGT-7/MGT-7A, accounting and corporate compliance support for companies in Chennai.
Whether you operate a Private Limited Company, Small Company, OPC, startup, IT business, trading company or manufacturing business, the applicable ROC filing requirements should be reviewed based on your company's actual structure and activities.