Every private limited company must hold its AGM and file ADT-1, AOC-4 and MGT-7 on time, plus forms like MSME-1 and DPT-3 where they apply. Use this checklist to stay on top of your yearly MCA filings and avoid ₹100-a-day late fees.
Registering a company is only the start. Every private limited company has to complete a set of filings with the Ministry of Corporate Affairs (MCA) every year, even if it had no business. Missing them leads to late fees of ₹100 per day, per form, and in serious cases to penalties for directors.
1. Hold your board meetings
Hold board meetings during the year as required by the Companies Act, approve the financial statements and the board report, and keep proper minutes.
2. Get your accounts audited
Every company's financial statements must be audited by a chartered accountant, whatever the turnover.
3. Hold the Annual General Meeting (AGM)
The AGM must be held within six months of the end of the financial year, so by 30 September for most companies.
4. File the annual MCA forms
| Form | Purpose | Due |
|---|---|---|
| ADT-1 | Appointment of auditor | Within 15 days of the AGM |
| AOC-4 | Financial statements | Within 30 days of the AGM |
| MGT-7 / MGT-7A | Annual return (MGT-7A for small companies and OPCs) | Within 60 days of the AGM |
5. Other filings that may apply
- MSME-1: half-yearly return if you owe money to micro or small enterprises for more than 45 days. Due by 31 October (April–September) and 30 April (October–March).
- DPT-3: return of deposits and outstanding loans, due by 30 June each year.
- DIR-3 KYC: KYC of every director holding a DIN. Read our guide on the new three-year cycle.
- Income tax return: companies must file their ITR every year, along with the tax audit report where applicable.
Let us handle it for you
StartupMates manages the full annual compliance for private limited companies: board and AGM documents, audit coordination and every MCA filing, with reminders before each due date. See our annual compliance services or check upcoming dates on our compliance calendar.
Need help? Call StartupMates on +91 93113 95139 or book a free consultation.
Need help with this?
Our experts can handle it for you. The first call is free.