Business registration, licences & compliance — online across India +91 92205 65553info@lawgicalguru.in
Lawgical Guru
Business setup
Licences & NOCs

Food, Drug & Health

FSSAI Food Licence & RegistrationDrug Licence (Retail and Wholesale)Cosmetic LicenceMedical Device Registration (CDSCO)AYUSH Manufacturing LicenceClinic Registration (Clinical Establishments)Spices Board Registration (CRES) for ExportersAPEDA Registration (RCMC) for Agri and Food ExportersLiquor Licence for Bar & Restaurant

Factory & Labour

Factory Licence RegistrationContract Labour LicenceBOCW RegistrationESIC RegistrationPF Registration (EPFO)Labour Welfare Fund (LWF) RegistrationLabour Identification Number (LIN)Professional Tax RegistrationShop and Establishment Registration

Municipal & Building

Trade LicenceHealth Trade LicenceEating House LicenceMeat Shop & Meat Trading LicenceSignage (Advertisement Board) LicenceHawker / Street Vendor LicenceFire NOC (Fire Safety Certificate)Building Plan Approval

Trade, Finance & Specialised

Import Export Code (IEC) RegistrationICEGATE RegistrationRCMC RegistrationLEI RegistrationDigital Signature Certificate (DSC)Barcode (GS1) RegistrationLegal Metrology (LMPC) RegistrationWeights & Measures (Legal Metrology) LicenceFertilizer LicenceMining Lease & Mining NOCPESO LicencePSARA Licence (Private Security Agency)RERA Project RegistrationRERA Agent RegistrationRNI Registration (PRGI Periodical Registration)NBFC RegistrationIRDAI Licence (Insurance Broker & Corporate Agent)

Pollution Consents

Pollution NOC (Consent to Establish & Operate)Groundwater NOC (CGWA / State Authority)

Waste Authorisations & EPR

Bio-Medical Waste Authorisation (BMW Rules)Hazardous Waste Authorisation (HOWM Rules)E-Waste EPR Registration (CPCB)Plastic Waste EPR Registration (PIBO / PWP)

Product & Quality Certification

ISI Mark CertificationBIS CRS RegistrationBIS Hallmark RegistrationISO CertificationCE CertificationHalal CertificationUS FDA Registration for Indian ExportersHACCP Certification All licences
Tax & compliance
Trademark & legal
Industries
Guides About us Contact Free consultation Call +91 92205 65553

ROC Annual Filing Checklist for Private Limited Companies

A working checklist for a private limited company's yearly ROC compliance: accounts, audit, AGM, AOC-4, MGT-7, ADT-1 and the neighbouring filings, with dates and penalties.

By Satyam Gupta, Company Secretary (CS) & Advocate · Published 16 October 2026

Every private limited company in India must hold an annual general meeting (AGM), file its financial statements in Form AOC-4 and its annual return in Form MGT-7 (or MGT-7A for small companies and One Person Companies) with the Registrar of Companies every year, whether it earned revenue or not. For a company with a 31 March year end, that normally means an AGM by 30 September, AOC-4 within 30 days of the AGM and MGT-7 within 60 days of the AGM.

This checklist follows the order in which the work is actually done, so you can run it as a project each year. For the legal background and penalties, read our ROC annual filing page; this guide is the working version.

The yearly timeline for a 31 March year end

Step What Normal timeline Example if AGM is on 30 September
1 Close books, finalise accounts After 31 March April to July
2 Statutory audit and auditor's report Before the board approves accounts July to August
3 Board meeting to approve financial statements and board's report Before the AGM notice August
4 Send AGM notice with accounts At least 21 clear days before the AGM, unless shorter notice consent is obtained Early September
5 Hold the AGM and adopt accounts Within six months of the year end 30 September
6 File AOC-4 Within 30 days of the AGM By 30 October
7 File MGT-7 or MGT-7A Within 60 days of the AGM By 29 November
8 File ADT-1 if an auditor is appointed or reappointed Within 15 days of appointment By 15 October
9 File DPT-3, MSME Form 1 and DIR-3 KYC as applicable Separate due dates See below

