India12 steps~90 days

Documents Required for Pvt Ltd Annual Compliance in India

Annual compliance for Private Limited Companies in India is a rigorous, document-heavy process governed by the Ministry of Corporate Affairs (MCA) under the Companies Act, 2013. Every financial year, a company must close its books, get them audited, hold (or in most private companies, waive) the AGM, and file the resulting forms and attachments on the MCA21 portal within statutory timelines. The documents involved span financial statements, board and shareholder records, statutory registers, and KYC filings for directors — and each has its own preparation lead time. Missing or inconsistent paperwork is the single biggest cause of rejected filings and avoidable additional fees, which is why this checklist walks through every document your company registry, auditor, and bank need to produce before you touch the MCA portal. Rules and prescribed forms are periodically amended, so always confirm the current version of a form and its fee schedule before filing.

Typical timeline
~90 days
Indicative cost
INR ₹15,000–₹45,000 (Govt fees + Professional charges)
Jurisdiction
India
Steps
12

Before you start

  • Valid Digital Signature Certificate (DSC) for all Directors, current and not expired
  • Active Director Identification Number (DIN) with KYC completed via DIR-3 KYC or DIR-3 KYC-Web for the relevant year
  • Latest audited financial statements signed by the statutory auditor and by at least two directors
  • Statutory registers maintained and updated (Register of Members, Register of Directors, Register of Charges)
  • Company PAN, TAN, and GST registration details on hand for cross-referencing filings
  • Confirmation of auditor appointment status (Form ADT-1 filed, if applicable for the tenure)
  • List of related-party transactions, if any, during the financial year
  • Access credentials to the MCA21 V3 portal for the company and its authorized signatories

Step-by-step

  1. Close the books and finalize financial statements

    Compile the Balance Sheet, Statement of Profit & Loss, and (where applicable) Cash Flow Statement for the financial year ended 31 March. Have these reviewed and signed off by the statutory auditor, then approved and signed by the Board — typically the Managing Director/a Director and the CFO/Company Secretary where applicable.

    • Small companies (as defined under the Companies Act) may be exempt from preparing a Cash Flow Statement, but this does not exempt them from a statutory audit — every private limited company must have its accounts audited regardless of turnover.
    • Reconcile bank statements, GST returns, and TDS filings against the books before finalizing, since mismatches here often surface later as ROC queries.
  2. Obtain the Auditor's Report

    The statutory auditor issues a signed Auditor's Report covering the financial statements, along with the CARO (Companies Auditor's Report Order) annexure if the company does not qualify for the small-company/private-company exemption from CARO reporting. Keep the signed, dated report as a PDF for upload — unsigned or draft reports are a common rejection reason.

  3. Prepare the Board's Report and annexures

    Draft the Director's Report covering the state of company affairs, dividend (if any), particulars of loans/guarantees/investments, related-party transactions (Form AOC-2, if applicable), and CSR disclosures if the company meets CSR applicability thresholds. Attach the Auditor's Report and financial statements as annexures.

  4. Compile Board and shareholder meeting minutes

    Gather signed minutes of all Board meetings held during the year and, if applicable, the AGM or resolutions passed in lieu of one. These support the annual return (Form MGT-7/MGT-7A) and confirm the financial statements were placed before members as required under Section 137, even where the company is exempt from actually convening an AGM.

  5. Update shareholder and director records

    Extract a current shareholding pattern with PAN details for all members, and confirm director details (DIN, address, tenure, any resignations or appointments during the year). If share transfers or allotments occurred, gather the supporting board resolutions, transfer deeds/Form SH-4, and updated share certificates.

    • File Form DIR-12 promptly for any change in directorship during the year — filing annual returns with stale director data is a frequent cause of MCA discrepancy notices.
  6. Verify the registered office address proof

    Keep a recent utility bill or bank statement (generally not older than two months) evidencing the registered office address on file, along with the No Objection Certificate from the property owner if the premises are rented and not already on record with the ROC.

  7. Confirm statutory register and charge filings are current

    Cross-check that all charges/mortgages have corresponding Form CHG filings, and that statutory registers (members, directors, charges) reflect the year's changes. Outstanding charge filings can block or delay annual return processing.

  8. Complete DIN KYC for all directors

    Ensure every director has filed DIR-3 KYC (or DIR-3 KYC-Web, for directors who have not changed any KYC details) for the relevant year before the ROC filing window closes. A deactivated DIN will cause AOC-4 and MGT-7 filings to fail at the signing stage.

  9. Prepare and validate Form AOC-4 (or AOC-4 XBRL)

    Populate Form AOC-4 with the financial statements, Auditor's Report, and Board's Report as attachments. Companies meeting the prescribed thresholds (listed companies and their Indian subsidiaries, or companies above the prescribed paid-up capital/turnover thresholds) must file in XBRL format via AOC-4 XBRL instead — note that banking companies, insurance companies, NBFCs, and housing finance companies are specifically exempted from the XBRL requirement even if otherwise large. Validate the form on the MCA portal before final submission to catch attachment or data errors early.

  10. Prepare and validate Form MGT-7/MGT-7A

    Small companies and one-person companies generally file the abridged Form MGT-7A; other private companies file Form MGT-7. Populate shareholding pattern, director details, and other particulars, then digitally sign with the DSC of a director and, where applicable, a practicing professional (Company Secretary) for certification.

  11. Digitally sign and submit all forms with DSC

    Affix the DSC of the authorized director(s) and, where required, the certifying professional, to each form. Pay the applicable MCA filing fee (based on authorized share capital slab) through the portal's payment gateway and retain the challan/SRN as proof of filing.

  12. Archive filed documents and acknowledgements

    Download and store the filed forms, their acknowledgements/SRNs, and payment receipts. Retain copies for statutory record-keeping and for reference in the next audit cycle — most professionals recommend keeping at least eight years of filed compliance records.

