If you run a company in India, running the business itself is only one part of the job. Every year, companies must also complete certain legal filings with government authorities. This process is called annual compliance.
Many new business owners feel confused about these requirements at first. The rules come from the Companies Act, 2013, and they apply to most registered companies in India. In this guide, we will clearly understand annual filing of companies, ROC compliance, and why it matters for Indian businesses.
What Annual Filing of a Company Means in India
Imagine you started a private limited company with two friends. The business is running smoothly — customers are coming in, money is moving in and out, and employees are getting paid.
But from the government’s perspective, the company must regularly report its activities and financial information. This reporting process is called annual filing or annual compliance.
In simple terms, annual filing means submitting required company information to government authorities every year as per companies act, 2013, mainly to the Registrar of Companies (RoC) through the Ministry of Corporate Affairs (MCA) portal.
These filings show that the company is:
- operating legally
- maintaining proper financial records
- following the rules under the Companies Act
Many beginners assume these rules apply only to big companies. In practice, even a small private limited company with very little turnover must complete these filings every year.
Why Annual Compliance Is Important for Companies
Let me share a situation many small founders experience.
A person starts a company, opens a bank account, runs the business for a year, and focuses completely on sales. Then suddenly they receive notices or penalties because required filings were missed.
This happens because company compliance is mandatory whether the business is active, inactive, profitable, or not making money yet.
Annual compliance helps in several ways:
- Keeping the Company Legally Active: If a company does not complete required filings, government authorities may treat it as non-compliant. Over time, this can even lead to the company being struck off from official records.
- Avoiding Penalties: Many compliance forms include daily penalties when filing deadlines are missed. Even a small delay can gradually become a large amount.
- Maintaining Financial Transparency: Regular filings ensure that the company’s accounts, shareholders, and directors’ information remain properly recorded.
- Building Trust With Investors and Banks: When investors or lenders review a company, they often check ROC filings and financial records. Proper compliance helps show that the business is well managed.
Who Must Follow Annual Company Compliance in India
The annual filing rules apply to most companies registered under the Companies Act, 2013. This includes:
- Private Limited Companies
- One Person Companies (OPC)
- Limited Companies
- Section 8 Companies (non-profit companies)
A common misunderstanding among beginners is that compliance depends on turnover or profit. In reality, even if the company has not done any business during the year, it must still complete required filings.
Business Commencement Declaration (INC-20A)
Let’s say you register a company and receive the Certificate of Incorporation. Many founders assume they can immediately start operations. However, companies that have share capital must also file a declaration confirming that the business has started operations and that the initial capital has been received.
This declaration is filed through Form INC-20A.
In simple terms, the company must submit this declaration within about six months after incorporation.
Example
Suppose a company is registered in January. The company must confirm that the shareholders have paid their share capital and that the business has started operations before roughly July of the same year. If this declaration is not filed, penalties can apply to both the company and its directors.
Appointment of Company Auditor
Every company in India must appoint an auditor. An auditor is a qualified professional who examines the company’s financial records and verifies whether the accounts are accurate and prepared correctly.
For a newly incorporated company, the first auditor must usually be appointed within about one month after the company is formed.
Why This Matters
The auditor reviews financial statements and ensures the company follows proper accounting standards. Without an appointed auditor, companies may face penalties and may also struggle to complete other mandatory filings.
Filing Income Tax Return for the Company
Just like individuals file income tax returns, companies must also file company income tax returns every year. Even if the company made no profit or very little income, filing the return is still required.
Example
Imagine a startup company that earned only ₹2 lakh in its first year and spent most of it on business expenses. Even if there is little or no taxable profit, the company still needs to submit its income tax return to the Income Tax Department.
This filing shows the government:
- income earned
- expenses incurred
- taxes payable (if any)
Filing Financial Statements (MCA Form AOC-4)
Every company must prepare financial statements at the end of the financial year. These statements include:
- Balance Sheet
- Profit and Loss statement / Income Statement
- Statement of Cash Flow
- Notes to accounts
After preparing these documents, they must be submitted to the Ministry of Corporate Affairs using Form AOC-4. In simple terms, this filing informs the government how the company performed financially during the year.
If this form is filed late, the law imposes a daily penalty until the filing is completed.
Filing Annual Return (MCA Form MGT-7/MGT-7A)
Another important annual filing is the Annual Return using Form MGT-7 / MGT-7A. While AOC-4 focuses on financial information, MGT-7 or 7A focuses on company structure and management details.
This form typically includes information such as:
- shareholders of the company
- directors of the company
- registered office address
- share capital structure
This filing helps the government maintain an updated record of the company’s ownership and management.
Director KYC Filing (DIR-3 KYC)
Every company director receives a Director Identification Number (DIN). This number is like a unique ID for directors who are associated with companies. To keep this information updated, directors must complete DIN KYC filing once in 3-years cycle as calculated for them.
This process verifies details such as:
- director’s contact information
- email address
- identity records
If the KYC filing is not completed, the director’s DIN may be temporarily deactivated until compliance is completed.
Annual General Meeting (AGM)
Another important compliance requirement is the Annual General Meeting (AGM). This is a formal meeting where shareholders review the company’s performance. During the AGM, companies typically discuss:
- financial results
- appointment or reappointment of auditors
- approval of financial statements
For most companies, this meeting must be held within six months after the end of the financial year.
Example
If the financial year ends on 31 March, the AGM is typically expected to be conducted by the end of September.
Director’s Report
Along with financial statements, companies must also prepare a Director’s Report. This document explains important aspects of the company’s performance during the year. It usually includes information such as:
- business performance
- company operations
- important decisions taken by directors
This report is shared with shareholders and also forms part of annual filings.
Other Regular Compliance Requirements
Apart from company law filings, businesses may also have other compliance responsibilities depending on their activities. Some common examples include:
- GST returns if the company is registered under GST
- TDS return filing if tax is deducted while making payments
- Provident Fund filings for companies employing workers
- Professional tax filings in some states
These filings depend on the type of business and registrations obtained by the company.
Annual Compliance for Companies in India
| Compliance Requirement | What It Means in Simple Words |
|---|---|
| What is Annual compliance | Companies must submit certain reports and documents every year |
| Applies to all companies | Even companies with little or no business activity must comply |
| Purpose | Ensures transparency and legal operation of companies |
| Main filings | Financial statements, annual return, tax returns, and director details |
| Business Commencement Declaration | Confirming that the company has started operations and received initial capital |
| Appointment of Auditor | Hiring a professional to review company financial records |
| Income Tax Return | Reporting company income and taxes to the Income Tax Department |
| AOC-4 Filing | Submitting company financial statements to MCA |
| MGT-7 / 7A Filing | Reporting company structure, directors, and shareholders |
| Director KYC | Updating identity and contact details of company directors |
| Annual General Meeting | Yearly meeting where shareholders review company performance |
| Consequences of non-compliance | Penalties, legal notices, or possible company strike-off |
Conclusion
Running a company in India involves more than just managing sales, employees, and customers. Every registered company must also follow certain legal reporting requirements each year. These annual filings help maintain transparency, ensure proper record-keeping, and keep the company legally compliant under the Companies Act, 2013.
For beginners, the number of forms and deadlines can feel overwhelming. But once you understand the purpose of each compliance step, the process becomes much easier to manage. In practice, many companies maintain a simple compliance calendar to track deadlines and avoid penalties.
FAQs: Annual Filing and ROC Compliance for Companies in India
When people start learning about company compliance, several practical questions usually come up. The following FAQs cover both common beginner doubts and deeper practical questions.
What is annual filing for a company in India?
Annual filing means submitting required company documents to government authorities every year. These documents include financial statements, details of directors, and company ownership information. The filings are usually made with the Registrar of Companies through the MCA portal.
Is annual compliance mandatory even if the company has no business activity?
Yes. Even if the company did not earn income or carry out operations during the year, filings are still required. The government still expects updated company records.
What happens if a company does not file annual returns?
When filings are missed, penalties can start accumulating for each day of delay. In serious cases, authorities may even start procedures to remove the company from official records.
What is Form AOC-4 in company filing?
AOC-4 is a form used to submit the company’s financial statements to the Ministry of Corporate Affairs. These documents show the company’s income, expenses, and financial position for the year.
What is Form MGT-7 used for?
MGT-7 is used to file the company’s annual return. It includes details about shareholders, directors, share capital, and other structural information about the company.
Do private limited companies need to file income tax returns every year?
Yes. Every private limited company must file its income tax return annually, even if the company made little profit or incurred losses.
What is a Director Identification Number (DIN)?
DIN is a unique identification number given to people who act as directors in companies. It helps the government track director activities across different companies.
What is DIN KYC filing?
DIN KYC is a yearly verification process where directors confirm their identity and contact information with the government.
What is an Annual General Meeting (AGM)?
AGM is a yearly meeting where shareholders review the company’s financial results and discuss important decisions related to the business.
Who prepares company financial statements?
Usually the company’s accounting team prepares the financial statements, and the auditor reviews them to ensure they follow accounting standards.
Do small companies also need auditors?
Yes. Most companies must appoint an auditor regardless of their size or revenue.
Can company compliance be done online?
Yes. Most filings are completed online through the Ministry of Corporate Affairs (MCA) portal.
What is the role of the Registrar of Companies (ROC)?
The Registrar of Companies maintains official records of companies in India and ensures they follow the Companies Act rules.
Why do investors check ROC compliance?
Investors often review compliance records to ensure the company is properly managed and legally compliant before investing.
Can missing compliance affect company reputation?
Yes. Repeated non-compliance can affect the credibility of a business when dealing with banks, investors, and partners.