“What’s a Good P/E Ratio?” Is the Wrong Question
Most retail investors ask: “Is a P/E of 20 cheap or expensive?”
The honest answer: it depends on which P/E you’re measuring, what sector, what cycle position, what quality of earnings, and what alternative yield is available.
There are 7 P/E variants used in Indian investing. Retail uses only one. That’s why most people apply the wrong heuristic — buying “cheap” cyclicals at the peak and “expensive” compounders at the trough.
This article walks through all 7 variants, the cyclical inversion trap, the 5-filter screen for avoiding value traps, and the data on what Nifty P/E levels have historically predicted.
The 7 P/E Variants
| Variant | Formula | When to Use | Limitation |
|---|---|---|---|
| Trailing P/E | Price ÷ Last 12-month EPS | Default screen | Lags reality |
| Forward P/E | Price ÷ Next 12-month estimated EPS | Growth investing | Analyst estimate error 7–15% |
| Shiller CAPE | Price ÷ 10-year inflation-adjusted avg EPS | Long-cycle valuation | Smooths out current dynamics |
| Earnings Yield (1/P/E) | EPS ÷ Price | Bond-equity comparison | Same info, different units |
| PEG Ratio | P/E ÷ Expected EPS Growth % | Growth-adjusted valuation | Garbage in, garbage out on growth |
| Sector-Adjusted P/E | P/E ÷ Sector Median P/E | Relative valuation | Sector definitions vary |
| Real (Inflation-Adjusted) P/E | P/E with EPS deflated by CPI | High-inflation periods | Needs adjustment factor |
The same stock can look cheap on one variant and expensive on another. Cross-check at least three.
Nifty 50 Trailing P/E — 25 Years of Data
| Year | Nifty 50 P/E | Forward 5Y Return (CAGR) | Market Context |
|---|---|---|---|
| 1999 | 32x | ~6% | Dot-com peak |
| 2003 | 11x | ~32% | Post-tech bust |
| 2007 | 28x | ~3% | Pre-GFC peak |
| Oct 2008 | 11x | ~17% | GFC bottom |
| 2014 | 18x | ~12% | Post-election rally start |
| Mar 2020 | 16x | ~24% | COVID crash bottom |
| 2021 | 38x | ~10% (3Y) | Post-COVID rally peak (record high) |
| 2023 | 21x | TBD | Median band |
| 2026 | ~22–24x | TBD | Near median, elevated small/mid cap |
Historical pattern: Buy when P/E < 17, returns ~14–18% CAGR over next 5 years. Buy when P/E > 27, returns ~4–7% CAGR. Current 22x is neutral.
The Cyclical Inversion — Where Retail Loses the Most Money
For cyclical stocks (steel, cement, sugar, paper, shipping, real estate), the P/E rule inverts.
| Cycle Phase | Earnings | P/E | Action |
|---|---|---|---|
| Bottom of cycle | Depressed, often near losses | High (40–60x or N/A) | Buy |
| Recovery | Growing rapidly | Falling from high | Hold |
| Peak | At cyclical high | Low (3–8x) | Sell |
| Decline | Falling fast | Rising back to high | Avoid |
Tata Steel — The Textbook Case
| Date | Stock Price | Trailing P/E | Cycle Phase | Right Action |
|---|---|---|---|---|
| Mar 2020 | ~₹250 | 60x (low earnings) | Bottom | Buy |
| Mar 2021 | ~₹820 | 18x | Recovery | Hold |
| Apr 2022 | ~₹1,400 | 3x (peak earnings) | Peak | Sell |
| Jul 2023 | ~₹1,100 | 12x | Decline | Avoid |
Retail typically did the opposite — bought at March 2022’s “cheap” 3x P/E and held the decline.
Same pattern played out in JSW Steel, Vedanta, NMDC, SAIL, Hindalco, Welspun Corp, and Shipping Corporation of India over 2020–24.
The Sectoral P/E Reality Check
Comparing P/E across sectors without adjustment is meaningless. Indian sector P/E ranges (Nov 2025):
| Sector | P/E Range | Reason for Multiple |
|---|---|---|
| Nifty Bank | 8 – 22x (PSU low, private high) | Asset quality cycle + ROE variation |
| Nifty Auto | 22 – 35x | EV transition uncertainty |
| Nifty IT | 22 – 30x | Stable cash flow, global cyclicality |
| Nifty FMCG | 45 – 75x | High ROE, predictable cash flow |
| Nifty Pharma | 25 – 45x | R&D uncertainty + USFDA risk |
| Nifty Energy | 12 – 22x | Commodity exposure + dividend |
| Nifty Realty | 40 – 80x | Cyclical + post-2017 RERA premium |
| Nifty Metals | 5 – 30x | Cyclicality of the underlying commodity |
| Nifty Smallcap 250 | 35 – 45x | Liquidity premium + small-cap risk |
Compare apples to apples. A 25x P/E HDFC Bank vs a 25x P/E TCS are not the same valuation — banking commands a structurally lower multiple than IT.
Indian P/E Outliers — Where Multiples Make Sense (and Don’t)
| Stock | Trailing P/E (2026) | Justified by | Risk |
|---|---|---|---|
| Hindustan Unilever | ~60x | 25%+ ROE, FMCG moat, dividend | Volume growth deceleration |
| Nestle India | ~75x | Brand power, pricing flexibility | Premium-shrinkage if volume slows |
| Asian Paints | ~50x | 30%+ ROCE, distribution moat | Competitive disruption (Birla Opus) |
| Bajaj Finance | ~30x | 20%+ EPS growth, ROA 4%+ | Credit cycle risk |
| Zomato | ~50x | Path to profitability, growth | Take rate compression |
| Nykaa | ~130x | Premium beauty TAM | Profit ramp uncertain |
| Adani Enterprises | 100x+ | Conglomerate growth thesis | Governance + concentration |
| Vedanta | ~12x | Cyclical commodity exposure | 90%+ promoter pledge, debt |
| SAIL | ~8x | PSU steel | Cyclical peak, capex |
| NMDC | ~6x | Mining + iron ore exposure | Iron ore cycle |
A 75x P/E Nestle has compounded shareholder returns over 25 years. A 6x P/E mining stock has destroyed capital over the same period. The multiple alone tells you nothing without context.
The PEG Trap
Peter Lynch’s rule: PEG < 1 = cheap, PEG > 2 = expensive. Indian practical reality:
| Stock | Forward P/E | EPS Growth (Expected) | PEG | Lynch Verdict | Actual 10Y Return |
|---|---|---|---|---|---|
| HDFC Bank | 18x | 14% | 1.3 | Slightly expensive | ~17% CAGR (compounded) |
| HUL | 60x | 15% | 4.0 | Very expensive | ~14% CAGR (still rewarded shareholders) |
| Bajaj Finance | 30x | 30% | 1.0 | Fairly priced | ~28% CAGR |
| TCS | 28x | 14% | 2.0 | Expensive | ~12% CAGR |
| Reliance | 21x | 14% | 1.5 | Fair | ~16% CAGR |
PEG penalizes quality. HUL “fails” the PEG test but has compounded reliably for decades. Use PEG only when comparing two similar businesses in the same sector under the same growth assumptions.
The Equity-Bond Risk Premium Framework
When equity earnings yield falls below the 10-year government bond yield, equities are priced more aggressively than bonds.
| Date | Nifty Earnings Yield | India 10Y G-Sec | Equity Risk Premium | Forward 12M Nifty Return |
|---|---|---|---|---|
| Jan 2008 | 3.5% | 7.8% | -4.3% | -52% (GFC crash) |
| Mar 2020 | 6.2% | 6.2% | 0.0% | +75% (recovery) |
| Oct 2021 | 2.6% | 6.3% | -3.7% | -8% (correction) |
| Feb 2023 | 5.0% | 7.5% | -2.5% | +28% |
| Early 2026 | 4.5% | 6.8% | -2.3% | TBD |
A negative equity risk premium is rare and historically uncomfortable. The current reading flashes caution, not panic.
For more on bond yield dynamics see debt funds vs bond platforms and mutual funds vs bonds India.
When P/E Does NOT Apply
| Asset Class | Use Instead |
|---|---|
| Loss-making companies | EV/Sales, EV/Revenue, P/S |
| Pre-revenue growth-stage | TAM × penetration × take rate × discount |
| Banks and NBFCs | P/B + ROE + ROA + asset quality |
| REITs / InvITs | AFFO yield, FFO P/E |
| Commodities at cycle peak | Mid-cycle EPS-based P/E |
| Property developers | NAV (Net Asset Value) + booking velocity |
| Cyclicals at cycle trough | Replacement value, cycle-normalized EPS |
A 6x P/E on a steel stock at peak earnings is not a 6x P/E — it’s a 30x P/E on mid-cycle earnings. Always normalize.
The Real (Inflation-Adjusted) P/E
During high-inflation periods, reported earnings overstate real economic earnings because depreciation is based on historical cost and inventory profits are partly inflation-driven.
| Period | India CPI | Reported Nifty P/E | Real (Inflation-Adjusted) P/E |
|---|---|---|---|
| 2011–13 | 9–11% | 16–18x | 23–28x |
| 2014–16 | 5–6% | 18–22x | 22–25x |
| 2020–22 | 5–7% | 18–35x | 22–37x |
| 2024–26 | 5–6% | 22–24x | 27–28x |
Reported P/E understates true valuation during inflationary periods. This is rarely surfaced in retail commentary.
The 5-Filter Overlay to Avoid Value Traps
When you find a stock at “cheap” P/E below 15x in India, apply this filter before buying:
| Filter | Threshold | Why It Matters |
|---|---|---|
| Operating Cash Flow ÷ Net Profit | > 0.7 | Cyclicals at peak / aggressive accounting fail this |
| Promoter Pledge % | < 30% | High pledge = forced-unwind risk |
| Debt ÷ Equity | < 1.5 (non-financial) | Highly levered cyclicals are pre-default candidates |
| 3-Year Avg ROCE | > 15% | Persistent capital destruction looks cheap on P/E |
| Regulatory / Auditor Red Flags | None in last 24 months | SEBI cases, auditor resignations, restated statements |
A stock passing all 5 with P/E below 15 has ~3–5x higher probability of being a true value opportunity vs. a value trap.
For deeper screening framework see undervalued stocks India screening and promoter pledge as a buy/sell signal.
The “Re-Rating” Compounder Pattern
The biggest Indian multi-baggers historically combined EPS growth with P/E expansion (re-rating). Bajaj Finance 2010–18:
| Year | EPS (₹) | P/E | Stock Price (₹) |
|---|---|---|---|
| 2010 | 8 | 8x | 64 |
| 2013 | 21 | 12x | 252 |
| 2016 | 41 | 22x | 902 |
| 2018 | 110 | 28x | 3,080 |
EPS grew 14x. P/E expanded 3.5x. Stock returned 48x.
Most retail tries to catch this pattern by chasing already-rerated stocks at 40–60x P/E — which works only if EPS keeps compounding fast. The skill is identifying the early re-rating when P/E is still 10–15x and earnings just started accelerating.
For deeper related material see growth vs value stocks India and how many stocks portfolio India.
How to Use Nifty 50 P/E for Asset Allocation Timing
Not for stock-picking — for asset allocation tilts:
| Nifty 50 Trailing P/E | Suggested Equity Allocation Tilt |
|---|---|
| Below 17 | Maximum equity weighting (overweight equity vs bonds/gold) |
| 17 – 22 | Neutral allocation per IPS |
| 22 – 27 | Mildly reduce equity, add bonds |
| Above 27 | Below-target equity, raise cash/bonds significantly |
| Above 32 | Aggressive de-risking — historically followed by 20%+ corrections within 12–24 months |
The current 22–24x reading suggests neutral-to-mild-defensive positioning. Not a sell signal, not a buy signal — a measured stance.
For crash-playbook context see stock market crash India SIP investor playbook.
Common P/E Mistakes Indian Retail Makes
- Comparing P/E across sectors — banks at 12x are not “cheaper” than FMCG at 60x; they’re different businesses.
- Using only trailing P/E — missing the earnings revision direction.
- Buying cyclicals at peak earnings = low P/E — the textbook inversion trap.
- Ignoring promoter pledge — a critical filter for “cheap” stocks.
- Anchoring to absolute P/E numbers — without comparing to the stock’s own historical range.
- Treating IPO P/E as sustainable — most IPOs price against one-time earnings boosts.
- Forgetting earnings quality — OCF/PAT below 0.5 means reported earnings are not cash earnings.
Quick-Reference Decision Matrix
| Situation | Use This P/E Variant |
|---|---|
| Default stock screen | Trailing P/E + Sector P/E |
| Growth stock evaluation | Forward P/E + PEG |
| Cyclical commodity stock | Mid-cycle EPS-based P/E (not trailing) |
| Bank or NBFC | P/B + ROE first, P/E secondary |
| Long-cycle market timing | Shiller CAPE |
| Equity vs bond asset allocation | Earnings yield vs G-Sec yield |
| Cross-period comparison | Inflation-adjusted (Real) P/E |
| IPO valuation check | DCF + Peer P/E (not IPO prospectus P/E) |
Bottom Line
The P/E ratio is not a single number — it’s a family of measures, each useful for a specific question.
The honest summary for Indian retail in 2026:
- Nifty trailing P/E at 22–24x is neutral, not cheap, not expensive.
- Small-cap P/E at 40+ is historically dangerous — compression risk is asymmetric.
- Equity earnings yield below 10-year G-Sec is a defensive flag at the asset-allocation level.
- For cyclicals, invert the rule — buy at peak P/E (trough earnings), sell at trough P/E (peak earnings).
- For “cheap” stocks at sub-15 P/E, apply the 5-filter overlay before acting. Most fail filter 1 or 2.
- For banks and NBFCs, use P/B + ROE first; P/E is secondary.
A simple rule: never act on P/E in isolation. Combine it with sector median, historical range, quality of earnings, and balance sheet filters. The right P/E framing prevents most retail valuation mistakes — and gives you a cleaner read on whether the next entry is closer to 17x (buy harder) or 27x (raise cash).
For related material see Nifty 50 concentration and F&O leverage, how to read a balance sheet (Reliance example), and blue chip balance sheet comparison.