The 21-clear-day notice, the 15-day ADT-1 window and the filing windows are long-standing provisions of the Companies Act, 2013, but confirm any dates against MCA circulars for the year, since extensions have been given in some years. Also note that when a company's first AGM is involved the timing rules differ, and One Person Companies do not hold an AGM; they file with their own timelines.

Checklist part 1: before the board meeting

  • Close the books. Reconcile bank, debtors, creditors, GST, TDS, payroll and loans. Differences between accounting data and tax returns are the most common cause of later queries.
  • Appoint or reappoint the auditor. An auditor appointed for a term is reappointed or ratified as the Act and Rules require, with ADT-1 filed after appointment. See auditor appointment ADT-1.
  • Complete the statutory audit. Get the signed auditor's report and the management representation letter.
  • Check director KYC and DSC. A director whose DIN is inactive for missing KYC cannot sign, and an expired DSC blocks filing. Check both at the start rather than on the last day. See DIR-3 KYC.
  • Prepare the board's report with the matters required by the Act, including related party transactions, the extract of the annual return location, and director's responsibility statement.
  • Review whether you are a small company. A small company is defined by paid-up capital and turnover limits, and it gets lighter forms and reduced penalties under the Act. Check the current limits on the MCA site before you decide the form, because wrong form selection is a frequent rejection reason.

Checklist part 2: the AGM

  1. Fix the AGM date first. Both AOC-4 and MGT-7 deadlines run from it.
  2. Hold the board meeting to approve accounts and to authorise notice.
  3. Send the notice to members, directors and the auditor, with the accounts and board report.
  4. Hold the AGM, adopt the accounts, appoint or reappoint the auditor, and record the minutes.
  5. If shareholders give written consent to shorter notice, keep that consent on file.
  6. Keep the signed attendance record and the adopted accounts for filing.

If the AGM cannot be held on time, apply for an extension through the prescribed application before the due date. A late AGM is a separate default from a late filing, and fixing one does not cure the other. Our secretarial records service explains how to maintain the minute books and registers that support the AGM.

Checklist part 3: filing AOC-4

AOC-4 carries the balance sheet, profit and loss account, cash flow where required, notes, directors' report and auditor's report, with the attachments and certifications the form requires.

Before you file:

  • Confirm the AGM date entered in the form matches the minutes. Filing with a wrong date or before the AGM leads to rejection or mismatch.
  • Use the correct variant. Companies that must file in XBRL or consolidated statements use the form version required for them, and using plain AOC-4 where another variant is required causes rejection.
  • Reconcile turnover, borrowings and related-party figures with GST, income tax and bank records.
  • Make sure the digital signatures of the director, the CFO or company secretary where applicable, and the auditor are valid.
  • Pay the fee. MCA fees depend on authorised share capital and apply to each form separately; examples from our research are Rs 200 per form for authorised capital below Rs 1 lakh and Rs 600 per form for Rs 1 crore or more. Confirm the live fee on the portal when you file.

Checklist part 4: filing MGT-7 or MGT-7A

MGT-7 is the annual return as on 31 March: registered office, principal business activities, shareholding pattern, promoters and directors, meetings held, remuneration and penalties. Small companies and One Person Companies file the shorter MGT-7A.

Prepare the data from your statutory registers during the year. Rebuilding shareholding and meeting details from memory is where errors enter. Where the paid-up capital or turnover thresholds in the rules apply, the return needs a certificate from a practising company secretary, so plan that review in advance. Our service page notes that thresholds are set by the rules and should be confirmed for the year.

Checklist part 5: the neighbouring filings

The annual return and accounts are the headline filings, but the same period brings others.

Filing When it applies Note
ADT-1 Auditor appointed or reappointed Within 15 days of appointment
DIR-3 KYC Every DIN holder Annual; inactive DIN blocks signing
DPT-3 Return of deposits or outstanding receipts of money not treated as deposits Annual; see DPT-3 filing
MSME Form 1 Dues to micro and small suppliers beyond 45 days Half-yearly; see MSME Form 1 return
Board meetings Minimum number each year with prescribed gap Maintain minutes
Event forms Director change, registered office change, allotment, charge Within the prescribed windows; see director appointment and resignation
Income tax return Every company, even with nil income Align figures with ROC filing; see income tax return filing

