Free Gst Registration | Unlimited Bills Gst Returns

ROC Filing Services

Documents Required:



Audited Balance Sheet


ROC Filing

ROC Filing

Registrar of Companies

The Registrar of Companies (ROC) is a government office under the Ministry of Corporate Affairs (MCA) responsible for the administration and regulation of companies and Limited Liability Partnerships (LLPs) within the country. The ROC operates under the provisions of the Companies Act, ensuring compliance and transparency in the corporate sector.

ROCs operate in major states and UTs. They register companies and LLPs as mandated by the Companies Act, ensuring compliance. They maintain records accessible to the public for a fee. Oversight comes from seven Regional Directors appointed by the Central Government.

ROC Filing

ROC filing refers to the submission of various documents and reports to the Registrar of Companies (ROC) in India. It's a mandatory process for all registered companies and limited liability partnerships (LLPs) to maintain compliance with the Companies Act, 2013.

Every company and LLP registered in India must file various forms and returns with the ROC at regular intervals. This includes directors, company secretaries, and other designated officials responsible for compliance.

Importance of ROC Filing:

Legal Compliance: First and foremost, filing with the Registrar of Companies (ROC) is mandatory for all registered companies and Limited Liability Partnerships (LLPs). This ensures adherence to statutory obligations set forth by the Companies Act and other relevant regulations. By fulfilling these legal requirements, you demonstrate responsible behavior and avoid potential penalties and legal consequences.

Transparency: Beyond compliance, ROC filing fosters transparency by providing accurate and up-to-date information about your business. This includes details about your company structure, financial performance, directors, and key management personnel. Public access to this information builds trust with stakeholders, including investors, partners, and customers. They gain valuable insights into your operations and financial health, enabling them to make informed decisions about engaging with your company.

Avoiding Penalties: Neglecting ROC filings can be costly. Late or inaccurate submissions can lead to significant financial penalties imposed by the ROC. Avoiding these penalties not only saves you money but also demonstrates responsible business practices, enhancing your reputation and brand image.

Maintaining Good Standing: Regular and accurate ROC filings contribute to maintaining your company's good standing within the business ecosystem. This strengthens your relationships with government agencies, banks, and other institutions, facilitating smooth business operations and opening doors to potential opportunities.

In conclusion, ROC filing is an essential practice for any company or LLP operating in India. It ensures legal compliance, promotes transparency, safeguards against penalties, and contributes to maintaining a good standing. By prioritizing ROC filing, you lay a strong foundation for sustainable growth and success in the Indian market.

Documents Required for ROC Filing:

To file with the Registrar of Companies (ROC), you will need to submit various documents and forms depending on the specific requirements of your company or LLP. Here are some common documents that may be required for ROC filing:

  • Incorporation Documents: These documents include the Memorandum of Association (MOA) and Articles of Association (AOA) for companies, and the LLP Agreement for LLPs. These documents outline the objectives, rules, and regulations of the company or LLP.
  • Director/Partner Details: You will need to provide details of the directors or partners of the company or LLP, including their names, addresses, and identification documents.
  • Registered Office Address: The ROC requires the registered office address of the company or LLP, along with supporting documents such as proof of ownership or rental agreement.
  • Shareholding Pattern: For companies, you may need to submit a shareholding pattern that details the distribution of shares among the shareholders.
  • Financial Statements: Companies are required to submit financial statements, including balance sheets, profit and loss statements, and cash flow statements. These statements should be prepared in accordance with the applicable accounting standards.
  • Annual Returns: Companies and LLPs are required to file annual returns with the ROC. These returns provide information about the company's or LLP's financial performance, shareholding structure, and other relevant details.
  • Board Resolutions: Certain changes or decisions made by the company or LLP may require board resolutions. These resolutions should be documented and filed with the ROC.
  • Other Statutory Filings: Depending on the nature of your business and the applicable laws, there may be other specific documents or forms that need to be filed with the ROC. These could include forms for changes in company name, appointment or resignation of directors, alteration of share capital, etc.

Procedure for ROC Filing:

