NineFifteenAM

Market notes

Reading a DRHP in 30 minutes: my checklist

1 min readBy Shubham

The eight sections I read first in an IPO prospectus, the ratios I compute, and the things that make me close the document.

This is how I read an offer document, not a view on any particular issue. I do not write "apply" or "avoid", and I do not publish target prices.

The order I read in

  1. Object of the issue. How much is fresh capital and how much is an exit for existing holders.
  2. Financials, three years. Revenue, margins, and whether profit is cash or accrual.
  3. Working capital cycle. Receivable days moving in the wrong direction is the most common warning I find.
  4. Related party transactions. Small print, large consequences.
  5. Promoter holding, before and after. And what is pledged.
  6. Risk factors. Skim for the specific ones, ignore the boilerplate.
  7. Litigation and regulatory matters. Size relative to net worth.
  8. Valuation basis. Compared against listed peers on the same measure, not a flattering one.

What I compute

Revenue growth, operating margin trend, debt to equity, return on capital employed, and receivable days. Five numbers, one spreadsheet row per company, so I can compare issues over time rather than judging each one in isolation.

What makes me stop reading

A working capital cycle stretching while revenue grows, promoter pledges without a clear explanation, or profits appearing in the year before filing and nowhere before that.

IPOprocessresearch
S

Shubham

I trade Indian markets and write the software that does it for me. I publish the engineering and the mistakes twice a week — no tips, no calls, no returns.

The Saturday letter

One email a week: what I built, what broke, and the lesson I'd pay money to have learned earlier.

Free. Unsubscribe anytime. No tips, no spam.

Related

26 Sept 2026
Algo trading in India: the rules, the cost, and what to do firstWhat the law requires of a retail algo trader in India, what a system costs to run after the April 2026 STT change, and the order to build it in.
Guides
26 Sept 2026
Why my backtest liedOne sentence that would make someone click this in search results.
The journey
18 Sept 2026
The ₹40,000 bug I shipped on a FridayA missing check turned one rejected order into eleven retries in nine seconds. The code path, the logs, and the guard that now makes it impossible.
Mistakes that cost me