Common mistakes to avoid

  • Uploading financial statements without the auditor's signature and date on the PDF.
  • Filing the annual return with an inactive or KYC-non-compliant director's DIN, which blocks digital signing.
  • Forgetting to file Form ADT-1 for auditor appointment/re-appointment, causing a mismatch flagged during AOC-4 processing.
  • Using an address proof older than the accepted window, triggering an ROC query on the registered office.
  • Filing Form MGT-7 instead of the abridged MGT-7A (or vice versa) when the company's small-company classification has changed.
  • Missing related-party transaction disclosures in Form AOC-2 when such transactions occurred during the year.
  • Assuming a private company is automatically exempt from statutory audit due to low turnover — the audit itself is never optional.
  • Leaving charge (CHG) filings pending, which can delay processing of the annual return.

Frequently asked questions

What is the deadline for filing Form AOC-4 and Form MGT-7 in India?

Form AOC-4 is generally due within 30 days of the AGM (or the date the AGM should have been held, for companies exempt from convening one), and Form MGT-7/MGT-7A within 60 days of the AGM. In practice, since most private companies close books to 31 March and hold or deem the AGM by 30 September, filings commonly fall due through October–November — but confirm the exact dates against your company's AGM date and any MCA circulars for the relevant year, since due dates and any extensions are notified periodically.

Is a statutory audit mandatory for small private limited companies?

Yes. Every private limited company incorporated under the Companies Act, 2013 must have its accounts audited by a chartered accountant each year, regardless of turnover or paid-up capital. What smaller/'small companies' may be exempt from are specific reporting requirements such as the CARO annexure or preparation of a Cash Flow Statement — not the audit itself.

What happens if I miss the filing deadline for Form AOC-4 or MGT-7?

Late filing attracts an additional filing fee that accrues per day of delay under Section 403 of the Companies Act, on top of the normal government fee, and can continue to add up the longer the form remains unfiled. Prolonged non-filing can also expose the company and its officers to penalties and, in serious cases, disqualification proceedings against directors — confirm the current fee schedule on the MCA portal before assuming a fixed amount, as it has been revised in the past.

Is it mandatory to hold an Annual General Meeting for Private Limited Companies?

Private companies (other than certain classes such as OPCs) are generally required to hold an AGM under the Companies Act unless a specific exemption applies to that class of company, though procedural relaxations on the mode and timing of AGMs have been extended in various years via MCA circulars. Check the current circular in force for the relevant financial year rather than assuming a blanket exemption.

Can annual filing forms be signed without a Digital Signature Certificate?

No. Every e-form filed on the MCA21 portal, including AOC-4 and MGT-7/MGT-7A, must be digitally signed using a valid Class 3 DSC of an authorized director, and certain forms additionally require certification by a practicing professional (CA/CS/CMA).

Do all private companies need to file in XBRL format?

No — XBRL filing (Form AOC-4 XBRL) applies only to companies meeting specific criteria notified by the MCA, such as listed companies and their subsidiaries, or companies above prescribed turnover/paid-up capital thresholds. Most small and medium private limited companies file the standard Form AOC-4. Confirm applicability against the current MCA notification, as thresholds have changed over time.

What is the difference between Form MGT-7 and MGT-7A?

Form MGT-7A is an abridged annual return introduced for small companies and one-person companies (OPCs), while Form MGT-7 is filed by other companies. Re-check your company's small-company classification each year, since crossing the turnover or paid-up capital thresholds changes which form applies.

What documents does the auditor need from us to complete the audit on time?

At minimum: trial balance and ledgers, bank statements and reconciliations, GST returns filed during the year, TDS/TCS returns and challans, fixed asset register, loan and related-party transaction details, and prior year's audited financials. Providing these early is the single biggest lever for finishing annual compliance within the typical 60–90 day window most companies target.

Do we need to file anything with the Income Tax Department separately from ROC filings?

Yes — ROC/MCA filings (AOC-4, MGT-7) are separate from the company's Income Tax Return (ITR-6) and tax audit report (if applicable), which are filed with the Income Tax Department under different deadlines. Both sets of filings draw on the same audited financial statements, so coordinating your CA and company secretary on timelines avoids duplicate document requests.

What if there were no business transactions during the year — do we still need to file?

Yes. A private limited company must complete annual compliance (audit, AOC-4, MGT-7/MGT-7A) even if it had no transactions or is dormant, unless it has formally applied for and been granted dormant company status under Section 455. Non-filing accumulates additional fees and compliance risk regardless of activity level.

How long does the annual compliance process typically take from book closure to filing?

For a company with organized records, budgeting roughly 60–90 days from financial year-end to final MCA filing is realistic — covering audit completion, Board approval, AGM/deemed AGM, and form preparation and submission. Companies with incomplete bookkeeping through the year should expect this to stretch longer.

Prefer we handle Annual Compliance for Pvt Ltd, OPC & Section 8 Companies?

Our team in India & UAE completes every step above for clients daily — accurately and on time.

See the service →← All guides