Problems & solutions · Annual compliance

Company annual compliance problems and how to fix them

Annual compliance problems compound. A missed AOC-4 adds ₹100 a day with no upper limit, three missed years disqualify every director, and the ROC can strike the company off. Most of it can still be fixed if you act in the right order. The problems below are the ones private limited companies, OPCs and their accountants deal with every filing season.

12 problems solvedFor founders, CAs, CSs and accountantsLast reviewed: 5 October 2026

Founders & professionals

Missed the AOC-4 or MGT-7/MGT-7A due date, and the late fee keeps rising

What you see

The portal shows an additional fee that grows every day the form stays unfiled.

Why it happens

  • AOC-4 is due within 30 days of the AGM (180 days from the end of the financial year for an OPC). MGT-7 and MGT-7A are due within 60 days of the AGM.
  • The additional fee is ₹100 per day for each form, with no upper limit.

How to fix it

  1. Finalise and audit the accounts, hold the AGM if it has not been held, and file both forms as soon as possible. Every day adds ₹100 per form.
  2. File the oldest pending year first. The portal pre-fills data from earlier filings.
  3. Understand the separate penalty. An adjudicating officer can also levy penalties under sections 137 and 92, which are different from the portal's additional fee.
  4. Where several years are pending, plan the order of filings with a professional, so that the director disqualification and strike-off risk is handled.

Avoid it next time

Hold the AGM by 30 September and file AOC-4 and MGT-7/MGT-7A in October and November.

Law: Sections 92, 137 and 403, Companies Act 2013 AOC-4 filing guide →MGT-7A filing guide → #
Founders & professionals

AGM not held by 30 September

What you see

The accounts are not ready, and the AGM due date has passed or is about to pass.

Why it happens

  • An AGM must be held within six months of the end of the financial year, which is 30 September for a March year-end. The first AGM must be held within nine months of the close of the first financial year.
  • The audit is delayed, or the auditor was never appointed.

How to fix it

  1. If the delay is genuine and the AGM is not the first one, apply to the ROC for an extension of up to three months using Form GNL-1, before the due date.
  2. If the due date has passed, hold the AGM as soon as the audited accounts are ready, then file AOC-4 and MGT-7/MGT-7A.
  3. Not holding an AGM is an offence under section 99, punishable with a fine for the company and every officer in default. It is compoundable, so take advice on compounding.
  4. An OPC does not have to hold an AGM.

Avoid it next time

Close the books by June, finish the audit by August, and hold the AGM in September.

Law: Sections 96 and 99, Companies Act 2013 Annual compliance service → #
Founders & professionals

Auditor resigned or is unavailable just before the audit

What you see

There is no auditor to sign the financial statements, and the AGM date is close.

Why it happens

  • The auditor resigned, or the original appointment lapsed and was never renewed.

How to fix it

  1. A casual vacancy is filled by the board within 30 days. If the vacancy arose from resignation, the members must approve the appointment within three months at a general meeting.
  2. The resigning auditor must file Form ADT-3 within 30 days.
  3. Get the new auditor's consent and eligibility certificate before the appointment, and record it properly.

Avoid it next time

Confirm the auditor's availability and fees in April each year.

Law: Section 139(8) and Section 140(2), Companies Act 2013 Auditor appointment and ADT-1 →Auditor rotation rules → #
For professionals

AOC-4 shows validation errors: the balance sheet does not tally, or previous-year figures are rejected

What you see

Errors such as "Total of equity and liabilities should be equal to total assets", or a mismatch with figures already filed for the previous year.

Why it happens

  • Figures are entered in mixed units, some in rupees and some in lakhs.
  • The previous-year column does not match the previous year's filed AOC-4.
  • Sub-totals were typed in by hand instead of being built from the line items.

How to fix it

  1. Enter every figure in one unit and build each total from its line items.
  2. Compare the previous-year column with the earlier filed AOC-4 and reconcile any regrouping.
  3. Follow our field-by-field AOC-4 guide for each balance-sheet parameter.

