Annual Report Triage (India)
An Indian annual report runs 200–400 pages. Roughly 30 of them matter. This skill is the read order, the extraction checklist, and the output format.
Rule 0: never read front to back
The first 60–100 pages are designed to be read: chairman's letter, glossy segment spreads, ESG photography. They are marketing. The signal is at the back, in the notes to accounts, and in the statutory reports nobody proofreads for tone.
Read in this order:
- Auditor's Report (independent auditor's report on consolidated financials)
- CARO 2020 annexure
- Notes to accounts — related party transactions
- Notes to accounts — contingent liabilities and commitments
- Cash flow statement (consolidated)
- Segment reporting note (Ind AS 108)
- Subsidiary/associate list — AOC-1
- Board's Report + Secretarial Audit (Form MR-3)
- Corporate governance report — promoter pledge, board changes, auditor changes
- MD&A — only now, and only to check management's story against what steps 1–9 said
- BRSR — for top 1,000 listed entities by market cap
Step 1 — Standalone vs consolidated
Always work from consolidated unless the company has no subsidiaries. Then check the gap:
- Consolidated revenue >> standalone revenue → the operating business sits in subsidiaries. Read AOC-1 carefully.
- Standalone PAT >> consolidated PAT → subsidiaries are loss-making, or there is a minority-interest drag.
- Standalone has large "investments in subsidiaries" that never generate dividend or equity income → possible parked capital.
Record both. A company whose story changes between the two statements is telling you where to look.
Step 2 — Auditor's Report
Extract, verbatim:
- Opinion type: Unmodified / Qualified / Adverse / Disclaimer. Anything other than unmodified is a hard stop — read the basis paragraph in full and quantify the impact.
- Key Audit Matters (KAM): the auditor's own list of what was hardest to audit. This is the single highest-signal paragraph in the document. Revenue recognition timing, impairment of goodwill or intangibles, expected credit loss provisioning, and litigation provisions are the recurring ones.
- Emphasis of Matter (EOM): not a qualification, but the auditor flagging something they want you to read. Treat as a pointer, not a verdict.
- Auditor's report on Internal Financial Controls (IFC): an adverse IFC opinion with a clean financial opinion is a contradiction worth understanding.
- Auditor identity and tenure: under Section 139 of the Companies Act 2013, an audit firm rotates after two terms of five years. A resignation mid-term is a different event entirely — see
forensic-redflags-india.
Step 3 — CARO 2020
The Companies (Auditor's Report) Order 2020 forces the auditor to answer specific questions. The clauses that carry investment signal:
| Clause |
What it forces disclosure of |
Why it matters |
| 3(i) |
PPE and intangible verification, title deeds not in company name |
Title deed gaps in a real-estate-heavy balance sheet |
| 3(ii) |
Inventory verification; quarterly returns filed with banks vs books |
A mismatch between bank-submitted stock statements and audited books is one of the strongest fraud signals in Indian reporting |
| 3(iii) |
Loans/advances to related parties, terms, repayment |
Promoter funding routed through the listed entity |
| 3(vii) |
Statutory dues in arrears |
Cash stress often shows here first (GST, PF, TDS) |
| 3(ix) |
Default in repayment to lenders; wilful defaulter status; end-use of term loans |
Diversion of short-term funds to long-term use |
| 3(x) |
Use of IPO/FPO/preferential issue proceeds |
Deviation from stated use of proceeds |
| 3(xi) |
Fraud reported, whistle-blower complaints |
Read in full, always |
| 3(xvii) |
Cash losses in current and preceding year |
|
| 3(xix) |
Auditor's opinion on the entity's ability to meet liabilities for one year |
Effectively a soft going-concern statement |
Step 4 — Related party transactions (RPT)
Find the RPT note. Build a table for the current and prior year:
- Counterparty name and relationship
- Nature (sale of goods, purchase, loan given, loan taken, guarantee, royalty, rent, remuneration)
- Amount, and amount as a % of the corresponding P&L or balance sheet line
Flags:
- Royalty or brand fee paid to a promoter entity, rising faster than revenue
- Sales to a related party at a margin materially different from third-party sales
- Loans or guarantees given to promoter-group entities with no commercial rationale
- Purchases from a single related-party supplier that is a shell (check MCA for its financials)
- RPTs approved under SEBI LODR Regulation 23 by shareholder resolution — an RPT large enough to need a special resolution is large enough to model
Step 5 — Contingent liabilities and commitments
Sum them and express as a % of net worth. Split into:
- Tax disputes (income tax, GST, excise/service tax legacy) — often large, often stale, usually settle for a fraction
- Guarantees given on behalf of subsidiaries or related parties — these are real leverage the balance sheet does not show
- Claims not acknowledged as debt — read the narrative
- Capital commitments — forward capex the cash flow forecast must absorb
A contingent liability book above ~50% of net worth deserves a paragraph in your note. Guarantees on behalf of unlisted promoter entities deserve one at any size.
Step 6 — Cash flow reality check
Compute, for the last 5 years if available:
CFO / EBITDA healthy: 0.7–1.0+ sustained
Cumulative CFO / Cumulative PAT healthy: ≈ 1.0 over a cycle
FCF = CFO − capex (purchase of PPE, net)
If PAT compounds and CFO does not, the earnings are on the balance sheet, not in the bank. Locate them: receivables, inventory, loans and advances, or capital work-in-progress that never gets commissioned.
Also check where "other income" comes from. Treasury income dressed as operating performance is common in cash-rich Indian mid-caps.
Step 7 — Segments (Ind AS 108)
Segment disclosure is reported the way management reviews the business, so it reveals the internal org chart. Check:
- Segment revenue and result trend — is the growth segment also the profitable one?
- Unallocated corporate expense as % of revenue, and whether it is growing
- Capital employed by segment — where is money actually being deployed
- Geographic split, and revenue from a single customer above 10% (a required disclosure)
Step 8 — The subsidiary web (AOC-1)
Form AOC-1 lists every subsidiary, associate and joint venture with turnover, PAT and net worth. Build the list and ask:
- How many entities exist relative to the size of the business?
- Are there overseas subsidiaries in jurisdictions with no operating logic?
- Which subsidiaries are loss-making, and are they being funded by the parent?
- Have subsidiaries been added or struck off this year? Why?
Step 9 — Governance and Secretarial Audit
- Form MR-3 (Secretarial Audit): qualifications here are rare and therefore meaningful.
- Promoter pledge: from the corporate governance report and the shareholding pattern. Any pledge above ~25% of promoter holding is a structural risk; above 50%, treat the equity as an option on the promoter's own solvency.
- Board composition: independent director count, resignations during the year and the reasons stated in their resignation letters (SEBI requires disclosure of the full letter).
- Managerial remuneration as a % of PAT, and the median-employee ratio disclosure under Section 197(12).
Step 10 — BRSR
Mandatory for the top 1,000 listed entities by market capitalisation. Ignore the narrative; use the quantitative section:
- Energy and water intensity per rupee of turnover, trended
- Complaints: consumer, employee, and community — counts and resolution
- Fines and penalties paid for non-compliance (Section C, Principle 1)
- Assessed vs. self-declared: BRSR Core is reasonably assured for the top 250 by market cap
Output format
Produce a memo in this shape. Keep it to two pages.
# <Company> — Annual Report FY<xx> Triage
**Verdict in one line:** <what changed and whether it changes the thesis>
## Numbers that matter
| Metric | FY-2 | FY-1 | FY | Comment |
|---|---|---|---|---|
## Auditor
- Opinion: <type>
- KAMs: <list>
- CARO exceptions: <list, or "none">
## Related party
<table + one-line assessment>
## Off-balance-sheet
- Contingent liabilities: ₹X cr (Y% of net worth)
- Guarantees to group entities: ₹X cr
## Cash conversion
- CFO/EBITDA (5y): ...
- Cumulative CFO/PAT (5y): ...
## Red flags
1. ...
## Questions for management
1. ...
Hard rules
- Quote page numbers. Every claim in the memo cites the note or page it came from.
- Never infer a number that is disclosed. If you cannot find it, say "not disclosed" — that is itself a finding.
- Compare to last year's AR. Most red flags are changes in language, not levels: a KAM that appears for the first time, an accounting policy that shifts, a segment that gets merged into another, a disclosure that quietly disappears.
- Do not issue a buy/sell recommendation from an annual report alone. This skill produces evidence, not a rating.
1---2name: annual-report-triage3description: Extract the investment-relevant signal from an Indian listed company's annual report in under two hours. Use when reading or summarising an annual report, integrated report, or Form MR-3 / CARO / BRSR content for an NSE- or BSE-listed company, or when the user asks "what's in this annual report", "should I be worried about X in the AR", or wants a company's disclosures compared year over year.4license: MIT5---67# Annual Report Triage (India)89An Indian annual report runs 200–400 pages. Roughly 30 of them matter. This skill is the read order, the extraction checklist, and the output format.1011## Rule 0: never read front to back1213The first 60–100 pages are designed to be read: chairman's letter, glossy segment spreads, ESG photography. They are marketing. The signal is at the back, in the notes to accounts, and in the statutory reports nobody proofreads for tone.1415**Read in this order:**16171. Auditor's Report (independent auditor's report on consolidated financials)182. CARO 2020 annexure193. Notes to accounts — related party transactions204. Notes to accounts — contingent liabilities and commitments215. Cash flow statement (consolidated)226. Segment reporting note (Ind AS 108)237. Subsidiary/associate list — AOC-1248. Board's Report + Secretarial Audit (Form MR-3)259. Corporate governance report — promoter pledge, board changes, auditor changes2610. MD&A — only now, and only to check management's story against what steps 1–9 said2711. BRSR — for top 1,000 listed entities by market cap2829## Step 1 — Standalone vs consolidated3031Always work from **consolidated** unless the company has no subsidiaries. Then check the gap:3233- Consolidated revenue >> standalone revenue → the operating business sits in subsidiaries. Read AOC-1 carefully.34- Standalone PAT >> consolidated PAT → subsidiaries are loss-making, or there is a minority-interest drag.35- Standalone has large "investments in subsidiaries" that never generate dividend or equity income → possible parked capital.3637Record both. A company whose story changes between the two statements is telling you where to look.3839## Step 2 — Auditor's Report4041Extract, verbatim:4243- **Opinion type**: Unmodified / Qualified / Adverse / Disclaimer. Anything other than unmodified is a hard stop — read the basis paragraph in full and quantify the impact.44- **Key Audit Matters (KAM)**: the auditor's own list of what was hardest to audit. This is the single highest-signal paragraph in the document. Revenue recognition timing, impairment of goodwill or intangibles, expected credit loss provisioning, and litigation provisions are the recurring ones.45- **Emphasis of Matter (EOM)**: not a qualification, but the auditor flagging something they want you to read. Treat as a pointer, not a verdict.46- **Auditor's report on Internal Financial Controls (IFC)**: an adverse IFC opinion with a clean financial opinion is a contradiction worth understanding.47- **Auditor identity and tenure**: under Section 139 of the Companies Act 2013, an audit firm rotates after two terms of five years. A resignation *mid-term* is a different event entirely — see `forensic-redflags-india`.4849## Step 3 — CARO 20205051The Companies (Auditor's Report) Order 2020 forces the auditor to answer specific questions. The clauses that carry investment signal:5253| Clause | What it forces disclosure of | Why it matters |54|---|---|---|55| 3(i) | PPE and intangible verification, title deeds not in company name | Title deed gaps in a real-estate-heavy balance sheet |56| 3(ii) | Inventory verification; quarterly returns filed with banks vs books | **A mismatch between bank-submitted stock statements and audited books is one of the strongest fraud signals in Indian reporting** |57| 3(iii) | Loans/advances to related parties, terms, repayment | Promoter funding routed through the listed entity |58| 3(vii) | Statutory dues in arrears | Cash stress often shows here first (GST, PF, TDS) |59| 3(ix) | Default in repayment to lenders; wilful defaulter status; end-use of term loans | Diversion of short-term funds to long-term use |60| 3(x) | Use of IPO/FPO/preferential issue proceeds | Deviation from stated use of proceeds |61| 3(xi) | Fraud reported, whistle-blower complaints | Read in full, always |62| 3(xvii) | Cash losses in current and preceding year | |63| 3(xix) | Auditor's opinion on the entity's ability to meet liabilities for one year | Effectively a soft going-concern statement |6465## Step 4 — Related party transactions (RPT)6667Find the RPT note. Build a table for the current and prior year:6869- Counterparty name and relationship70- Nature (sale of goods, purchase, loan given, loan taken, guarantee, royalty, rent, remuneration)71- Amount, and amount as a % of the corresponding P&L or balance sheet line7273Flags:7475- Royalty or brand fee paid to a promoter entity, rising faster than revenue76- Sales to a related party at a margin materially different from third-party sales77- Loans or guarantees given to promoter-group entities with no commercial rationale78- Purchases from a single related-party supplier that is a shell (check MCA for its financials)79- RPTs approved under SEBI LODR Regulation 23 by shareholder resolution — an RPT large enough to need a special resolution is large enough to model8081## Step 5 — Contingent liabilities and commitments8283Sum them and express as a % of net worth. Split into:8485- **Tax disputes** (income tax, GST, excise/service tax legacy) — often large, often stale, usually settle for a fraction86- **Guarantees given** on behalf of subsidiaries or related parties — these are real leverage the balance sheet does not show87- **Claims not acknowledged as debt** — read the narrative88- **Capital commitments** — forward capex the cash flow forecast must absorb8990A contingent liability book above ~50% of net worth deserves a paragraph in your note. Guarantees on behalf of *unlisted promoter entities* deserve one at any size.9192## Step 6 — Cash flow reality check9394Compute, for the last 5 years if available:9596```97CFO / EBITDA healthy: 0.7–1.0+ sustained98Cumulative CFO / Cumulative PAT healthy: ≈ 1.0 over a cycle99FCF = CFO − capex (purchase of PPE, net)100```101102If PAT compounds and CFO does not, the earnings are on the balance sheet, not in the bank. Locate them: receivables, inventory, loans and advances, or capital work-in-progress that never gets commissioned.103104Also check where "other income" comes from. Treasury income dressed as operating performance is common in cash-rich Indian mid-caps.105106## Step 7 — Segments (Ind AS 108)107108Segment disclosure is reported the way management reviews the business, so it reveals the internal org chart. Check:109110- Segment revenue and result trend — is the growth segment also the profitable one?111- Unallocated corporate expense as % of revenue, and whether it is growing112- Capital employed by segment — where is money actually being deployed113- Geographic split, and revenue from a single customer above 10% (a required disclosure)114115## Step 8 — The subsidiary web (AOC-1)116117Form AOC-1 lists every subsidiary, associate and joint venture with turnover, PAT and net worth. Build the list and ask:118119- How many entities exist relative to the size of the business?120- Are there overseas subsidiaries in jurisdictions with no operating logic?121- Which subsidiaries are loss-making, and are they being funded by the parent?122- Have subsidiaries been added or struck off this year? Why?123124## Step 9 — Governance and Secretarial Audit125126- **Form MR-3 (Secretarial Audit)**: qualifications here are rare and therefore meaningful.127- **Promoter pledge**: from the corporate governance report and the shareholding pattern. Any pledge above ~25% of promoter holding is a structural risk; above 50%, treat the equity as an option on the promoter's own solvency.128- **Board composition**: independent director count, resignations during the year and the reasons stated in their resignation letters (SEBI requires disclosure of the full letter).129- **Managerial remuneration** as a % of PAT, and the median-employee ratio disclosure under Section 197(12).130131## Step 10 — BRSR132133Mandatory for the top 1,000 listed entities by market capitalisation. Ignore the narrative; use the quantitative section:134135- Energy and water intensity per rupee of turnover, trended136- Complaints: consumer, employee, and community — counts and resolution137- Fines and penalties paid for non-compliance (Section C, Principle 1)138- Assessed vs. self-declared: BRSR Core is reasonably assured for the top 250 by market cap139140## Output format141142Produce a memo in this shape. Keep it to two pages.143144```markdown145# <Company> — Annual Report FY<xx> Triage146147**Verdict in one line:** <what changed and whether it changes the thesis>148149## Numbers that matter150| Metric | FY-2 | FY-1 | FY | Comment |151|---|---|---|---|---|152153## Auditor154- Opinion: <type>155- KAMs: <list>156- CARO exceptions: <list, or "none">157158## Related party159<table + one-line assessment>160161## Off-balance-sheet162- Contingent liabilities: ₹X cr (Y% of net worth)163- Guarantees to group entities: ₹X cr164165## Cash conversion166- CFO/EBITDA (5y): ...167- Cumulative CFO/PAT (5y): ...168169## Red flags1701. ...171172## Questions for management1731. ...174```175176## Hard rules177178- **Quote page numbers.** Every claim in the memo cites the note or page it came from.179- **Never infer a number that is disclosed.** If you cannot find it, say "not disclosed" — that is itself a finding.180- **Compare to last year's AR.** Most red flags are changes in language, not levels: a KAM that appears for the first time, an accounting policy that shifts, a segment that gets merged into another, a disclosure that quietly disappears.181- **Do not issue a buy/sell recommendation from an annual report alone.** This skill produces evidence, not a rating.