Every few months, someone forwards you a screenshot: “Nifty P/E is at [X]. Market crash coming?” or “Nifty P/E at [X]. Time to go all-in?”
The honest answer is that a single P/E number, on its own, tells you almost nothing. What it needs is context — and that context comes from comparing today’s number against 15-20 years of history, understanding what actually moved it in the past, and knowing the one big asterisk that trips up almost everyone who tracks this ratio.
Let’s build that context properly.
First, what the Nifty P/E actually measures
The Nifty 50 P/E ratio divides the combined market value of India’s 50 largest listed companies by their combined trailing 12-month earnings. If the P/E is 21, you’re paying ₹21 for every ₹1 of annual profit those 50 companies generate together.
NSE calculates it daily using trailing-4-quarter (TTM) earnings, which means the number moves not just with stock prices but with every quarterly results season — a sudden spike in Nifty EPS after a strong earnings quarter can pull the P/E down even if stock prices don’t move at all, and vice versa.
Where the number stands today
As of early July 2026, the Nifty 50 P/E ratio is trading around 20.9–21 on a consolidated-earnings basis. To put that in perspective:
- The 10-year median P/E is approximately 23.4
- The 5-year median P/E is approximately 22
- The 20-year median P/E is approximately 22
- The all-time low (since 1999) was 17.15, hit on 23 March 2020 — the COVID crash bottom
- The all-time high was 42, hit in February 2021 — though this figure needs a major caveat, which we’ll get to shortly
By most of these yardsticks, today’s Nifty is trading modestly below its historical median — roughly 10-15% cheaper than the 10-year average. That doesn’t make it a screaming bargain, but it’s not an expensive market either. It sits in what most analysts would call a “fair value to mildly attractive” zone.
The asterisk nobody mentions: 2021 broke the historical comparison
Here’s the detail that trips up even experienced investors. Until March 2021, NSE calculated the Nifty P/E using standalone earnings — just the parent company’s profits, excluding subsidiaries. From April 2021 onward, NSE switched to consolidated earnings, which include profits from subsidiaries and associate companies.
Consolidated earnings are almost always higher than standalone earnings for large, diversified companies. So when NSE made the switch, the published Nifty P/E dropped overnight from around 40 to around 32 — not because a single share was sold or bought, but purely because of a change in the earnings denominator.
This means a Nifty P/E of 21 today is not directly comparable to a Nifty P/E of 21 in, say, 2016. The pre-2021 numbers run somewhat higher for the same underlying valuation. Any blog, dashboard, or WhatsApp forward that draws a straight line across a 20-year P/E chart without flagging this switch is quietly comparing two different measuring sticks.
A walk through 15 years of Nifty valuations
Numbers are more useful with a story attached. Here’s what actually happened at key points along the Nifty’s P/E history — and what it teaches about reading this ratio.
January 2008 — P/E near 28, right before the crash. In the run-up to the Global Financial Crisis, Nifty earnings had compounded at roughly 21% annually over the preceding five years, and the market was pricing in more of the same. Instead, the GFC hit, and by late 2008 the P/E had collapsed to somewhere between 10 and 12. The lesson: a high P/E built on strong recent earnings growth can still be dangerously exposed if that growth assumption breaks.
2010-2013 — P/E oscillating in the high teens to low 20s. The Nifty spent this period mostly between 17 and 24, reflecting a slower-growth, post-crisis Indian economy along with bouts of global risk-off sentiment (the 2013 “taper tantrum” being one such episode). This is a useful reminder that “normal” Indian market valuations have historically clustered in the high teens to low-mid 20s far more often than at the extremes.
2014-2019 — a steady climb from around 17.5 to 28. This six-year stretch saw the Nifty P/E expand almost continuously, moving through the 2014 election rally, the 2016 demonetisation shock (which barely dented valuations for long), and into a sustained bull run through 2017-2019, closing 2019 near 28. Rising valuations here were partly justified by improving corporate governance and formalisation of the economy, but by late 2019 the market was also simply getting expensive relative to underlying earnings growth, which had actually been sluggish for several Nifty constituents.
March 2020 — P/E at 17.15, the COVID floor. As the pandemic triggered a global sell-off, the Nifty P/E fell to its lowest recorded level since 1999. In hindsight, this was one of the best entry points in the index’s history — but it did not feel that way at the time, with daily declines of 5-13% and no visibility on how long the crisis would last. This is the practical difficulty with using P/E as a timing tool: the cheapest points are also the most frightening ones to act on.
2020-February 2021 — P/E spiking past 37, briefly touching 42 (standalone basis). A combination of collapsed trailing earnings (the denominator shrank as businesses shut down) and a liquidity-driven stimulus rally (the numerator, i.e. prices, rose sharply) pushed the ratio to its most extreme reading ever. This is a textbook case of P/E being distorted by a temporary earnings shock rather than genuine overvaluation — normalised, forward-looking earnings told a very different story than the trailing P/E did.
April 2021 onward — the consolidated-earnings switch. As covered above, the published P/E dropped to around 32 purely on a methodology change, then gradually normalised through 2021-2022 as trailing earnings recovered post-pandemic.
2022-2025 — settling into the low-to-mid 20s. Through this period the Nifty P/E mostly ranged between 20 and 24, a level broadly consistent with its long-term median. 2024 saw a brief uptick before valuations cooled again into 2025, with the ratio ending that year around 20.5.
2026 — hovering near 21. Which brings us back to today: a Nifty P/E that sits modestly below its 10-year median, in a zone historians of the ratio would call fair-to-attractive rather than expensive.
So — is 21 cheap or expensive?
Based purely on the historical range, a Nifty P/E in the low 20s has typically been described this way by long-term data trackers:
| P/E zone | Historical label |
|---|---|
| Below ~18 | Undervalued / attractive |
| ~18-22 | Fair value |
| ~22-25 | Getting expensive |
| Above ~25 | Overvalued |
A reading of 21 lands squarely in “fair value” — not a bargain-basement entry point like March 2020, but nowhere near the frothy territory of late 2019 or early 2021 either.
There is also a genuine, if imperfect, relationship between the P/E level at which you invest and your likely returns over the following 3-5 years. Broadly, entries made when the P/E was below the mid-teens have historically produced stronger subsequent 5-year returns than entries made above 24-25. This isn’t a precise timing rule — it’s closer to a probabilistic tilt, the same way buying a stock cheaper relative to its own earnings improves (without guaranteeing) your odds.
Three caveats worth remembering before you act on this number
Sector composition keeps shifting. The Nifty’s weightings change over time — it currently leans heavily on financial services, IT, and oil & gas. When the index is overweight cyclical sectors (like oil, metals, or construction), the aggregate P/E can look artificially low. When it leans toward IT, FMCG, and private banks — sectors that typically command premium multiples — the same aggregate P/E can look higher for a similar underlying valuation. Comparing today’s sector mix to, say, 2010’s is not a clean apples-to-apples exercise.
Trailing P/E says nothing about future earnings. The ratio uses the last four quarters of profit, not the next four. A market can look “expensive” on trailing earnings while actually being reasonably priced if earnings are about to accelerate — 2020 was the clearest recent example of this distortion running in the opposite direction.
P/E works better as an allocation dial than a timing switch. The data-backed, low-drama way to use this number is to treat it as a guide for how aggressively to deploy fresh capital, not as a signal to exit the market entirely or go all-in. Continuing your SIPs regardless of the P/E level, while perhaps stepping up contributions when the ratio drops meaningfully below its long-term median, has historically been a more robust approach than trying to call market tops and bottoms using this single number.
The bottom line
At current levels near 21, the Nifty is trading modestly below its 10-year and 20-year median P/E — a fair-value zone, not an expensive one, but also not the kind of generational discount that showed up in March 2020 or the 2008-09 aftermath. Read alongside the market’s own history, that’s a reasonably useful, low-drama way to answer the question everyone keeps asking: is this a good time to be in the market? The honest answer, as it usually is with valuation ratios, is “moderately favourable, with the usual caveats” rather than a clean yes or no.
This post is for educational purposes and does not constitute investment advice. Nifty P/E data referenced is sourced from NSE Indices and third-party valuation trackers as of early July 2026; historical figures before April 2021 are on a standalone-earnings basis and are not directly comparable to post-2021 consolidated-earnings figures.