what is the registrar of companies?

The Registrar of Companies (ROC) is a governmental authority which is a part of the Ministry of Corporate Affairs (MCA). It is responsible for the registration as well as the administration of Companies and Limited Liability Partnerships (LLPs), under the Companies Act, 2013 and Limited Liability Partnership Act, 2008, Chartered Accountants Act, 1949 and the Company Secretaries Act, 1980.

ROC: Functions and Responsibilities

The ROC offices are established under Ministry of Corporate Affairs (MCA), and each state and union territory in India has its very own ROC office. ROC plays an important role when it comes to maintaining the transparency, legal compliance and accountability in the corporate industry in India. It is necessary for all the registered companies to file their registration application with the ROC of their principal business location. They are also required to file annual filing forms with the ROC. All the information about the companies is maintained by ROC. All the changes related to the company’s logo, address, business place, etc has to be filed with the ROC. An approval by ROC is required for such changes. Some states have more than one ROC office. In total, there are 25 ROCs in the country. The power of appointing the registrars including the joint, deputy, and assistant registrars lies with the Central Government. 

ROCs ensures that LLPs and companies are in compliance with the legal requirements. The ROC office maintains a registry of records for all the companies that are registered with it. The general public can access the records by paying a fee for the same. The Central Government administers control over ROC by assigning regional directors. In total, there are 7 regional directors that supervise the ROCs’ functioning within their respective areas.

From the registration of companies to completing reporting and regulation of companies and their directors and shareholders, ROC takes care of everything. It also supervises the government reporting on several matters such as the annual filing of several documents.

Company Registration under the ROC

It is a legal obligation for any company/business to get itself registered under the rules and regulations as per ROC. It is only upon the receipt of Certificate of Incorporation from the registrar that a company is considered to be legal. 

For getting a company registered, the applicant must submit all the relevant documents in accordance with the compliance requirements as per the business structure. These documents are mentioned below:

  • Memorandum of Association (MoA)
  • Articles of Association (AoA)
  • Signed Affidavit of Authorized Individual which declares that the company meets all the compliances and legal requirements for incorporation of the company
  • Pre-Incorporation Agreement for Director’s/Managing Director’s Appointment has to be filed

Once the mentioned documents are received and approved, ROC registers the company’s name in their records and issues the company the certificate of incorporation. In addition to this, ROC also issues a Commencement of Business Certificate (COB). This certificate is mandatory for commencement of any business activities by any Public Limited Company.

ROC’s Right to Refusal for Company Incorporation

There are situations in which ROC may not approve the incorporation of a company. This can happen due to many reasons. If the registrar objects to any of the clauses enlisted in MoA of the company such as Name, Registered Office, Capital and Liability clauses, he has the right to refuse the incorporation of the company. A company that wants to get registered should not have a name which might be objectionable. In addition to this, the company’s objective should be in accordance with the laws and regulations governing the country.


State/UT of the Registrar PlaceAddress/Phone Number/Fax of the Registrar Responsible Official  Email Address
Andhra Pradesh and Telangana Hyderabad Address: 2ND Floor of the Corporate Bhawan,Post GSI, Tattiannaram Nagole, Hyderabad – 500 068

Phone Number: 040-29805427/29803827/29801927

Fax: 040-29803727

Sh. N.
Assam, Meghalaya, Manipur. Tripura, Mizoram, Nagaland and Arunachal Pradesh Shillong Address: Ground Floor of the Morello Building, Shillong – 793001

Phone Number: 0364-2504093

Shri. Chandan
Bihar Patna Address: Block A, Western Wing, 4th Floor, Maurya Lok Complex, Dak Bunglow Road, Patna – 800001

Phone Number: 0612-222172

Fax: 0612-222172

Sh. U.S 
Chhattisgarh Bilaspur Address: Ist Floor of the Ashok Pingley Bhawan of Municipal Corporation, near Nehru Chowk, Bilaspur- 495001, Chattisgarh

Phone Number: (07752)-250092(D), 250094

Fax: (07752)- 250093

Sh. R.K.
Jharkhand Ranchi Address: House No-239 of Magistrate Colony situated on the Road No-4, Doranda, Ranchi: 834002, Jharkhand

Phone Number: 0651-2482811/2480801

Sh. C.M. Karl Marx NA
Delhi Delhi Address: 4th Floor of the IFCI Tower, 61 near the Nehru Place, New Delhi – 110019

Phone Number: 011-26235707, 26235708, 26235709

Fax: 011-26235702

Sh. D.
Haryana Manesar Address: Plot No. 6,7 & 8,IICA Campus basement, Sector-5, IMT-Manesar, Gurgaon, Haryana

Phone Number: 124-2291520

