Omaha · The Nifty 50 Book private drafts — Buffett & Munger lens

← all companies · 2026-07-06 · moat: wide · raw .md

HDFC Bank: The Deposit Machine of India

If you owned the whole company

Suppose you had ₹12,77,925 crore lying around — that is the market capitalization, the price the stock market puts on the entire company — and you bought every share of HDFC Bank today. What would you get for your money?

You would get a business that earned ₹79,219 crore of net profit in the year ended March 2026. Divide the profit by the price: about ₹6.20 of profit each year for every ₹100 you paid. That is the "earnings yield" — think of it as the interest rate the business pays you for owning it, except unlike a fixed deposit, this coupon has grown. Eleven years ago, in March 2015, the profit was ₹10,703 crore. Today it is ₹79,219 crore — roughly seven and a half times bigger.

The stock trades at a price-to-earnings ratio of 16.8 — you pay ₹16.80 for each rupee of current profit. For a business that compounded profit at 20% a year for a decade, that is not a foolish sticker price. Mr. Market, interestingly, has been grumpy about it: the share price fell 19% in the past year even as profits rose. We like it when the scoreboard and the game disagree, because the game always wins eventually.

What does this business actually do?

Strip away the glass towers and the app. HDFC Bank does two things. It collects money from tens of millions of Indians — salary accounts, savings accounts, fixed deposits — and pays them a small rent for it. Then it lends that same money out to people buying homes and cars, to shopkeepers, and to companies, and charges a bigger rent. The gap between the rent it pays and the rent it collects, minus the loans that go bad and the cost of running branches, is the profit.

A kirana shop buys sugar at ₹40 a kilo and sells at ₹45. A bank buys money and sells money. That's the whole business. Everything else — the cards, the fees, the insurance it sells alongside — is toppings on that dosa. In 2023 the bank swallowed its own parent, HDFC Ltd, India's big home-loan company, which is why the revenue line jumps from ₹1,70,754 crore in March 2023 to ₹2,83,649 crore in March 2024. Same dosa, much bigger tawa.

The science underneath

Charlie here. Banking has no chemistry and no blast furnace. Its science is plain arithmetic — and the arithmetic is ferocious.

A bank lends out roughly nine rupees of other people's money for every one rupee of its own. Look at the balance sheet in the data: the owners' money (equity capital plus reserves) is about ₹5,81,514 crore, sitting under a lending business generating ₹3,48,615 crore of revenue a year. That stack of borrowed money is called leverage, and it is a magnifying glass. Say a bank has ₹100 of its own and ₹900 of depositors' money, and lends the ₹1,000 out at a 3% spread. It earns ₹30 on its own ₹100 — a 30% gross return. Marvelous. Now let just 1% of the loans go bad: that's ₹10 gone, a third of the earnings, vaporized by a mistake on one rupee in a hundred. A 3% mistake and the year's profit is gone entirely. A 10% mistake and the owners' money is gone — all of it — and the depositors are banging on the door.

So the whole game reduces to two numbers. First, the probability of default: out of 100 borrowers, how many won't pay you back? You cannot know this borrower by borrower; you can only know it the way an insurance company knows it, across thousands of loans, through discipline and long memory. Second, the cost of the raw material — money itself. And here is the beautiful part: the raw material is priced by trust. A grandmother in Indore leaves her savings with HDFC Bank at a low interest rate not because she compared rates on a website, but because she trusts the name on the door. Trust lets this bank borrow cheaper than its rivals. A steel mill would kill for iron ore at a permanent discount. HDFC Bank gets its iron ore — deposits — at a discount every single morning, from 45 lakh-plus shareholders' worth of goodwill and several crore depositors' habit.

Chain for the 14-year-old: leverage magnifies everything → the winner is the bank with the cheapest money and the fewest mistakes → cheap money comes from trust → trust, built over decades, is the moat.

The moat test

Hand a capable rival ₹12,77,925 crore in cash and ten years of patience. Can they take this castle?

