What is Annual Return Filing?
Mandatory yearly compliance with Registrar of Companies
Annual Return Filing is a mandatory compliance requirement for all registered companies and Limited Liability Partnerships (LLPs) in India. Every company must file its annual financial statements and annual return with the Registrar of Companies (RoC) through the Ministry of Corporate Affairs (MCA) portal.
For companies, this involves filing Form AOC-4 (financial statements including balance sheet, profit & loss account, and auditor's report) and Form MGT-7 (annual return containing details of shareholders, directors, and company meetings). For LLPs, Form 8 (statement of account and solvency) and Form 11 (annual return) must be filed annually.
Compliance Status
Penalty Avoidance
Business Credibility
Legal Protection
Key Features
AOC-4 Filing
Financial statements including balance sheet, P&L account, cash flow statement, and notes to accounts.
MGT-7 Filing
Comprehensive annual return with shareholding pattern, director details, and meeting information.
LLP Compliance
Form 8 (Statement of Account) and Form 11 (Annual Return) filing for LLPs.
Auditor Services
Statutory audit, tax audit, and auditor appointment filing (ADT-1) as required.
Due Date Tracking
Automated reminders and tracking to ensure you never miss important filing deadlines.
Digital Process
100% online filing through MCA portal with digital signatures. No physical visits required.
Important to Know
Key due dates for annual filing:
- AOC-4: Within 30 days of AGM (due by October 30 for calendar year companies)
- MGT-7: Within 60 days of AGM (due by November 29 for calendar year companies)
- LLP Form 8: Within 30 days from end of 6 months of financial year (October 30)
- LLP Form 11: Within 60 days of close of financial year (May 30)
- Penalty: ₹100 per day per form for late filing without any maximum limit
Who Needs to File Annual Returns?
Entities required to file with MCA annually
Private Limited Companies
Public Limited Companies
One Person Companies
Limited Liability Partnerships
Section 8 Companies
Dormant Companies
Filing Requirements
- Active Companies: AOC-4 + MGT-7 mandatory
- OPC Companies: AOC-4 + MGT-7 (relaxed)
- LLPs: Form 8 + Form 11
- Small Companies: Abridged AOC-4 allowed
- Dormant Companies: Active (Form MSC-3)
- Nil Return Filing: Allowed for inactive
Documents Required for Annual Filing
Keep these documents ready for quick filing
Standard Documents
- Bank Statements Complete year bank statements of all company accounts
- Financial Records Sales and purchase invoices, expense receipts, ledgers
- Director Details Current DIN status, address, contact information
- Shareholding Pattern Updated shareholding details with any changes during the year
- Previous Year Returns Last filed AOC-4 and MGT-7 for reference
Additional Documents
Based on company activities and structure
Statutory Audit
- Auditor Appointment Letter (ADT-1)
- Audit Report and Financial Statements
- Auditor's Qualifications (if any)
- Notes to Accounts
Meeting Records
- Board Meeting Minutes
- AGM Minutes and Attendance
- Notice of Meetings
- Directors' Report
Compliance Records
- Deposit Records (DPT-3)
- Cost Audit Report (if applicable)
- Secretarial Audit (if applicable)
- Related Party Transactions
Tips for Smooth Filing
Annual Filing Checklist
- Trial Balance
- Bank Statements
- Invoices & Bills
- Payroll Records
- Director KYC Status
- Share Register
- Meeting Minutes
- Audit Reports
Our Annual Filing Process
Step-by-step guide to MCA compliance
Document Collection
We collect all required financial records, bank statements, and compliance documents from you securely.
- Collect financial statements and bank records
- Gather director and shareholder details
- Review previous year filings
Data Verification
Our experts verify all documents for accuracy and completeness. We reconcile GST returns with financial data.
- Verify document completeness
- Reconcile GST and TDS data
- Check director KYC compliance
Financial Preparation
We prepare financial statements, balance sheets, and P&L accounts as per Schedule III of Companies Act.
- Prepare balance sheet and P&L account
- Create notes to accounts
- Compile cash flow statement
Audit (if applicable)
For companies requiring statutory audit, we coordinate with auditors for report preparation and ADT-1 filing.
- Auditor appointment and verification
- Audit report finalization
- ADT-1 filing for new auditors
AOC-4 Filing
We file Form AOC-4 with MCA portal containing audited financial statements and director's report.
- Upload XBRL (if applicable)
- File AOC-4 with attachments
- Generate SRN and acknowledgment
MGT-7 Filing & Closure
We complete Form MGT-7 filing with annual return details and provide you compliance certificates.
- File MGT-7 with shareholding details
- Generate filing acknowledgments
- Provide compliance certificate
Actual time depends on document availability and audit completion (if applicable).
Important to Know
Important Notes- Due date for AOC-4 is within 30 days of AGM (October 30 for most companies)
- Due date for MGT-7 is within 60 days of AGM (November 29 for most companies)
- Additional fee of ₹100 per day per form applies after due dates with no maximum cap
- Companies with turnover > ₹5 Cr must file in XBRL format
- Failure to file for 3 consecutive years may lead to company strike-off
Frequently Asked Questions
AOC-4 is the form for filing financial statements (balance sheet, profit and loss account, cash flow statement) with the Registrar. MGT-7 is the annual return form that contains information about shareholders, directors, company meetings, and other compliance details. Both forms are mandatory for companies. AOC-4 is due within 30 days of AGM, while MGT-7 is due within 60 days of AGM.
For companies with December 31 financial year end: AOC-4 is due by January 29 (30 days after AGM typically held by Dec 31), MGT-7 is due by February 28 (60 days after AGM). For most companies with March 31 year end: AOC-4 due by October 30, MGT-7 due by November 29. LLPs must file Form 8 by October 30 and Form 11 by May 30.
MCA charges additional fees of ₹100 per day per form without any maximum limit. This means if you delay both AOC-4 and MGT-7 by 100 days, the penalty would be ₹20,000 (₹100 x 100 days x 2 forms). Additionally, companies may be marked as 'Active Non-Compliant' and directors may face disqualification for persistent non-compliance.
Yes, LLPs must file two forms annually: Form 8 (Statement of Account and Solvency) within 30 days from the end of 6 months of the financial year (due by October 30), and Form 11 (Annual Return) within 60 days of closure of financial year (due by May 31). Both forms are mandatory regardless of LLP's turnover or business activity.
XBRL (eXtensible Business Reporting Language) is a standardized format for electronic communication of business data. All companies listed with stock exchanges and companies with paid-up capital of ₹5 crore or more or turnover of ₹100 crore or more must file financial statements in XBRL format. This makes data analysis and comparison easier for regulators and investors.
No, even companies with no transactions or dormant status must file annual returns. Such companies can file 'nil' returns or opt for dormant company status by filing Form MSC-1. Non-filing for consecutive years may lead to the company being struck off by MCA and directors being disqualified from holding directorship in other companies.
Key documents include: Bank statements for the full year, Financial records (invoices, bills), Auditor's report (if applicable), Director details with DIN, Shareholding pattern with changes, Previous year's returns, Board meeting and AGM minutes, Digital signatures of authorized signatories. We guide you through the complete checklist based on your company type.
If you miss the deadline: 1) Additional fees of ₹100/day per form applies immediately, 2) Company may be marked as 'Active Non-Compliant' on MCA portal, 3) Directors may face disqualification after persistent default, 4) Company cannot file other forms like charge satisfaction or change of directors, 5) Eventually MCA may initiate strike-off proceedings. We recommend filing as soon as possible to minimize penalties.
No, statutory audit is not required for all companies. As per Companies Act 2013, private limited companies with turnover less than ₹10 crore AND paid-up capital less than ₹1 crore AND borrowings less than ₹1 crore are considered 'small companies' and may be exempt from statutory audit. However, all public companies and companies exceeding these thresholds require mandatory audit.
You can check your company's filing status on the MCA portal: 1) Visit www.mca.gov.in, 2) Click on 'View Company/LLP Master Data', 3) Enter your CIN/LLPIN, 4) View annual filing status for each year. You can also check if any forms are pending or if additional fees have been levied. We provide compliance tracking services to monitor your status year-round.
Still Have Questions?
Our compliance experts are here to help. Get personalized guidance for your annual filing.
Why Partner with WeeDoo?
We offer reliable and expert annual compliance services
Fast Processing
Penalty Protection
CA Expertise
Data Security
Transparent Pricing
Year-Round Support
Ready to File Your Returns?
Join 10,000+ businesses with compliant status

"Annual compliance is not just a legal requirement - it's a foundation for business credibility and growth. At WeeDoo, we ensure your filings are accurate, timely, and stress-free."