Every Private Limited Company in India must file its annual financial statements (Form AOC-4) within 30 days of its Annual General Meeting, and its annual return (Form MGT-7 or MGT-7A for small companies) within 60 days of the AGM. Beyond these, companies must hold a minimum of 4 board meetings per year, get accounts audited by a statutory auditor, and file income tax returns. Missing these deadlines attracts a penalty of ₹100 per day, per form, with no upper cap — making even a few months’ delay expensive.
In This Guide:
- 1. Why ‘I’ll Get to It Later’ Gets Expensive Fast
- 2. The Core Annual Filings — What, When, and Why
- 3. Full Compliance Calendar for a Standard Financial Year
- 4. Board Meetings — The Requirement Most Founders Forget
- 5. What Happens If You Miss a Deadline
- 6. Compliance for Dormant or Low-Activity Companies
- 7. A Simple System to Never Miss a Deadline Again
- 8. Frequently Asked Questions
1. Why ‘I’ll Get to It Later’ Gets Expensive Fast
We regularly get calls from founders who registered a Private Limited Company 2-3 years ago, got busy building the actual business, and simply never filed their ROC returns. By the time they call us, the penalty has compounded to a number that genuinely shocks them — because unlike most tax penalties, there’s no upper cap on the ₹100/day additional fee per form. A delay that feels manageable in month one becomes a five-figure problem by month eighteen.
This isn’t meant to scare you — it’s meant to make the case for why a simple compliance calendar, set up once, saves you real money later. That’s what this guide gives you.
2. The Core Annual Filings — What, When, and Why
| Filing | Form | Due Date | Purpose |
| Annual Financial Statements | AOC-4 | Within 30 days of AGM | Reports the company’s financial position to the ROC |
| Annual Return | MGT-7 / MGT-7A (small companies) | Within 60 days of AGM | Reports shareholding, directors, and company structure |
| Auditor Appointment | ADT-1 | Within 15 days of AGM (first auditor: 30 days of incorporation) | Confirms the statutory auditor for the year |
| Director KYC | DIR-3 KYC | By 30th September every year | Verifies director details are current with MCA |
| Income Tax Return | ITR-6 | 31st October (if audit applicable) | Reports company income to the Income Tax Department |
The Annual General Meeting (AGM) itself must be held within 6 months of the financial year end — meaning by 30th September for companies following an April-March financial year. Every other deadline above is calculated from that AGM date, which is why setting your AGM date early in the compliance calendar actually matters.
3. Full Compliance Calendar for a Standard Financial Year
| Month | Compliance Action |
| April – June | Close previous year’s books; begin statutory audit |
| By 30th September | Hold AGM; file DIR-3 KYC for all directors |
| Within 15 days of AGM | File ADT-1 (auditor appointment, if applicable) |
| Within 30 days of AGM | File AOC-4 (financial statements) |
| Within 60 days of AGM | File MGT-7 / MGT-7A (annual return) |
| 31st October | File Income Tax Return (ITR-6) if audit is applicable |
| Ongoing, quarterly | Board meetings — minimum 4 per calendar year, with a maximum 120-day gap between two consecutive meetings |
4. Board Meetings — The Requirement Most Founders Forget
Every Private Limited Company must hold at least 4 board meetings each calendar year, with no more than 120 days between any two consecutive meetings. For a two-director company that’s genuinely just the founders talking business decisions, this often feels like paperwork for its own sake — but it isn’t optional, and missing it shows up as a compliance gap during due diligence if you ever raise funding or get audited.
The practical fix most of our clients use: schedule all 4 meetings for the year in advance, keep them short (15-20 minutes is enough for a small company), and make sure minutes are properly recorded and filed in the minute book each time. This turns a compliance burden into a 20-minute quarterly habit.
5. What Happens If You Miss a Deadline
Late filing of AOC-4 or MGT-7 attracts an additional fee of ₹100 per day, per form, with no maximum cap — this is on top of, not instead of, the normal filing fee. A six-month delay on both forms can easily cross ₹36,000 in penalties alone, before professional fees to sort out the backlog.
Beyond financial penalty, prolonged non-compliance can lead to the company being marked as a defaulting company, disqualification of directors from being appointed to other companies for up to 5 years, and in extreme cases, the company being struck off the register entirely by the ROC.
6. Compliance for Dormant or Low-Activity Companies
A common misconception: ‘the company hasn’t done any business this year, so there’s nothing to file.’ This isn’t correct — annual ROC filings are mandatory regardless of whether the company had any transactions. Even a company with zero revenue and zero activity must file AOC-4 and MGT-7 every year it remains registered.
If you genuinely don’t plan to use the company for a while, the correct route is to apply for dormant company status (Form MSC-1) or, if you’re done with it entirely, to formally strike it off through Form STK-2 — rather than simply stopping filings and letting penalties accumulate.
7. A Simple System to Never Miss a Deadline Again
- Set your AGM date within the first month of your financial year closing — don’t leave it to the last week of the 6-month window.
- Block calendar reminders for AOC-4 (30 days post-AGM) and MGT-7 (60 days post-AGM) the moment your AGM date is fixed.
- Schedule all 4 board meetings for the year in January, so you’re never scrambling to hit the 120-day gap rule.
- Put DIR-3 KYC (30th September) on every director’s personal calendar, not just the company’s — this one is often missed because it’s about the individual, not the company.
- Consider an annual compliance retainer if you’d rather not track this yourself — most of our clients find this the actual solution, not the calendar reminders.
Falling Behind on ROC Compliance?
DKP Global manages the complete annual compliance calendar for Private Limited Companies — AOC-4, MGT-7, board meetings, DIR-3 KYC, and everything in between, so nothing slips.
📅 Book Free 30-Min Consultation → dkpglobal.org/company-registration-india/ | 📞 +91-9990424342 | 📧 info@dkpglobal.org | 💬 WhatsApp
8. Frequently Asked Questions
A: ROC annual compliance refers to the mandatory yearly filings every registered company in India must submit to the Registrar of Companies — primarily Form AOC-4 (financial statements) and Form MGT-7 (annual return), along with holding an Annual General Meeting and required board meetings.
A: Late filing attracts an additional fee of ₹100 per day, per form, with no upper limit. Continued non-compliance can lead to director disqualification and, eventually, the company being struck off the register.
A: A minimum of 4 board meetings per calendar year, with no more than 120 days between any two consecutive meetings.
A: ₹100 per day per form for both AOC-4 and MGT-7, with no maximum cap — meaning the penalty keeps accumulating indefinitely until the filing is completed.
A: Yes. Annual ROC filings (AOC-4 and MGT-7) are mandatory regardless of whether the company conducted any business during the year, as long as it remains registered.
A: DIR-3 KYC is an annual verification of director details required for every individual holding a Director Identification Number (DIN), due by 30th September each year, regardless of how many companies they’re a director of.
A: Yes — you can apply for dormant company status (Form MSC-1) if you plan to reactivate later, or formally strike off the company (Form STK-2) if you’re done with it, rather than letting compliance lapse and penalties accumulate.
