Startup & ROC Practical Advisory
Compliant with ICAI Standards on Auditing, Central Board of Direct Taxes (CBDT), and CBIC GST notifications.

What You Need to Know at a Glance
- Every private limited company must hold an annual general meeting and file its financial statements and annual return with the Registrar of Companies, whatever its turnover.
- Form AOC-4 is due within 30 days of the AGM. Form MGT-7 (or MGT-7A for a small company or OPC) is due within 60 days of the AGM. If the AGM is held on 30 September, those dates fall on 30 October and 29 November.
- Late Form AOC-4 and Form MGT-7 attract an additional fee of ₹100 for every day of delay, with no upper cap, under the Companies (Registration Offices and Fees) Rules, 2014. That fee is separate from the penalty under sections 137 and 92.
- From 1 December 2025 a small company is a private company whose paid-up capital does not exceed ₹10 crore and whose turnover does not exceed ₹100 crore, subject to the statutory exclusions. Small companies and OPCs file MGT-7A.
- A company that does not file financial statements or annual returns for three consecutive financial years exposes its directors to disqualification under section 164(2). The Registrar can also move to strike the company off under section 248.
1. Why ROC Compliance for Private Limited Companies Is a Board Responsibility
ROC compliance for private limited companies is the annual discipline of keeping the company in good standing with the Registrar of Companies under the Companies Act, 2013. It is not a startup formality that falls away once the Certificate of Incorporation is in hand. The Act requires every company to place audited financial statements before its members, hold an annual general meeting, and file those statements and an annual return on the MCA-21 portal.
The filing is public. Banks, investors, tendering authorities and the Income Tax Department read the same record. A company that misses Form AOC-4 or Form MGT-7 does not merely pay a late fee. Continuing default feeds director disqualification under section 164(2) and gives the Registrar a ground to proceed under section 248. For a Hyderabad company that has just completed company registration, the first full year of private limited company annual compliance is where most defaults begin, usually because the Board treats the AGM as a formality and starts the paperwork after the due date has already moved.
Statutory audit under section 139 applies to every company. It does not depend on turnover. That is a different obligation from a tax audit under the income-tax law, which is explained in our guide to tax audit applicability. A private company can be outside the tax-audit threshold and still have to complete a full Companies Act audit, Board report, AGM and ROC filing.
Companies with a registered office in Telangana file with the Registrar of Companies, Hyderabad, through MCA-21 Version 3. The form, the fee and the due date are the same wherever the company sits. What changes is the professional who prepares the financials, the Board papers and the portal filing.
2. Private Limited Company Annual Compliance: The Statutory Calendar
Private limited company annual compliance runs off the financial year and the date of the AGM, not off a single national due date. Section 96 requires every company other than a One Person Company to hold an AGM within six months of the end of the financial year, and the gap between two AGMs cannot exceed fifteen months. For a year ending 31 March, the ordinary last date is 30 September. The first AGM of a new company may be held within nine months of the end of its first financial year, and in that case no separate AGM is required in the year of incorporation. The Registrar may extend the time for an AGM, other than the first AGM, by a period not exceeding three months.
Two filing clocks start from the AGM. Section 137 gives 30 days for the financial statements. Section 92 gives 60 days for the annual return. A company that holds its AGM for the year ended 31 March 2026 on 30 September 2026 therefore has Form AOC-4 due on 30 October 2026 and Form MGT-7 or MGT-7A due on 29 November 2026. The same arithmetic applies to the year ended 31 March 2027: an AGM on 30 September 2027 puts AOC-4 on 30 October 2027 and the annual return on 29 November 2027. If the AGM is held earlier, both due dates move earlier. If the AGM is not held, the company still has to file within 30 and 60 days of the last date on which the meeting should have been held, with a statement of reasons.
The table below is the working calendar for a private company whose financial year ends on 31 March. Dates that are counted from the AGM assume the meeting is held on 30 September. Hold the meeting earlier and recompute.
A company that held its AGM for the year ended 31 March 2026 on 30 September 2026 must file Form MGT-7 or MGT-7A by 29 November 2026. Form AOC-4 for that AGM date was due on 30 October 2026. If the AGM was held on a different day, count 30 days and 60 days from that day. Do not copy another company’s date.
| Compliance | Form | Statutory timing | Worked date if the AGM is on 30 September |
|---|---|---|---|
| Annual general meeting | Not a form. Minutes and notice are kept with the company. | Within 6 months of the year end. Not more than 15 months after the previous AGM. | 30 September |
| Financial statements, auditor’s report and Board’s report | Form AOC-4, AOC-4 XBRL or AOC-4 CFS, as applicable | Within 30 days of the AGM. An OPC files within 180 days of the year end. | 30 October |
| Annual return | Form MGT-7, or MGT-7A for an OPC and a small company | Within 60 days of the AGM | 29 November |
| Appointment or reappointment of the auditor | Form ADT-1 | Within 15 days of the AGM at which the auditor is appointed | 15 October, if the appointment is made at that AGM |
| Return of deposits and specified receipts | Form DPT-3 | On or before 30 June, reporting amounts outstanding on 31 March | 30 June of the following financial year |
| Outstanding dues to micro and small suppliers beyond 45 days | Form MSME-1 | Half-yearly: 31 October for April–September, and 30 April for October–March | Only if such dues exist for the half-year |
| Director KYC | Form DIR-3 KYC Web | On or before 30 June of every third consecutive financial year, and within 30 days of a change in mobile number, email or residential address | The date shown against the DIN on MCA. It is no longer an annual 30 September filing. |
Table 1. Private limited company annual compliance calendar. AGM-linked dates assume a 31 March year end and an AGM on 30 September.
3. Form AOC-4: Filing Financial Statements with the Registrar
Form AOC-4 is the filing of the financial statements under section 137. The set that goes to the Registrar is the same set that was placed before the members: the balance sheet, the statement of profit and loss, the cash-flow statement where the accounting standards require it, the notes, the auditor’s report, and the Board’s report under section 134. Consolidated statements, where section 129 requires them, are filed in Form AOC-4 CFS. Companies covered by the XBRL rules file AOC-4 XBRL instead of the plain form. An NBFC uses the NBFC variant of the form.
The statements have to be adopted at the AGM. If they are not adopted, or if the AGM is not held, section 137 still requires a filing within 30 days of the last date on which the AGM should have been held, and the Registrar takes that filing as provisional until the adopted statements are filed. Leaving the provisional filing undone, on the argument that the meeting will happen later, is a default.
A One Person Company does not hold an AGM. The proviso to section 137 requires it to file a copy of the financial statements, adopted by its member, within 180 days from the close of the financial year. For a year ending 31 March that period ends in the last week of September. Its annual return is then filed in Form MGT-7A within the period section 92 prescribes by reference to the date on which an AGM would otherwise have been held. The due date displayed on MCA-21 for that OPC should be followed if it differs from a private company’s 29 November date.
Before the form is signed, the figures in AOC-4 ought to agree with the audited financials, the Board’s report and, where the company is registered, the turnover reported in the GST annual return. Mismatches between MCA, GST and the income-tax return are a common source of later questions. Our GST compliance checklist sets out the GST side of that reconciliation.
The usual sequence is a Board meeting to approve the financial statements and the Board’s report, then the AGM to adopt them and to appoint or reappoint the auditor, then ADT-1 within 15 days, AOC-4 within 30 days and the annual return within 60 days. Reversing that order produces a form the portal will not stand behind.
- Audited financial statements signed as required by section 134, including the Board’s report and the auditor’s report.
- Notice, shorter-notice consents if any, attendance and minutes of the Board meeting that approved the financials and of the AGM that adopted them.
- A list of shareholders and the share-transfer details for the year, because the annual return will repeat them.
- Where applicable, the CSR report, the consolidated financial statements, and the XBRL instance document prepared from the same audited numbers.
- Written reasons, if the AGM was not held or the statements were filed unadopted.
4. Form MGT-7 and MGT-7A: The Annual Return, and When MGT-8 Applies
Form MGT-7 is the annual return under section 92. It reports the registered office, the principal business activities, the indebtedness, the members and debenture holders, the promoters, directors and key managerial personnel, the meetings, and the penalties and punishments imposed on the company and its directors. It is a snapshot of the company’s legal position, not a second copy of the profit and loss account. Form MGT-7A is the abridged annual return prescribed for a One Person Company and a small company.
Section 92(2), read with the Companies (Management and Administration) Rules, 2014, requires the annual return to be certified by a company secretary in practice in Form MGT-8 where the company is listed, or has paid-up share capital of ₹10 crore or more, or has a turnover of ₹50 crore or more. The Ministry’s annual-filing guidance says that a company filing MGT-7A can still be inside those MGT-8 limits. MGT-7A has no separate field for the certificate, so the signed MGT-8 is attached to the form. A company that has crossed ₹50 crore of turnover and has also become a small company under the wider 2025 limits should not drop MGT-8 merely because the portal offers MGT-7A.
The portal checks the small-company flag from the previous filing and from the current AOC-4. The MCA FAQ on MGT-7 and MGT-7A asks companies to file the financial-statement form first, so that a change in paid-up capital, turnover, or holding-subsidiary status updates the flag before the annual return is chosen. Filing MGT-7 and MGT-7A in the wrong order is a frequent reason for a resubmission.
MCA’s own annual-filing note says the small-company flag is refreshed when AOC-4, AOC-4 XBRL or AOC-4 NBFC is approved. File the financial statements, wait for that update, and then file MGT-7 or MGT-7A. Do not file both on the same afternoon if the company’s classification has changed.
5. ADT-1, DPT-3, MSME-1, Director KYC and Event-Based Filings
Form ADT-1 gives notice of the auditor’s appointment under section 139. An auditor appointed at the AGM holds office until the conclusion of the sixth AGM, and the company files ADT-1 within 15 days of that meeting. The additional fee for a late ADT-1 follows the ordinary slab of multiples of the normal fee. It is not the ₹100-a-day regime, which is reserved for forms under sections 92 and 137. The first auditor is appointed by the Board within 30 days of incorporation. That appointment is part of the post-incorporation work described in the startup compliance checklist.
Form DPT-3 is the annual return of deposits under the Companies (Acceptance of Deposits) Rules, 2014, and it also captures amounts that are not deposits, including many loans and advances. It is due on 30 June and reports the position as on 31 March. A company with no public deposits still looks at this form, because the non-deposit particulars are the point most private companies miss.
Form MSME-1 is a half-yearly return under the MCA order of 22 January 2019. It is required where a company has payments to micro or small enterprises outstanding for more than 45 days. The April–September return is due on 31 October and the October–March return is due on 30 April. There is no filing where the company has no such outstanding dues. The same 45-day clock now also affects the income-tax computation, which is covered in the tax audit guide.
Director KYC is no longer a filing every September. Rule 12A of the Companies (Appointment and Qualification of Directors) Rules, 2014, as substituted with effect from 31 March 2026, requires every individual who holds a DIN as on 31 March to file DIR-3 KYC Web on or before 30 June of every third consecutive financial year. A change in personal mobile number, email address or residential address is filed within 30 days of the change. A DIN deactivated for non-filing is restored by filing the KYC with a fee of ₹5,000, and until it is restored the director cannot sign MCA forms. The due date is specific to the DIN. Read it on the portal rather than assuming a common date for the whole Board.
Event-based filings sit beside the annual cycle. A change of director is filed in DIR-12 within 30 days. A change of registered office is filed in INC-22. An allotment is reported in PAS-3 within 30 days. Special resolutions, and the other resolutions and agreements that section 117 requires a private company to file, go in MGT-14 within 30 days. Private companies are exempt from filing certain Board resolutions, so not every Board minute needs an MGT-14, and not every resolution is exempt. A new company must also file the commencement declaration in INC-20A within 180 days of incorporation. The company registration guide covers that first 180 days.
6. Penalty for Late ROC Filing: Additional Fees, Section 92, Section 137 and Director Disqualification
The penalty for late ROC filing is two different consequences, and companies regularly budget for only one of them. The first is the additional fee under section 403 read with the Companies (Registration Offices and Fees) Rules, 2014. For forms under section 92 and section 137 whose due date falls after 30 June 2018, that additional fee is ₹100 for every day of delay. There is no upper cap. It is charged on top of the normal filing fee, which itself depends on the company’s nominal capital. A form that is six months late has already accumulated a large additional fee before any adjudication starts.
The second consequence is the statutory penalty, levied in an adjudication and not avoided by paying the additional fee. Section 137(3) provides that a company which fails to file its financial statements in time is liable to a penalty of ₹10,000 and, for a continuing failure, a further penalty of ₹100 for each day, subject to a maximum of ₹2,00,000. The managing director and the chief financial officer, or in their absence the director charged with compliance, or in the absence of such a director all the directors, are liable to ₹10,000 and ₹100 for each day of continuing failure, subject to a maximum of ₹50,000.
Section 92(5) is the matching provision for the annual return. The company and every officer in default are liable to a penalty of ₹10,000 and a further penalty of ₹100 for each day of continuing failure, subject to a maximum of ₹2,00,000 in the case of the company and ₹50,000 in the case of an officer. Failure to hold the AGM at all is a further default under section 99, separate from the filing penalties.
Two consequences outlast the fee. Under section 164(2), a person who is a director of a company that has not filed its financial statements or annual returns for a continuous period of three financial years is not eligible to be reappointed in that company, or appointed in any other company, for five years. Under section 248 the Registrar may remove the name of a company that has not been carrying on business for the two immediately preceding financial years and has not applied for dormant status, and of a company that has failed to commence business within one year of incorporation. Paying the additional fee later does not rewind a disqualification that has already attached.
The flat ₹100 a day applies to annual accounts and the annual return. For many other forms the additional fee is a multiple of the normal fee, rising with the length of the delay, and a repeat delay on certain forms attracts a higher multiple. Read the fee rules for the particular form. Do not apply the AOC-4 rate to ADT-1, DIR-12 or PAS-3.
| Default | What is charged | Amount |
|---|---|---|
| Form AOC-4 or Form MGT-7 / MGT-7A filed after the due date | Additional fee under the Registration Offices and Fees Rules, for forms under sections 92 and 137 | ₹100 per day of delay, with no upper cap, plus the normal filing fee |
| Financial statements not filed within the period in section 137 | Penalty under section 137(3), in addition to the additional fee | Company: ₹10,000 plus ₹100 a day, capped at ₹2,00,000. Responsible officers: ₹10,000 plus ₹100 a day, capped at ₹50,000. |
| Annual return not filed within the period in section 92 | Penalty under section 92(5), in addition to the additional fee | Company: ₹10,000 plus ₹100 a day, capped at ₹2,00,000. Each officer in default: ₹10,000 plus ₹100 a day, capped at ₹50,000. |
| DIN KYC not filed for a deactivated DIN | Fee under Rule 12A to restore the DIN | ₹5,000, and the director cannot sign MCA forms until the DIN is active |
| Financial statements or annual returns not filed for three consecutive financial years | Disqualification under section 164(2) | The director is ineligible for reappointment in that company, and for appointment in any other company, for five years |
Table 2. Penalty for late ROC filing. The additional fee and the statutory penalty are both payable. One does not cancel the other.
7. Small Company, OPC, XBRL and Consolidated Accounts
The definition of a small company was widened by the Companies (Specification of definition details) Amendment Rules, 2025, notified as G.S.R. 880(E) on 1 December 2025. Under section 2(85) read with those rules, a small company is a company other than a public company whose paid-up share capital does not exceed ₹10 crore and whose turnover, as per the profit and loss account for the immediately preceding financial year, does not exceed ₹100 crore. Both limits must be met. The definition does not apply to a holding company, a subsidiary, a section 8 company, or a company governed by a special Act. The previous limits were ₹4 crore of paid-up capital and ₹40 crore of turnover.
A company inside those limits files MGT-7A rather than MGT-7, and its AOC-4 is not required to be certified by a practising professional once the portal has marked it as a small company. The Ministry’s filing FAQ treats the status as on the date of filing and tells companies to update it through AOC-4 before choosing the annual-return form. A company that was outside the old limits on 31 March 2025, and is inside the new limits, should follow the form the portal opens after AOC-4 is approved. Forcing the other form produces a resubmission.
XBRL filing under the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015 applies to listed companies and their Indian subsidiaries, to companies with paid-up capital of ₹5 crore or more, to companies with turnover of ₹100 crore or more, and to companies that prepare financial statements under Ind AS. A private company can be a small company for MGT-7A and still be inside the XBRL capital or turnover test. The two classifications answer different questions. Where the company has a subsidiary, consolidated financial statements are filed in AOC-4 CFS along with the standalone statements.
Section 173 requires at least four Board meetings every year, with not more than 120 days between meetings. A One Person Company, a small company, a dormant company and a private company that is a start-up may hold one meeting in each half of the calendar year, with a gap of not less than 90 days. The relaxation changes the meeting calendar. It does not remove the AGM, the audit or the ROC filing. Section 135 CSR, which applies once net worth is ₹500 crore or more, turnover is ₹1,000 crore or more, or net profit is ₹5 crore or more in the immediately preceding financial year, is uncommon for a closely held company and is filed with the financial statements when it applies.
8. Annual Compliance Does Not Stop at the ROC
A private company that has filed AOC-4 and MGT-7 is not finished for the year. It still has its income-tax return, TDS returns, and GST returns if it is registered. Income earned up to 31 March 2026 is assessed under the Income-tax Act, 1961. Income from 1 April 2026 is governed by the Income-tax Act, 2025, which the Central Board of Direct Taxes brought into force on that date without changing the underlying tax policy. A company files its return of income on the e-filing portal. For a company, the due date under section 263 of the 2025 Act, for a tax year not covered by the transfer-pricing report, is 31 October of the following financial year. The audit report, where one is required, is due earlier. The tax audit applicability guide sets out when that report is required and what Form 3CD asks for.
GST registration, GSTR-1, GSTR-3B and the annual return sit on a monthly and annual calendar of their own. Turnover in the audited financial statements, the GST returns and the income-tax return should be reconcilable. A difference is not always an error, but it should be explainable before the forms are signed. The GST checklist is the working list for that side of the year.
The statutory audit that supports AOC-4 is a Companies Act audit. Readiness for it, including Schedule III classification and the questions in CARO where CARO applies, is covered in the statutory audit guide. CARO does not apply to every private company. The auditor will tell you whether the exemption is available. Do not assume it is, and do not assume it is not, from turnover alone.
9. ROC Filing Services in Hyderabad: How a Filing Year Actually Runs
ROC filing services in Hyderabad are useful when they start before the AGM notice, not on the evening AOC-4 is due. At P. Ramesh & Associates, the year for a private company is organised as a sequence: books closed and reconciled, statutory audit, Board approval, AGM, ADT-1, AOC-4, and then MGT-7 or MGT-7A after the portal flag has settled. Event-based changes during the year, including a new director, a shift of the registered office, or an allotment, are filed when they happen so that the annual return does not have to explain a register that the portal has never seen.
The ROC compliance desk handles the secretarial filings, the annual return and the follow-up on resubmissions. The audit practice signs the Companies Act audit and, where it applies, the tax audit. Accounting keeps the books that both of those depend on. A founder who is still at the incorporation stage should start with company registration and move to the annual cycle in the first year, including INC-20A. The compliance checklists are a short map of the same obligations by entity type.
If the company has already missed 30 October or is inside the 29 November window, the useful step is to file with the additional fee rather than to wait for a compounding application that the facts may not need. The additional fee stops growing on the day the form is filed. The adjudication penalty is a separate question, and it is easier to deal with a short delay than with three silent years. Write to the office with the date of the last AGM, the date of the last AOC-4 and MGT-7, and whether any director’s DIN is deactivated. That is enough to tell you what is still open.
The certificate of incorporation, the last audited financials, the SRNs of the last AOC-4 and MGT-7 or MGT-7A, the DIN status of each director, and a note of any share transfer or loan taken during the year. With those, the open filings can be listed in one sitting.
Related Advisory Links & Statutory Portals
Access relevant in-house CA advisory services, compliance tools, and verified government regulatory portals.
Annual returns, financial-statement filings and director KYC for private companies and LLPs.
Explore ResourceIncorporation of a private limited company, OPC or LLP, including PAN, TAN and the first Board.
Explore ResourceAudit under the Companies Act and, where the turnover test is met, under the income-tax law.
Explore ResourceBooks that tie to the audited statements, the GST returns and the income-tax computation.
Explore ResourceSPICe+, documents and the post-incorporation steps that lead into the first AGM.
Explore ResourceThe first-year legal, tax and ROC roadmap, including INC-20A and the first auditor.
Explore ResourceWhen a company that already has a statutory audit also needs a tax audit and Form 3CD.
Explore ResourceSchedule III, CARO and the file the auditor asks for before AOC-4 can be signed.
Explore ResourceShare the last AGM date and the last SRNs. The open ROC filings can be listed from there.
Explore ResourceMCA-21 portal for AOC-4, MGT-7, MGT-7A, ADT-1, DIN KYC and company master data.
Visit Official PortalGuidance on accounting standards, the Companies Act audit and the auditor’s report filed with AOC-4.
Visit Official PortalCompany income-tax return and tax-audit filing, which sit alongside the ROC annual cycle.
Visit Official PortalFrequently Asked Questions
CA Pranav Peddi
Partner & Corporate Advisory Head
Guiding corporations, startups, and NRIs on tax planning, GST structuring, and regulatory audits. P. Ramesh & Associates has provided dependable financial counsel since 1988.
