# Annual Return — Section 92
The Annual Return is a statutory snapshot of the company filed every year with the ROC. It is the single most important public document showing the company's structure, shareholding, indebtedness, and governance during the financial year.
## Form & Signing
| Type of Company | Form | Signed By |
|---|---|---|
| Normal Company | MGT-7 | Director AND Company Secretary (CS); where no CS, then by CS in practice |
| OPC, Small Company, Private Co (startup) | MGT-7A | CS, OR if no CS, then by the Director |
## Certification by Company Secretary in Practice (Form MGT-8)
Mandatory for:
- Every Listed Company, OR
- Company having paid-up capital ≥ ₹10 crore, OR
- Company having turnover ≥ ₹50 crore
## Filing Timeline
- File with ROC within 60 days of date of AGM.
- If AGM not held — within 60 days from the date on which AGM should have been held + statement of reasons.
## Web-hosting (Section 92(3))
- Every company (except IFSC Public/Private companies) shall place a copy of Annual Return on its website, if any.
- The web-link of such annual return shall be disclosed in Board's Report.
- An extract of Annual Return in Form MGT-9 shall form part of Board's Report.
## Contents of Annual Return
(a) Registered office, principal business activities, particulars of holding/subsidiary/associate companies
(b) Shares, debentures, other securities and shareholding pattern
(c) Indebtedness
(d) Members and debenture-holders along with changes
(e) Promoters, directors, key managerial personnel along with changes
(f) Meetings of members/class/Board/committees thereof along with attendance details
(g) Remuneration of directors and KMP
(h) Penalties/punishment, compounding of offences
(i) Matters relating to certification of compliances, disclosures
(j) Details of shares held by FIIs
(k) Other matters as prescribed
## Penalty for Non-Filing
- Company: Fine ₹10,000 + ₹100 per day continuing default (max ₹2 lakh).
- Officer in default: ₹10,000 + ₹100 per day (max ₹50,000).
- CS in practice (certifying wrongly): Fine ₹2 lakh.