Sh. D. BandopadhyayNA
Goa and Daman & Diu Goa Address: Plot No. 21 of the Company Law Bhawan near the EDC Complex, Patto, Panaji, Goa-403 001

Phone Number: 0832-2438617

Fax: 2438618

Sh. V. P. Katkar
Gujarat Ahmedabad Address: ROC Bhavan which is situated at Opposite to  Rupal Park Society, Behind Ankur Bus Stop, Naranpura, Ahmedabad-380013

Phone Number: 079-27437597

Fax: 079-27438371

Sh. Vijay 
Jammu and Kashmir Jammu and Kashmir Address: Hall No.405-408 of the South Block near the Bahu Plaza, Rail Head Complex, Jammu – 180012

Phone Number: 0191-2470306

Fax: 0191-2470306

Sh. OP Sharma 
Karnataka Bangalore Address: Kendriya Sadana, 2nd Floor, E’ Wing, Koramangala, Bangalore-560034

Phone Number: 080-25633105 (Direct), 080-25537449/25633104

Fax: 080-25538531

Sh. M.
Kerala ErnakulamAddress: BMC Road, Thrikkakara’s Company Law Bhawan, Kochi – 682021

Phone Number: 0484-2423749/2421489

Fax: 0484-2422327

Sh. A Sehar
Madhya Pradesh Gwalior Address: Sanjay Complex, 3rd Floor, ‘A’ Block, Jayendra Ganj, Gwalior

Phone Number: 0751-2321907

Fax: 0751-2331853

Sh. J.N. Tikku
Maharashtra Mumbai/ Pune Mumbai Address: 100, Everest Building, Marine Drive – 400002

Phone Number: 022-22812627/22020295/22846954

Fax: 022-22811977

Pune Address: ROC, PMT Building, Deccan Gymkhana, 3rd Floor, Pune Stock Exchange, Pune-411004

Phone Number: 020-25521376

Fax: 020-25530042

Sh. S.P Kumar (Mumbai)

Smt. Vijaya Khandare (Pune)
Orissa Cuttack Sector 1, Plot No. 9 (P), Corporate Bhawan, 3rd Floor, Cuttack: 753014, Phone: 0671-2365361, 2366958, 266952, Fax: 0671-2305361Sh. A.K.
Pondicherry PondicherryAddress: No. 35 First Floor, Pondicherry’s Elango Nagar- 605011

Phone Number: 0413-2240129

Ms. S.R.
Punjab and Chandigard ChandigarhAddress: Corporate Bhawan, Plot No. 4 B, Sector 27 B, Madhya Marg- 160019

Phone Number: 0172-2639415, 2639416

Fax: 0172-2639416

Sh. Santosh
Rajasthan Jaipur Address: Corporate Bhawan, Residency Area, Second Floor, G/6-7, Civil Lines, Jaipur-302001 

Phone Number: 0141-2222465,2222466

Fax: 0141-2222464

Sh.Sanjay Kumar Gupta 
Tamil Naidu Chennai Address: Shastri Bhawan 26, Block No.6, B Wing, 2nd Floor, Haddows Road, Chennai – 600034

Phone Number: 044-28270071

Fax: 044-28234298

Shri Sridhar
Tamil Naidu CoimbatoreAddress: Stock Exchange Building, II-Floor, 683 Trichy Road, Singanallur, Coimbatore, Registrar of Companies- 641 005, Tamil Nadu

Phone Number: (0422) – 2318170 (D), 2318089, 2319640

Fax: (0422) – 2318089

Sh. N.Ramanathan
Uttar Pradesh and Uttarakhand Kanpur & NainitalAddress: Allenganj, Khalasi Line, and Kanpu, 10/499 B-208002

Phone Number: 0512-2550688

Fax: 0512-2540423

Sh. Puneet 
West Bengal Kolkata Address: 234/4, A.J.C.B. Road, Nizam Palace, 2nd MSO Building, 2nd Floor, Kolkata – 700020

Phone Number: 033-2287 7390

Fax: 033-22903795

Sh. B.



ROC plays a major role in the functioning of the corporate sector in India. It has been given the responsibility of registering companies in the country and has 25 offices in total. ROC plays an important role when it comes to maintaining the transparency, legal compliance and accountability in the corporate industry in India. ROC supervises the records of companies to ensure that they are in compliance with the legal requirements. In case a company has an objectionable name, the ROC has the right to refuse its incorporation. Without the incorporation certificate, a company cannot operate legally and can attract a lot of penalties and in certain cases, the owners can get imprisonment. Therefore, it is best to get your company registered as soon as possible. If you need any assistance in getting your company registered, feel free to get in touch with us now!


By Kashish

Content writer with a diverse portfolio spanning various subjects. With a seasoned background, I have been crafting professional content since 2019.

Leave a Reply

Your email address will not be published. Required fields are marked *