
ROC Filing — Annual Compliance & Company Filings
Complete ROC filing services for Private Limited Companies, LLPs, OPCs, and all types of companies. Annual returns, financial statements, director changes, and more.
Expert legal advice — reply within 30 min
What is ROC Filing?
ROC Filing refers to the mandatory submission of various forms, returns, and documents to the Registrar of Companies (ROC) under the Ministry of Corporate Affairs (MCA). Every company incorporated under the Companies Act, 2013 and every LLP registered under the LLP Act, 2008 is required to file periodic returns and event-based forms with the ROC to maintain compliance and active status.
The ROC is the authority that maintains the public record of all companies and LLPs in India. All filed documents are available on the MCA portal (mca.gov.in) for public inspection. Non-compliance with ROC filing requirements can lead to severe consequences including heavy penalties (Rs. 100 to Rs. 5 lakh), director disqualification for 5 years under Section 164(2), company strike off by the ROC, and even prosecution of directors. Timely and accurate ROC filing is therefore essential for every company and LLP.
Types of ROC Filings
Legal Provisions for ROC Filing
ROC Filing Process — Step by Step
- Identify the type of ROC filing required based on the event or compliance due date — annual return, financial statements, director change, etc.
- Prepare all supporting documents — board resolutions, shareholders resolutions, financial statements, auditor's report, consent letters, and other annexures
- Obtain Digital Signature Certificate (DSC) of the authorized signatory — director or company secretary who will digitally sign the form
- Login to the MCA V3 portal (mca.gov.in) using the company's credentials and select the appropriate form from the e-filing section
- Fill in all required details in the form accurately — company details, financial data, director information, share capital changes, etc.
- Attach all supporting documents in the prescribed format (PDF, generally not exceeding 10 MB per attachment)
- Pre-scrutinize the form using the MCA portal's built-in validation tool to check for errors before final submission
- Digitally sign the form using the DSC of the director/company secretary and the practicing professional (CA/CS/CMA) where required
- Pay the prescribed government filing fee online through the MCA portal (net banking, credit card, or challan)
- Submit the form — STP (Straight Through Processing) forms are approved instantly, while other forms are processed by the ROC within 30 days
Documents Required for ROC Filing
- Certificate of Incorporation (COI) and Company Identification Number (CIN)
- Memorandum of Association (MOA) and Articles of Association (AOA) — latest amended version
- Board resolution approving the filing / transaction (certified true copy)
- Shareholders resolution (ordinary or special as required) with attendance register
- Audited financial statements — Balance Sheet, P&L, Cash Flow Statement, Notes to Accounts
- Board's Report and Auditor's Report (for annual filing)
- Digital Signature Certificate (DSC) of the authorized director and practicing professional
- Director's DIN (Director Identification Number) and consent letter (Form DIR-2) for new appointments
- Valuation report from a registered valuer (for share allotment, merger, or capital restructuring)
- NOC from creditors / regulatory authorities (for registered office change, conversion, or winding up)
How it works?
Share company records
Provide your latest financial statements, board meeting minutes, and compliance documents.
Form preparation
Our CA prepares all annual ROC forms — AOC-4, MGT-7, ADT-1, and other required filings.
Review & verification
We verify all details, attach digital signatures, and prepare forms for submission.
Filing & compliance
All forms filed with MCA within due dates — receive filing acknowledgments and stay compliant.


Chat with us
Need ROC filing help? Chat with our compliance experts.
Hear what our users have to say

I've been using the Legitax app and it's really made dealing with legal stuff easier. It's great how I can just open the app and quickly find a legal expert to talk to, no matter what time it is. Every time I've had a question, big or small, I've gotten easy-to-understand answers from their experts. The app is super easy to use too, which is a big plus for me. I feel more confident handling legal things now. Legitax has been a big help!
Vijay Kanoor
Bengalore, Karnataka

The Legal advice I get is straightforward and easy to understand, which is important for me. Using Legitax has taken away a lot of stress when it comes to legal matters. I definitely recommend it to anyone looking for quick and reliable legal help.
Krishnamoorthy B
Chennai, Tamil Nadu

The advocate I connected with on Legitax was incredibly helpful, clearing up many doubts I had. They offered solutions and insights into issues that were affecting my family and me. I've had such a positive experience that I wouldn't hesitate to recommend Legitax to my friends.
Bhavesh Jain
Jaipur, Rajasthan

