Annual Compliance Checklist for Indian Businesses (2026)
Missing annual compliance deadlines can lead to heavy penalties, director disqualification, or even striking off your company. This checklist breaks down exactly what every business structure in India needs to file each year.
Why Annual Compliance Matters
Every registered business in India — regardless of size — has mandatory annual filings. Missing these isn't just a paperwork issue; it leads to mounting late fees, disqualification of directors, and in serious cases, the company being struck off the register. The checklist below is organized by entity type.
For Private Limited Companies
- Board Meetings: Minimum 4 board meetings per year, with a gap of not more than 120 days between two meetings
- Annual General Meeting (AGM): Must be held within 6 months of financial year-end (by September 30 for most companies)
- Form ADT-1: Auditor appointment/re-appointment intimation to ROC, within 15 days of AGM
- Form AOC-4: Filing of financial statements with ROC, within 30 days of AGM
- Form MGT-7/MGT-7A: Annual return filing with ROC, within 60 days of AGM
- Form DIR-3 KYC: Mandatory annual KYC for every director holding a DIN, due by September 30 each year
- Income Tax Return: Due by October 31 for companies requiring audit (most Pvt Ltd companies)
- Statutory audit: Mandatory for all companies regardless of turnover
For LLPs (Limited Liability Partnerships)
- Form 11: Annual Return of LLP, due by May 30 every year
- Form 8: Statement of Account & Solvency, due by October 30 every year
- Income Tax Return: Due by July 31 (no audit) or October 31 (if turnover exceeds the audit threshold or partners' capital exceeds ₹25 lakh)
- LLP Audit: Mandatory only if annual turnover exceeds ₹40 lakh or contribution exceeds ₹25 lakh
For Sole Proprietorships & Partnership Firms
- Income Tax Return: Due by July 31 (no audit required) or October 31 (if audit applicable based on turnover)
- GST Returns: Monthly/quarterly GSTR-1 and GSTR-3B, plus annual GSTR-9 if registered and turnover exceeds ₹2 crore
- TDS Returns: Quarterly, if the firm deducts tax at source on payments like rent, professional fees, or salaries
- Shop & Establishment renewal: As applicable per state rules, typically annual or multi-year
For GST-Registered Businesses (Any Structure)
- GSTR-1 & GSTR-3B: Monthly or quarterly depending on turnover and QRMP option
- GSTR-9: Annual return, mandatory if turnover exceeds ₹2 crore, due by December 31
- GSTR-9C: Reconciliation statement, mandatory if turnover exceeds ₹5 crore
For MSME/Udyam Registered Businesses
While there's no fixed annual filing for Udyam registration itself, you must update your turnover and investment figures on the Udyam portal whenever your financial details change, since your MSME classification (Micro/Small/Medium) depends on accurate, current data.
Common Penalties for Missing Deadlines
- ROC late filing: Additional fee of ₹100 per day per form, with no upper cap in many cases
- DIR-3 KYC: ₹5,000 penalty plus DIN deactivation if not filed
- GST late fee: ₹50/day for GSTR-1 and GSTR-3B, ₹200/day for GSTR-9 (subject to caps)
- Income tax late filing: Late fee under Section 234F up to ₹5,000, plus interest on tax due
What happens if I miss multiple years of ROC filing?
Apart from heavy cumulative late fees, the Registrar of Companies can initiate action to strike off the company, and directors can be disqualified from holding directorships in any company for 5 years.
Do dormant/inactive companies still need to file annual returns?
Yes, even companies with zero transactions must file AOC-4, MGT-7, and income tax returns annually unless they have formally applied for and been granted "dormant company" status under Section 455.
Can I do my own compliance filings without a CA/CS?
Technically some forms can be self-filed, but ROC and tax filings require precision — errors can trigger penalties or scrutiny. Most businesses use a professional service to avoid costly mistakes.
Never Miss a Compliance Deadline!
Let GoVyapar manage your annual ROC filings, tax returns, and statutory compliance — stress-free.
📲 Get Compliance Support