They can build the branches — money buys real estate. They can build a slicker app — money buys engineers. What they cannot buy is thirty years of nothing bad ever happening to my deposit. Deposits move at the speed of trust, which is roughly the speed of a glacier. Your salary account, your EMIs, your children's school-fee standing instructions all sit in one place, and moving them is a weekend of paperwork nobody volunteers for. That is a switching cost wearing a customer-convenience costume.

Add low-cost scale: spreading technology and compliance costs over India's largest private loan book means each rupee lent costs less to manage than at a smaller bank. Add regulation: the RBI hands out bank licences the way a strict schoolmaster hands out full marks — rarely — so the number of serious challengers is capped by law.

Honesty requires the other side: there is no network effect here in the true sense, and brand in banking is fragile — one season of bad loans and the glacier can become an avalanche (in the wrong direction). But as moats in banking go, this is the wide one. Verdict: wide.

The numbers Warren would check

What we check What it means HDFC Bank
Sales growth, 10 yr How fast the money-in, money-out machine grew 19% a year
Profit growth, 10 yr How fast the owners' take grew 20% a year
Return on equity (last yr) Profit per ₹100 of owners' money kept in 13.8%
ROE, 10-yr average The same, through good and bad years 16%
Price to earnings Rupees paid per rupee of profit 16.8
Price to book value Price versus owners' money per share (₹830 vs ₹378) ~2.2×
Dividend payout (FY26) Share of profit mailed to owners 31%

Return on equity means: for every ₹100 the owners left inside the business, ₹13.80 came back as profit last year. That is decent, though a step below the 10-year average of 16% — the merger brought a mountain of new equity that must now be made to sweat.

Two lines need explaining, not alarm. Equity capital rose from ₹558 crore in March 2023 to ₹1,539 crore in March 2026 — that is mostly the merger paying HDFC Ltd's owners in new shares, plus later capital actions, not reckless dilution; profit per share still climbed from ₹41.22 to ₹49.39. And cash from operations swings wildly year to year (minus ₹62,872 crore in 2019, plus ₹1,27,242 crore in 2025) — in a bank this line mixes up deposit inflows and loan outflows, so it tells you about growth plumbing, not profit quality.

What could go wrong

Munger's question: what would it take to kill this business?

One, a rot in the loan book. The leverage arithmetic above never sleeps; a few years of careless lending at this size would do damage no brand could cover. Two, the raw-material advantage eroding — if depositors chase rates through apps that move money in one tap, the glacier speeds up and cheap deposits get less cheap. Three, indigestion: the merger made this the largest private bank by assets, and elephants grow slower than horses; sales growth in the trailing twelve months was just 4%. Four, the items Screener flags: contingent liabilities of ₹27,80,601 crore — promises off the balance sheet, mostly routine derivatives and guarantees, but a number that big deserves respect — and earnings that include other income of ₹1,46,848 crore. Five, regulation and politics: banks operate at the pleasure of the state, always.

Nobody kills this bank from outside. Only its own underwriting desk can.

What management must do to keep the castle

  • Keep deposit-gathering the first priority; the moat is the liability side, not the loan side.
  • Digest the merger before chasing growth; get return on equity back toward the historic 16%.
  • Never let credit standards drift to buy growth. Slower and solvent beats faster and sorry.

The verdict

Wide moat. HDFC Bank owns the thing hardest to build in finance: a habit of trust in crores of Indian households, which hands it cheap raw material every day in a business where raw-material cost decides the winner. The decade shows 19-20% compounding; the recent years show a giant merger being digested, a softer 13.8% return on equity, and a share price that has gone nowhere for five years (5-year price CAGR: 1%) while profits nearly doubled. At 16.8 times earnings you are not being asked to pay for miracles — only for the digestion to finish. A layman's retelling: India's most trusted money shop got twice as big, is still tucking in its shirt, and the market is impatient. Patience is cheaper than the shirt.


Written in the style of Buffett & Munger for the Omaha Investments book project. Educational material, not investment advice. Numbers from Screener.in and live NSE data via Angel One as of the date above.