I was really impressed with the quality of legal advice I received. The lawyer was patient, knowledgeable, and took the time to explain everything in detail. It felt like having a personal legal advisor at my fingertips.
Lata Sharma
Amritsar, Punjab

Very convenient service. I needed urgent legal advice regarding a property dispute and was connected with a qualified lawyer within minutes. The consultation was thorough and the advice was practical and actionable.
Prakesh Ranjan
Patna, Bihar

Excellent platform for legal consultations. The process is seamless and the lawyers are very professional. I got my documents reviewed quickly and the feedback was comprehensive. Highly recommended for anyone needing legal assistance.
Preety Singh
Lucknow, Uttar Pradesh

Legitax made the entire process of getting legal help so much simpler. From consultation to document drafting, everything was handled professionally. The pricing is transparent and reasonable.
Arvind Pratap
Bhopal, Madhya Pradesh
Frequently asked questions
ROC (Registrar of Companies) filing refers to the submission of various forms, returns, and documents to the Ministry of Corporate Affairs (MCA) as required under the Companies Act, 2013 or LLP Act, 2008. It is mandatory because: (1) It ensures transparency — filed documents are publicly available on the MCA portal, (2) It maintains the company's active status — non-filing can lead to strike off, (3) It protects directors from disqualification — 3 years of non-filing leads to director disqualification, (4) It is a legal requirement — non-compliance attracts penalties ranging from Rs. 10,000 to Rs. 5 lakh.
Late filing has serious consequences: (1) Additional fees/penalty — Rs. 100 per day for small companies/OPC, 2x to 10x normal fees for other companies depending on delay period, (2) Director disqualification — if financial statements and annual returns are not filed for 3 consecutive years, all directors become disqualified under Section 164(2) for 5 years, (3) Company strike off — ROC can initiate strike off proceedings for 2+ years of non-filing, (4) Loss of active status — company status changes to "ACTIVE-non-compliant" or "DEFAULT" on MCA portal, affecting business relationships and bank account operations.
Annual compliances: (1) Hold Board Meetings — minimum 4 per year, gap not exceeding 120 days, (2) Hold AGM — within 6 months from end of financial year (September 30), (3) File Form AOC-4 — financial statements within 30 days of AGM, (4) File Form MGT-7 — annual return within 60 days of AGM, (5) File Form ADT-1 — auditor appointment within 15 days of AGM, (6) Maintain statutory registers — members, directors, charges, contracts, (7) File income tax return by October 31 (if audit applicable). Total government fees for a small company: approximately Rs. 1,200-2,400 per year.
Government fees depend on the authorized capital: (1) Companies with authorized capital up to Rs. 1 lakh — Rs. 200 per form, (2) Rs. 1 lakh to Rs. 5 lakh — Rs. 300 per form, (3) Rs. 5 lakh to Rs. 25 lakh — Rs. 400 per form, (4) Rs. 25 lakh to Rs. 1 crore — Rs. 500 per form, (5) Above Rs. 1 crore — Rs. 600 per form. Professional fees for preparing and filing forms through Legitax start from Rs. 1,500 per form for standard filings. Annual compliance packages (all filings included) start from Rs. 5,999 for small companies.
Yes, a struck-off company can be revived by filing an application before the National Company Law Tribunal (NCLT) under Section 252 of the Companies Act, 2013. Requirements: (1) Application must be filed within 20 years of strike off, (2) File all pending annual returns and financial statements with applicable penalties, (3) Pay all outstanding government fees and penalties, (4) Demonstrate that the company was carrying on business or had a valid reason for non-filing, (5) NCLT hearing — typically 2-4 months. Our team handles the complete revival process including NCLT representation.
STP (Straight Through Processing) forms are approved automatically by the MCA system upon filing — no manual processing by ROC is required. Examples: Form AOC-4, MGT-7, DIR-12 (resignation), ADT-1. Non-STP forms require manual review and approval by the ROC office. Examples: INC-22 (registered office verification), INC-24 (name change), SH-7 (authorized capital increase). Non-STP forms typically take 15-30 working days for approval. If the ROC raises objections (resubmission required), the timeline extends further.