Avoid it next time

Map the financial statements to the AOC-4 fields in a worksheet before you open the form.

Law: Section 137, Companies Act 2013; MCA AOC-4 instruction kit AOC-4 field-by-field guide → #
Founders & professionals

Should we file MGT-7 or MGT-7A?

What you see

You are unsure which annual return form applies to the company this year.

Why it happens

  • MGT-7A is the simpler annual return for OPCs and small companies. Every other company files MGT-7.
  • Small-company status is tested each year against paid-up capital and turnover limits, so it can change.

How to fix it

  1. Check this year's small-company status against the current limits.
  2. If the company is an OPC or a small company, file MGT-7A. Otherwise file MGT-7.
  3. Check whether the annual return needs certification by a practising CS (MGT-8).

Avoid it next time

Recheck small-company status every year before filing season.

Law: Section 92, Companies Act 2013; Rule 11, Companies (Management and Administration) Rules 2014 Small company definition →When MGT-8 is needed → #
Founders & professionals

DIN deactivated because DIR-3 KYC was missed

What you see

The director master data shows "Deactivated due to non-filing of DIR-3 KYC", and the director cannot sign company forms.

Why it happens

  • DIR-3 KYC was not filed by its due date. From 31 March 2026, KYC runs on a three-year cycle, due by 30 June after the third financial year.

How to fix it

  1. File DIR-3 KYC Web with the ₹5,000 fee. Use the director's own DSC, and have it certified by a practising CA, CS or CMA.
  2. After reactivation, file the pending company forms that needed this director's signature.

Avoid it next time

Note each director's next KYC due date. It is tied to the year the DIN was allotted, not to the last filing.

Law: Rule 12A, Companies (Appointment and Qualification of Directors) Rules 2014 DIR-3 KYC: the new 3-year rule → #
Founders & professionals

The company took a loan from a director: do we file DPT-3?

What you see

The balance sheet shows unsecured loans from directors or others, and you are unsure about DPT-3.

Why it happens

  • Loans from a director of a private company are exempt from the "deposit" definition, but the director must give a written declaration that the money is not borrowed.
  • DPT-3 must be filed by 30 June each year to report outstanding money received that is not treated as a deposit, as well as deposits.

How to fix it

  1. Take the director's declaration at the time of each loan and record it in the board report.
  2. File DPT-3 by 30 June, reporting the amounts outstanding at 31 March, with an auditor's certificate where required.
  3. If director loans go the other way (the company lends to a director), that is a different and stricter rule under section 185.

Avoid it next time

Collect director loan declarations when the money comes in, not at year-end.

Law: Sections 73 and 76, Companies Act 2013; Rules 2(1)(c) and 16A, Companies (Acceptance of Deposits) Rules 2014 Director and company loans: sections 185 and 186 → #
For professionals

Is MSME-1 required? Dues to micro and small suppliers beyond 45 days

What you see

Payables include micro or small enterprise suppliers who were paid late.

Why it happens

  • Companies that owe micro or small enterprises for more than 45 days from acceptance must file a half-yearly MSME-1 return.

How to fix it

  1. Identify suppliers registered under Udyam as micro or small.
  2. For dues outstanding beyond 45 days, file MSME-1 for April to September by 31 October, and for October to March by 30 April.
  3. Pay the overdue amounts. Interest under the MSMED Act applies, and the buyer cannot deduct the unpaid amount for income tax until it is paid (section 43B(h) of the 1961 Act, carried into the Income-tax Act 2025).

Avoid it next time

Tag MSME suppliers in the accounting software and pay them within 45 days.

Law: Section 405, Companies Act 2013; MSMED Act 2006, sections 15 and 16 Recovering MSME dues → #
Founders & professionals

Received an STK-1 notice from the ROC proposing strike-off

What you see

An ROC notice (STK-1) says the company's name is proposed to be removed from the register.

