• Skip to primary navigation
  • Skip to main content
  • Skip to footer

BIGYAN MISHRA & CO

Chartered Accountants

  • Business Formation
    • Private Ltd Company Registration
    • OPC Registration
  • Income Tax filing
    • Income tax filing for Self-employed Persons
    • Income tax filing for salaried individuals
  • Company filings
    • Company Name Change
    • Annual Return and Financial Statements filing with ROC
  • GST Registration & Filings
Home » Finance » Private Limited Company Annual Filing in India: Simple Guide to ROC Compliance for Beginners

Private Limited Company Annual Filing in India: Simple Guide to ROC Compliance for Beginners

Updated on: March 15, 2026 by CA Bigyan Kumar Mishra

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 RequirementWhat It Means in Simple Words
What is Annual complianceCompanies must submit certain reports and documents every year
Applies to all companiesEven companies with little or no business activity must comply
PurposeEnsures transparency and legal operation of companies
Main filingsFinancial statements, annual return, tax returns, and director details
Business Commencement DeclarationConfirming that the company has started operations and received initial capital
Appointment of AuditorHiring a professional to review company financial records
Income Tax ReturnReporting company income and taxes to the Income Tax Department
AOC-4 FilingSubmitting company financial statements to MCA
MGT-7 / 7A FilingReporting company structure, directors, and shareholders
Director KYCUpdating identity and contact details of company directors
Annual General MeetingYearly meeting where shareholders review company performance
Consequences of non-compliancePenalties, 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.

Filed Under: Finance

About the Author

CA. Bigyan Kumar Mishra is a fellow member of the Institute of Chartered Accountants of India. He writes about personal finance, income tax, goods and services tax (GST), company law and other topics on finance.

Previous article:Company Registration in India: Complete Guide to Types, Process, Documents & Compliance
Next article:How to Change a Director in a Company in India (Step-by-Step Guide for Beginners)

Footer

Business Services

  • GST registration
  • One Person Company (OPC) registration
  • Private Limited Company Registration
  • Public Limited Company Registration
  • Tax E-filing Service For Self-Employed Person
  • Tax return filing for salaried individuals

Contact Us

Address: Budheswari Colony, Cuttack Road, Bhubaneswar, Odisha -751006

Email: bigyanmishra [at] gmail [dot] com

Tel: 0674-2434365
Mobile: +91-94371-64365

Legal Disclaimer

The information or articles on this website are provided for informational purposes only and are purely based on our knowledge and understanding of the subject. They do not constitute legal advice or legal opinions. Information and/or articles are intended, but not promised or warranted to be correct, complete, or up to date and should in no way be taken as legal advice or an indication of future results.

Continue Reading »

Copyright © 2026 bigyanmishra.com · Bigyan Mishra & Co, Chartered Accountants, Bhubaneswar, Odisha · All Rights Reserved · Read Our Disclosure

  • Legal Disclaimer