1. Home
  2. MCA Filings
  3. Company Annual Compliance

Company Annual Compliance & ROC Filing Services in India

In short: Complete annual ROC compliance for your Private Limited Company — financial statements, annual return, auditor-related filings and director KYC — handled by Ofin before due dates. Ofin Legal’s fee starts at ₹19,999 (inclusive of GST).

Reviewed by Sagar Ruparelia, Founder & Head, Ofin Legal.Updated

Starting at₹19,999inclusive of GST

Get started with Company Annual Compliance

Free consultation · documents checklist · fixed-price proposal

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

Company Annual Compliance packages

Basic

COMPANY ANNUAL COMPLIANCES

From ₹19,999

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A(Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Income Tax Return Filing (ITR-6)
  • Financial Statement Preparation
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get proposal
Standard

COMPANY ANNUAL COMPLIANCES

14 inclusions

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A (Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Profit & Loss Account
  • Balance Sheet
  • Income Tax Return Filing (ITR-6)
  • monthly GST Return Filing GSTR-1 & GSTR-3B
  • Financial Statement Preparation
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get proposal
Premium

COMPANY ANNUAL COMPLIANCES

18 inclusions

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A (Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Bank Reconciliation
  • Profit & Loss Account
  • Balance Sheet
  • Income Tax Return Filing (ITR-6)
  • monthly GST Return Filing GSTR-1 & GSTR-3B
  • Financial Statement Preparation
  • PF Return Filings
  • ESI Return Filings
  • TDS Return Filings (Quarterly)
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get proposal

Company Annual Compliance & ROC Filing Services in India

  • Statutory Requirement: Annual compliance is mandatory for every company registered under the Companies Act, 2013, including inactive companies; a company with dormant status under section 455 follows a separate, lighter regime.
  • Key ROC Filings: Filing of AOC-4 (financial statements) and MGT-7 / 7A (annual return and shareholding details) is compulsory.
  • High Risk of Penalties: Delays or errors attract daily penalties and may result in director disqualification or company strike-off.
  • Business Credibility: Proper annual filing is closely reviewed by banks, investors, and vendors during audits and due diligence.
  • End-to-End Compliance Support: Ofin Legal manages filings, AGM documentation, Director’s Reports, and MCA compliance.
  • Affordable & Reliable: Clear annual compliance packages, priced on this page, ensuring cost-effective protection for startups and SMEs.

Why Annual Compliance is Mandatory

  • An additional filing fee of ₹100 a day for each late AOC-4 or MGT-7/7A (section 403), and separate penalties of ₹10,000 plus ₹100 a day, up to ₹2 lakh for the company and ₹50,000 for each officer in default (sections 92(5) and 137(3))
  • Director disqualification under Section 164(2)
  • Company strike-off by the ROC
  • Loss of credibility with banks, investors, and vendors

Key ROC Filings We Handle

We cover all mandatory ROC filings for Indian companies

  • AOC-4: Financial statement filing
  • MGT-7 / 7A: Annual return & shareholding details
  • ADT-1: Auditor appointment
  • DIR-3 KYC: Director verification
  • DPT-3: Outstanding loans (if applicable)

Who Needs Our Services

  • Private Limited Companies – Startups and SMEs
  • One Person Companies (OPC) – Simplified compliance
  • Section 8 Companies – Charitable organizations
  • Nidhi & Producer Companies – Specialized compliance requirements

Document Checklist for Company Compliances

Documents we need each year

  • Audited financial statements (balance sheet, profit and loss account and notes)
  • Auditor’s report
  • Board’s report
  • List of shareholders and any share transfers during the year
  • Details of directors, board meetings and the AGM

Step-by-Step Annual Compliance Workflow

  1. Dedicated Team Assignment: You get a Compliance Manager & Account Manager .
  2. Data Collection: Collect signed audit reports and financial data.
  3. Drafting & Review: Director’s Report, AGM Notice, and MCA e-forms are prepared.
  4. Digital Signing: Forms are shared for DSC signing by directors and professionals.
  5. Filing & Confirmation: Forms uploaded to the MCA V3 portal; payment challans & SRNs shared for your records.

Filing Deadlines in India

  • ADT-1: Within 15 days of first Board Meeting / AGM
  • AOC-4: Within 30 days of AGM
  • MGT-7 / 7A: Within 60 days of AGM
  • DIR-3 KYC: Once every three years, by 30 June (changes in mobile, email or address within 30 days)

Annual compliance for a private limited company is a yearly cycle of audit, meetings and filings: a chartered accountant audits the accounts, the Board meets at least four times (twice for a small company), the AGM adopts the accounts, and the company files AOC-4 within 30 days and MGT-7 or MGT-7A within 60 days of that AGM, then its ITR-6 tax return. For FY 2025-26 the AGM was due by 30 September 2026 and the tax return is due by 21 November 2026 (30 November with a transfer pricing report). Every company owes this, including one that did no business.

What annual compliance for a private limited company includes

It has four layers: the statutory audit, the meetings that approve the accounts, the ROC annual filing and the tax return. Each rests on a specific section of the Companies Act 2013 or tax law.

ItemWhat it involvesBasis
Statutory auditA chartered accountant audits the accounts, whatever the turnoverSection 139
Board meetingsAt least four a year, not more than 120 days apart; a small company or OPC needs one in each half of the calendar year, at least 90 days apartSection 173
Interest disclosuresEach director discloses interests in other entities at the first Board meeting of every financial yearSection 184(1)
AGMAdopts the audited accounts within 6 months of the year endSection 96
AOC-4Financial statements, with the Board's report and auditor's reportSection 137
MGT-7 or MGT-7AAnnual return on shareholding, directors and meetingsSection 92
ITR-6Company tax return, with a tax audit report if turnover exceeds ₹1 crore (₹10 crore if cash receipts and payments are each 5% or less)Income-tax Act

Conditional filings sit on top: ADT-1 when an auditor is appointed, DPT-3 for loans or deposits, MSME-1 for dues to micro or small suppliers older than 45 days, and DIR-3 KYC once every three years. The ROC compliance calendar turns these into dates.

AOC-4 and MGT-7 filing: what each form reports

AOC-4 carries the financial statements adopted at the AGM, and MGT-7 is the annual return describing the company as at the close of the financial year. Small companies and OPCs file the shorter MGT-7A. Both are filed online on the MCA21 portal.

  • AOC-4 attaches the auditor's report and the Board's report. Since 14 July 2025, extracts of both reports are filed with it. If the AGM does not adopt the accounts, the unadopted statements are still filed within 30 days and held as provisional (section 137(1)).
  • MGT-7 reports the registered office and business activity, shares and shareholding, members, directors and key managerial personnel, meetings with attendance, directors' remuneration and any penalties. A director and the company secretary sign it; without a company secretary, a CS in practice signs. A small company or OPC without a company secretary can have it signed by a director alone.
  • If no AGM is held, the filings are still due, within 30 and 60 days of the last date the AGM should have been held, with a statement of reasons (sections 92(4) and 137(2)).

Who needs ROC annual filing, even with no business

Every company registered under the Companies Act 2013 files its accounts and annual return each year, whether or not it traded. A company with no business has only two formal exits from the yearly cycle: dormant status under section 455, or closure.

Non-filing is widespread. In a reply to Lok Sabha Unstarred Question 146 on 20 July 2026, the Ministry of Corporate Affairs said 6,64,576 of the 17,65,176 companies due to file for FY 2024-25 had not filed their annual returns, and that a company in default for over two years can be struck off.

  • Dormant status. A company formed for a future project or to hold an asset, or an inactive one (no business, no significant transactions, or no accounts and annual returns in the last two financial years), can apply to the Registrar, then keeps the status by filing prescribed documents and an annual fee.
  • Closure. A company with no business for two years can apply to strike off its name; the close your company finder compares the routes.

Documents needed for annual compliance

Most of the effort is in the accounts, so the list starts with the books. Ofin collects these online for your accountant and auditor.

  • Books of account, all bank statements, and sales, purchase and expense records
  • GST returns and TDS statements filed during the year, to reconcile turnover and tax
  • The fixed asset list, loan agreements and details of money received from directors or others
  • Share allotments or transfers during the year and the list of shareholders on 31 March
  • Board minutes, directors' interest disclosures, and each director's DIN and digital signature
  • Amounts owed to micro or small suppliers for more than 45 days

Step-by-step annual compliance process

The process runs from closing the books to the tax return, and each step waits for the one before it, so a late audit delays every filing.

  1. Close the books for the year ending 31 March and prepare the financial statements.
  2. The Board approves them, and two directors (or the authorised chairperson) sign them for the auditor (section 134(1)).
  3. The auditor audits the accounts and signs the audit report.
  4. The Board approves its report and calls the AGM with at least 21 clear days' notice, or shorter notice if 95% of the members entitled to vote agree (section 101).
  5. The AGM adopts the accounts. At the first AGM it appoints an auditor until the sixth AGM, and ADT-1 follows within 15 days (section 139).
  6. File AOC-4 within 30 days and MGT-7 or MGT-7A within 60 days of the AGM.
  7. File the tax audit report, where needed, and ITR-6.

The AGM due date calculator shows how the 15-month gap between meetings can bring your AGM date forward.

What annual compliance costs and what late filing adds

The cost has three parts: MCA filing fees of ₹200 to ₹600 per form depending on nominal share capital, your auditor's fee, and the professional fee for preparing and filing, which at Ofin starts at ₹19,999. Late filing adds two separate charges.

  • Additional fee. It accrues each day an AOC-4 or annual return stays unfiled; the MCA late fee calculator gives the exact amount.
  • Penalty. An adjudicating officer can also impose ₹10,000 plus ₹100 a day, up to ₹2 lakh on the company and ₹50,000 on each officer in default (sections 92(5) and 137(3)). Small companies, OPCs and recognised start-ups pay at most half, capped at ₹2 lakh and ₹1 lakh (section 446B).
Watch out. Under the proviso to section 454(3), added by the Companies (Amendment) Act 2020, no penalty is imposed for a late annual return or AOC-4 if the default is fixed before, or within 30 days of, the adjudicating officer's notice. Late is still far better than never.

What happens if a company skips annual compliance

Beyond fees, skipping years puts the directors and the company at risk: disqualification of every director and removal of the company from the register.

  • Director disqualification. If a company does not file its financial statements or annual returns for any continuous period of three financial years, its directors cannot be reappointed there or appointed to any other company for five years (section 164(2)(a)).
  • Strike off by the ROC. The Registrar can remove a company that has carried on no business for the two preceding financial years without applying for dormant status (section 248(1)(c)).
  • Dormant register. A company that has not filed accounts or annual returns for two consecutive years can be entered in the register of dormant companies after a notice (section 455(4)).

Changes in 2025 and 2026 to plan for

Several changes since 2025 alter who files what. Most reduce the burden, but one relief scheme has closed.

  • Small company limits. Paid-up capital up to ₹10 crore and turnover up to ₹100 crore from 1 December 2025 (G.S.R. 880(E)), so more companies file MGT-7A, hold two Board meetings a year and face halved penalties.
  • Director KYC. Once every three years by 30 June since 31 March 2026, with the next date 30 June 2028 (PIB release), not every 30 September.
  • Tax return. CBDT Circular 07/2026 moved the FY 2025-26 date for audit cases to 21 November 2026, and the tax audit report to 21 October 2026.
  • Relief scheme. The CCFS 2026 waiver window for old filings closed on 15 September 2026.
  • Proposal only. The Corporate Laws (Amendment) Bill 2026 would cap additional fees at ₹2 lakh for classes of companies to be prescribed; it is not yet law.

How Ofin handles your company annual compliance

Ofin's CAs, CSs and legal professionals run the whole cycle online: bookkeeping and financial statements, AGM papers, then AOC-4, MGT-7A, ADT-1, INC-20A where due, directors' KYC and ITR-6. Larger packages add GST, TDS, PF and ESI returns. Fees start at ₹19,999.

We reply within 24 hours, and for pending years we confirm the additional fee before filing. Get a fixed-price proposal.

Company Annual Compliance: frequently asked questions

What is Company Annual Compliance?

Mandatory filings under the Companies Act, including AOC-4 and MGT-7 every year, ADT-1 when an auditor is appointed, and director KYC (DIR-3 KYC Web) once every three years by 30 June.

What is ROC Filing?

Filing statutory forms with the Registrar of Companies (AOC-4, MGT-7/7A, ADT-1).

Who needs annual compliance services?

All registered Indian companies: Private Limited, OPCs, Section 8, Nidhi, and Producer Companies.

Can Ofin Legal help avoid penalties?

Yes. Filing on time avoids additional fees and penalties, and we review every filing at more than one level before it is submitted.

What are the key forms for annual ROC filing?

The core checklist includes Form AOC-4 (Financial Statements), Form MGT-7 (Annual Return) and Form ADT-1 (Auditor Appointment), plus DIR-3 KYC Web for each director once every three years (by 30 June).

Can I file ROC returns without a Digital Signature (DSC)?

No. All MCA forms must be digitally signed by the authorized director and, in many cases, certified by a practicing CA, CS, or CMA.

Why is ADT 1 filed?

Form ADT-1 is filed for intimating the Registrar of Companies the appointment/re-appointment of statutory auditor of the company.

What happens if ROC filing is not done?

In case the company fails to file the forms within the due date then the company is liable for payment of additional ROC filing fees which varies. In addition, the company and every officer in default are liable to a penalty of ₹10,000 and ₹100 for each day the failure continues, up to ₹2 lakh for the company and ₹50,000 for an officer (sections 92(5) and 137(3)).

What happens if a company fails to file accounts?

In case the company has not filed accounts to registrar of companies within the due date then the company is liable for payment of additional ROC filing fees of rupees One Hundred per day. In addition, the company and every officer in default are liable to a penalty of ₹10,000 and ₹100 for each day the failure continues, up to ₹2 lakh for the company and ₹50,000 for an officer (section 137(3)).

Can a company be struck off for not filing accounts?

Yes. If a company has not carried on any business or operation for the two immediately preceding financial years and has not applied for dormant status, the Registrar of Companies, after giving notice, can strike off its name (section 248(1)(c)).

What is disqualified directors under section 164 (2) (a) of the companies Act, 2013?

In case the company fails to file its financial statements or annual return for a continuous period of three financial years then the director(s) of the company becomes disqualified for a period of 5 years.

What is form AOC 4 and MGT 7?

Form AOC-4 is an electronic form notified by Ministry of Corporate Affairs for filing of financials statements of the company whereas form MGT-7 is an annual return of the company in which the details such as share capital, board meetings, and members’ details etc are filed.

Get started

Talk to an expert about Company Annual Compliance

Share a few details and our team will reply with the documents you need and a fixed-price proposal, usually within 24 hours.

Prefer email? Send by email

Ready to start your business the right way?

Talk to an Ofin expert today; we’ll recommend the right structure and send a fixed-price proposal.

Ofin Legal compliance expert