The procedure for ROC filing in India generally involves the following steps:

  1. Preparation of Documents: Gather all the necessary documents and forms required for ROC filing as per the specific requirements of your company or LLP. This may include the incorporation documents, director/partner details, registered office address proof, shareholding pattern, financial statements, annual returns, board resolutions, and other statutory filings.
  2. Verification and Certification: Ensure that all the documents are accurate, complete, and comply with the applicable laws and regulations. If required, get the documents certified by a professional, such as a company secretary or chartered accountant.
  3. Online Filing: Visit the official website of the Ministry of Corporate Affairs (MCA) or the respective ROC's website and log in to the MCA portal using your credentials. Fill in the relevant details and upload the documents and forms in the prescribed format.
  4. Payment of Fees: Pay the applicable filing fees online through the MCA portal using the accepted payment methods.
  5. Submission and Approval: After submitting the documents and paying the fees, the ROC will process the filing. The ROC may review the documents and may request for any additional information or clarification if required. Once the filing is approved, you will receive the acknowledgment or certificate of filing from the ROC.
  6. Record Maintenance: Maintain a copy of the filed documents and the acknowledgment or certificate of filing for future reference and compliance purposes.

ROC Forms

To file with the Registrar of Companies (ROC), you will need to submit various documents and forms depending on the specific requirements of your company or LLP. Here are some common forms that may be required for ROC filing:

  • Form INC-7: This form is used for filing the application for incorporation of a company.
  • Form DIR-12: This form is used for filing the appointment and resignation of directors of a company.
  • Form MGT-7: This form is used for filing the annual return of a company.
  • Form AOC-4: This form is used for filing the financial statements of a company.
  • Form ADT-1: This form is used for filing the appointment of auditors of a company.
  • Form CHG-1: This form is used for filing the creation or modification of charges on the assets of a company.
  • Form LLP-3: This form is used for filing the information regarding partners and designated partners of an LLP.
  • Form LLP-8: This form is used for filing the statement of account and solvency of an LLP.

It is important to note that the exact forms required for ROC filing may vary based on the type of company or LLP, its activities, and the specific requirements of the ROC. It is advisable to consult with a professional, such as a company secretary or chartered accountant, to ensure compliance with all the necessary filing requirements.

Refusal of Registration

The Registrar of Companies (ROC) holds the authority to reject the registration of a company for several reasons. The Memorandum of Association (MOA) submitted to the registrar comprises five essential clauses: the name clause, objects clause, registered office clause, capital clause, and liability clause. One critical responsibility of the registrar is to prevent the registration of companies bearing objectionable names. Additionally, any company pursuing unlawful objectives can be refused registration by the registrar.

Due Dates

The due dates for ROC filing can vary based on the specific filing requirement and the type of company or LLP

How Ecfile can help you with ROC Filing:

Simplifying ROC Filing with Ecfile

At Ecfile, we specialize in simplifying the Registrar of Companies (ROC) filing process for businesses in India. Our services ensure efficient compliance with ROC regulations, saving you time and effort.

What We Offer:

  • Expert Guidance: Our experienced team provides expert guidance and assistance throughout the ROC filing process.
  • Document Preparation: We assist in preparing accurate and complete documentation required for various ROC filings.
  • Timely Compliance: Ensuring timely submission of annual returns, financial statements, director appointments, and other statutory filings.
  • Regulatory Adherence: We keep abreast of Companies Act regulations, ensuring compliance with statutory requirements.

Why Choose Ecfile for ROC Filing:

  • Efficiency: Streamlined processes minimize filing complexities, allowing you to focus on your business.
  • Expertise: Benefit from our team's in-depth understanding of ROC regulations.
  • Timeliness: We prioritize prompt submissions, reducing compliance-related risks.
  • Tailored Solutions: Our services are customized to suit your company's specific filing needs.

Partner with Us

Let Ecfile be your trusted partner for hassle-free ROC filing. Contact us today to explore how our services can benefit your business!



  • 13/1 1st Floor Madhavaram High Road
  • Perambur Sembium Chennai -600011
  • Tamilnadu
  • info@ecfile.in