DPT-3 is commonly filed by 30 June, and MSME Form 1 on a half-yearly cycle, but treat these as items to confirm each year on the MCA portal.

Late filing: what it costs

The additional fee for late filing is Rs 100 per day per form, with no upper limit, and it applies to small companies and OPCs as well. Separately, the Act provides penalty for the company and each officer in default. Our service research records Rs 10,000 plus Rs 100 per day of continuing default for the company (up to Rs 2,00,000) and for each officer (up to Rs 50,000) under section 137(3), with a reduction for small companies, OPCs and start-ups under section 446B. If financial statements are not filed for three continuous years, directors can be disqualified for five years under section 164(2), and the company may face strike-off. Verify these figures on the current Act before you quote them to a client or director.

Because the daily fee runs on each year's form separately, a company with several pending years should file the oldest year first and not skip to the current one.

Common mistakes to avoid

  • Assuming nil turnover means no filing. A dormant company still files; years of non-filing risk disqualification and strike-off.
  • Filing before the AGM. The form should be filed after the accounts are adopted.
  • Choosing the wrong MGT form. Check small company or OPC status each year.
  • Last-day DSC and DIN problems. Test each signatory's DSC and DIN status early.
  • Missing the AGM and treating it as a filing issue. Seek extension in advance when needed.
  • Unreconciled data. Mismatch with tax and bank records invites queries.

A short year-round discipline

  1. Keep statutory registers updated as events occur.
  2. Hold board meetings on schedule and file event forms on time.
  3. Review DIN, DSC and director KYC every quarter.
  4. Fix the AGM date by June and book the auditor early.
  5. Reconcile GST, TDS, income tax and books monthly.
  6. File ahead of the last day.

If you are starting from scratch, see private limited company registration for the incorporation-stage compliances, including first auditor appointment and commencement of business declaration.

Frequently asked questions

What are the annual ROC filings for a private limited company?

Every year the company files audited financial statements in AOC-4 and the annual return in MGT-7, or MGT-7A for small companies and OPCs, after holding its AGM. Related filings include ADT-1 for auditors, DIR-3 KYC for directors, and DPT-3 and MSME Form 1 where applicable.

What is the due date for AOC-4 and MGT-7?

AOC-4 is due within 30 days of the AGM and MGT-7 within 60 days. For a 31 March year end and an AGM on 30 September, that is 30 October and 29 November. Check MCA circulars for any extension in the relevant year.

Is ROC filing needed if the company had no business?

Yes. A company with nil turnover must still hold its AGM and file AOC-4 and MGT-7. Prolonged non-filing can lead to additional fees, penalties, director disqualification and strike-off, so dormant companies should consider a formal closure route instead of silence.

What is the late fee for ROC annual filing?

The additional fee is Rs 100 per day per form with no upper limit, based on our service research. Separate penalties apply to the company and officers in default under section 137(3), with reduced amounts for small companies and OPCs. Verify the current figures on the MCA portal.

Who signs AOC-4 and MGT-7?

Directors sign with valid digital signature certificates, and certifying professionals such as the auditor or a company secretary sign where the form requires. A director whose DIN is inactive for missing KYC cannot sign, so check DIN and DSC status before the audit completes.

Can the AGM be held late?

The AGM is due within six months of the year end. If it cannot be held on time, apply for an extension before the due date. A late AGM is a separate default from a late filing, so correcting one does not cure the other.

Official sources

  1. Ministry of Corporate Affairs - MCA portal
  2. Companies Act, 2013 - India Code
  3. CalcGuru - AOC-4 filing FY 2025-26 (secondary, used to locate figures)

Reviewed by Satyam Gupta, Company Secretary (CS) & Advocate

8+ years of industry experience. Last reviewed 16 October 2026. Always confirm current rules and fees on the official portal before acting.

Not sure which licence or registration applies to you?

Tell us your activity and location. We'll map the approvals you need and the order to get them in.