Why it happens

  • The ROC believes the company has not started business within one year of incorporation, has not carried on business for the two preceding financial years without applying for dormant status, has subscribers who did not pay for their shares with no INC-20A declaration filed within 180 days, or was found not to be carrying on business at a physical verification of its registered office.

How to fix it

  1. Reply within the time given in the notice, normally 30 days, explaining why the company should not be struck off, with evidence of business activity.
  2. File all pending annual returns, financial statements and INC-20A at once, and attach proof.
  3. If you do want to close the company, consider a voluntary strike-off through STK-2 instead.

Avoid it next time

Keep filings current. Even a company with no business must file every year, or apply for dormant status.

Law: Section 248(1), Companies Act 2013; Companies (Removal of Names of Companies from the Register of Companies) Rules 2016 Strike-off and closure → #
Founders & professionals

Company already struck off: can it be restored?

What you see

The company master data shows "Strike off", and the bank account is frozen or a customer needs the company active.

Why it happens

  • The ROC removed the name for non-filing or inactivity under section 248.

How to fix it

  1. Restoration is ordered by the National Company Law Tribunal (NCLT) under section 252. Any person aggrieved by the ROC's strike-off order can appeal within three years of the order. Separately, the company, a member, a creditor or a workman can apply within twenty years of the strike-off notice in the Official Gazette, if the company was in business or it is otherwise just to restore it. Act early anyway, because the longer you wait, the harder the case and the more filings to catch up.
  2. Prepare complete filings for all pending years, because restoration is normally conditional on bringing the company up to date.
  3. Take professional advice on the forum, the documents and the likely costs before you start.

Avoid it next time

Respond to STK-1 notices. Restoration is much harder and costlier than preventing strike-off.

Law: Sections 248 and 252, Companies Act 2013 Strike-off and restoration help → #
Founders & professionals

Director disqualified because a company did not file for three years

What you see

The director's DIN shows as disqualified, and they must vacate directorships in other companies.

Why it happens

  • Any company of which they were a director did not file financial statements or annual returns for three continuous financial years. Under section 164(2), every director of that company is disqualified for five years.

How to fix it

  1. Identify the defaulting company from the director master data.
  2. Understand the effect. The director vacates office in other companies, except the defaulting company, under section 167(1)(a).
  3. Bring the defaulting company's filings up to date or close it, and take advice on relief before acting as a director anywhere.

Avoid it next time

Never leave a company you are a director of unfiled, even if it is inactive.

Law: Sections 164(2) and 167, Companies Act 2013 #
For founders

The company has no business: do we still need to file?

What you see

The company has had no transactions this year, and the founders assume nothing is due.

Why it happens

  • Annual filings do not depend on activity. Every company must hold board meetings and an AGM (except an OPC), get its accounts audited and file AOC-4 and MGT-7/MGT-7A, even with nil activity.

How to fix it

  1. Keep filing, using nil or minimal financial statements, until you decide the company's future.
  2. If the company will be inactive for a long period, consider applying for dormant status with Form MSC-1 under section 455.
  3. If you will not use it at all, close it through a voluntary strike-off (STK-2) once filings are up to date.

Avoid it next time

Make an active decision for an idle company: keep it, make it dormant, or close it. Do not just stop filing.

Law: Sections 248 and 455, Companies Act 2013 Close an inactive company → #

Stuck on one of these right now? Send us the SRN, the notice or a screenshot of the error. We will tell you the fix and the deadline, and file it for you if you want.

Get help with this problem

More problems and fixes

This library gives general guidance on Indian company, GST and MSME rules as they stood on the review date. Portals and rules change. Check the current form instructions, or ask a professional, before acting on a deadline or a notice. Related: Founder help centre · Company Annual Compliance · Aoc 4 Filing Guide · Mgt 7a Filing Guide · Company Compliance Thresholds

Last Note

If your startup could only get one thing right, make it the registration.

That is what we help you decide. Then we file it, register it, and keep it compliant year after year — from Ahmedabad, for Ahmedabad.

Call Now WhatsApp