ROC Compliances


All companies and LLPs incorporated in India are required to file certain documents/ information with the Registrar of Companies (ROC) every financial year and also at regular time intervals.

Non-compliance with such ROC filings shall attract heavy fines both to the company and its directors.

We cover end to end compliance services including company and LLP incorporation. The range of ROC Compliances service provided by us include:

  1. Annual returns
  2. Share allotment
  3. Transfer of shares
  4. Incorporation of Company/ LLP
  5. Half yearly returns
  6. General advisory

The following are some important ROC forms which are required to be filed at various time intervals for which we provide support:

INC 20A:

All the companies incorporated on or after 02/11/2018 and having a share capital are required to filed 20A.

DIR 12:

Where any Director has been appointed by the Company or has resigned from the company or there has been change in designation of Director, then e-Form DIR-12 shall be filed.


It is mandatory for every director who has been allotted a DIN to file form DIR-3 KYC before 30th September of every financial year.

DPT 3:

DPT 3 is a return of deposits that companies must file to furnish information about deposits and/or outstanding receipt of loan or money other than deposits.

PAS 3:

Whenever a company makes any allotment of shares or securities, it is required to file a return of allotment in form PAS-3 within thirty days of such allotment.

AOC 4:

Form AOC 4 is used to file the financial statements for every financial year.

MGT 7:

Form MGT 7 is the annual returns of the company for every financial year.

Various due dates for ROC Compliances can be referred to in this section of the website.