Annual Compliance Checklist for Companies
Annual compliance for Pvt Ltd companies in Gujarat: AOC-4, MGT-7, board meetings, statutory registers and AGM timelines.

Why choose FinTax24
Your company or LLP in Gujarat must meet annual compliance rules. Missing deadlines leads to penalties, interest, or strike-off from the Register of Companies.
Companies Act Annual Filings
Annual Return (MGT-7)
Every company must file its Annual Return with the ROC within 60 days of the AGM. The return shows your shareholding details, board composition, debt details, and compliance certifications.
Financial Statements (AOC-4)
You must file Financial Statements (Balance Sheet, Profit & Loss Statement, Cash Flow Statement) with the ROC in eForm AOC-4 within 30 days of the AGM.
Form 8 (LLP)
LLPs must file Form 8 (Statement of Account & Solvency) and Form 11 (Annual Return) with the ROC every year. Form 8 is due within 30 days from the end of 6 months of the financial year (by March 31).
GST Annual Return (GSTR-9)
If your turnover is above ₹2 crore, you must file GSTR-9 every year. It summarises all your outward supplies, input tax credit claimed, and taxes paid during the financial year.
Income Tax Filings
You must file ITR-6 with the Income Tax Department by October 31 (without audit) or November 30 (with audit). Late filing attracts a ₹10,000 penalty under Section 234F.
Director KYC (DIR-3 KYC)
Every director must complete KYC verification each year via the DIR-3 KYC web form on the MCA portal. If you do not file, your DIN gets disabled. You then cannot act in any company.
Event-Based Filings
- Change in director: Within 30 days of appointment or resignation
- Change in registered office: Within 30 days
- Allotment of new shares: Within 30 days
- Charges created or modified: Within 30 days
When this guide applies
Use this guide when you need a plain-English explanation of the topic for an Indian business or taxpayer. We assume you know the basics of Indian taxation and compliance. This guide focuses on specific situations, deadlines, and pitfalls that matter in real filings.
Step-by-step process
- Confirm the trigger event. This may be a turnover threshold, registration requirement, or compliance deadline that brings this topic into scope for your business.
- Gather the documents you need. These include PAN, Aadhaar, GSTIN, bank statements, or the specific records called out in the linked forms.
- File or register through the official portal. This includes income tax e-filing, MCA, GST, FSSAI, or the relevant regulator. Keep your acknowledgement numbers.
- Pay any fee or tax due. Note the challan reference for your records.
- Track the SLA. Most approvals arrive in 3–30 working days. Escalate through the regulator’s grievance portal if delayed.
Common pitfalls
- Filing after the due date without paying the late fee. Penalty compounds per month under Section 234F for ITR and per return period for GST.
- Using the wrong ITR form or business code. This leads to a defective return notice under Section 139(9) and a fresh round of filing.
- Ignoring state-specific requirements. This includes professional tax, shop and establishment rules, and state GST registration when operating across multiple states.
When to escalate
Talk to an expert if the situation involves cross-border transactions, notice from the department, or disputed turnover. Self-filing works for routine cases but escalates quickly once a notice arrives.
Next steps
For a personalised check, use our eligibility wizards and free code search tools. To file end-to-end, see the linked service pages on FinTax24.
Key sources: incometax.gov.in, gst.gov.in, mca.gov.in, cbic.gov.in.
Reviewed by FinTax24 Compliance Desk · Review date