Quick Definition

Nifty PE Ratio is the index-level price-to-earnings ratio of the Nifty 50. It is calculated by dividing the total market value of Nifty 50 companies by their total trailing 12-month earnings. The result tells you, in one number, whether the broader Indian stock market is currently cheap, fair, or expensive compared to its own history.

Think of it as the price tag on the entire Indian market. When you walk into a vegetable shop, the tag tells you what a kilo of tomatoes costs. The Nifty PE tells you what one rupee of corporate earnings costs in our market right now — and like tomato prices, it has swung dramatically over the last 25 years.

If you can read this one number well, you'll understand more about market timing than most people who watch business news every day. So let's break it down — starting with PE itself, before we apply it to the entire Nifty.

The honest answer

What "PE Ratio" Actually Measures

Imagine you want to buy a small milk shop in your neighbourhood. The owner shows you his books — the shop earns ₹1 lakh per year in profit. Then he asks you for ₹20 lakh to sell it to you.

That's a PE of 20. You're paying 20 times the shop's yearly profit. In simple terms — if everything stayed exactly the same, it would take you 20 years to earn back what you paid. Now imagine another shop, similar profits, but the owner asks ₹35 lakh. That's a PE of 35 — much more expensive for the same earnings. And a third shop quotes ₹10 lakh? That's a PE of 10. Looks like a steal. Unless something is wrong with the business that you haven't spotted yet.

That's it. PE is just how much you are paying for every rupee the business earns. Higher PE means you're paying more per rupee of profit. Lower PE means you're paying less.

⚙ The formula
Price ₹3,500 per share
÷
EPS ₹150 earnings per share
=
PE Ratio ~23 23× earnings
Example: A TCS-like stock trades at ₹3,500. The company earned ₹150 per share in the last 12 months. PE = 3,500 ÷ 150 = ~23. That means the market is willing to pay 23 times TCS's annual profit to own one share. The same logic, scaled up to 50 companies at once, gives us the Nifty PE.
i

"EPS" stands for Earnings Per Share — total annual profit divided by the number of shares outstanding. It's the per-share slice of what the company actually earned.

The mechanics

From One Shop to Fifty: How Nifty PE Works

The Nifty 50 isn't a single company. It's a basket of India's 50 largest listed companies — Reliance, HDFC Bank, TCS, Infosys, ICICI Bank, ITC, L&T, and 43 others. When you hear "Nifty is at 24,000" on TV, that's the combined value of this basket, scaled to an index number.

The Nifty PE follows the same idea as a single-stock PE, just bigger. NSE — the exchange that runs the index — adds up the market cap of all 50 companies, adds up their total earnings over the last four quarters, and divides one by the other. One number, summarising the valuation of 50 of India's most important businesses.

The bigger the company in the index, the more its PE shifts the total. Reliance and HDFC Bank — the two largest weights — pull the Nifty PE far more than smaller names. So when you see "Nifty PE is 21," you're really looking at a weighted average of valuations, dominated by the giants.

!

One important detail: NSE's official formula divides total Nifty market cap by total earnings — not the simple average of individual PEs. The two answers are different, and the NSE one is the number you'll see published. You can verify the methodology on the NSE official P/E ratio page.

Here's the part that confuses most beginners: PE can rise even when stock prices don't — because the denominator (earnings) can drop. This single insight unlocks why the COVID-era PE looked so strange.

Scenario A
Price
Earnings
PE

The obvious case. Stock price rises faster than profits, so investors are paying more per rupee of earnings.

Scenario B
Price
Earnings
PE

The COVID case. Prices stayed put or recovered fast, but earnings collapsed. PE shot up without any bubble in stock prices.

Scenario C
Price
Earnings ↑↑
PE

The healthy case. Prices rise, but earnings rise faster. Stock is "going up" while becoming cheaper on a PE basis.

Keep this in mind through the rest of the article. When you see a high Nifty PE, the first question to ask is: is the price high, or are earnings temporarily low?

The history

Two Decades of Nifty PE: A Tour of the Extremes

The Nifty PE has been calculated since 1999. In those 27 years, it has done some wild things — and each extreme tells a story about what the market was feeling at that moment.

  • Feb 2000

    Dotcom euphoria — PE crosses 28

    Indian markets, mirroring global tech mania, pushed the Nifty PE close to 28 in early 2000. Every IT and tech stock seemed to be flying. Then the bubble burst, and the PE collapsed over the next three years.

  • 2003

    Post-dotcom bottom — PE near 11

    By 2003, the same Nifty PE had crashed to around 11. Investors were burned and pessimistic. Anyone who bought into that fear made multi-bagger returns over the next four years.

  • Jan 2008

    Pre-GFC peak — PE hits 28.29

    The 2003–2008 bull market pushed the Nifty from below 1,000 to over 6,000. PE climbed back to 28.29 in January 2008 — the high point right before the Global Financial Crisis.

  • Dec 2008

    GFC bottom — PE collapses to ~11

    Within eleven months of that 2008 peak, the Nifty PE was back at ~11. Lehman, the financial system meltdown, panic selling. Anyone with capital and courage to buy here saw the market triple over the next two years.

  • 2014–2019

    The long bull run — PE drifts between 18 and 25

    The 2014–2019 cycle was less extreme. PE drifted in a 18–25 band — sometimes nudging the expensive zone but never crashing. This is what "normal" looks like.

  • Mar 2020

    COVID crash — and a strange PE story begins

    March 2020 was unusual. Prices collapsed faster than earnings could be adjusted, so the PE actually dropped to around 17 — looking "fair" right when stocks were screaming bargains. Within months the story flipped completely.

  • Oct 2020

    The all-time high — PE at 34.87

    By October 2020, the PE hit an all-time high of 34.87. Earnings had collapsed in the lockdown quarters; prices had recovered fast on stimulus and liquidity. Both halves of the formula were distorted. The number looked terrifying. The math, as we'll see, was lying.

  • Apr 2021

    The methodology change — PE drops overnight

    NSE switched from standalone earnings to consolidated earnings. Same companies, same prices. But consolidated earnings include subsidiary profits, so the denominator jumped. The published Nifty PE dropped from ~40 to ~32 instantly. Nothing about the market changed — only the math.

  • Today (May 2026)

    Nifty PE around 21 — back in fair-value territory

    After the post-COVID excesses worked out, earnings caught up, and the Nifty PE settled back into the 20–22 band. As of mid-2026, the live PE on a consolidated TTM basis is around 21 — neither cheap nor scary.

Every extreme PE reading in the last 25 years coincided with extreme investor emotion. Cheapest at maximum fear. Most expensive at maximum greed. The PE wasn't predicting — it was reflecting.

— Pattern across four major cycles
The framework

How Investors Read the Nifty PE

Looking at one number — "PE is 21" — is useless on its own. The number only has meaning when you place it on the map of where Nifty PE has historically been. Most experienced investors carve the range into four zones:

▣ Visual map

The Nifty PE Valuation Zones

Based on 25+ years of data. Today's Nifty PE of ~21 sits right around the fair-value line — neither bargain territory nor bubble territory.

2008 low · 11 Today · ~21 2008 peak · 28
Cheap
Fair
Stretched
Expensive
10 17 20 24 30+
Cheap Zone
Below 17
Appears during fear and crises. Historically, the strongest forward returns have come from these levels — but you also need the stomach to buy when everyone is selling.
Fair Value
17 – 20
The "go as usual" zone. SIPs run on schedule, lump-sum investing is fine if you have conviction. Most of the long-term Nifty PE average sits in this band.
Stretched
20 – 24
Still acceptable, but be selective with new lump-sum investments. SIPs continue. Future returns now depend on whether earnings can catch up to the price.
Expensive Zone
Above 24
Caution territory. Markets can stay here for a year or two, but historically, returns from these levels have been muted. Build cash, rebalance, slow down new lump-sum buying.

Here's how serious investors actually translate this into action:

  • SIPs usually keep running. For most long-term investors, SIPs work best when continued across market cycles. Stopping a SIP only because PE is high can backfire — markets can stay expensive for years, and you'd miss the compounding.
  • Lump-sum gets rationed by zone. Big new investments in the cheap and fair zones; smaller, staggered investments in the stretched zone; almost none in the expensive zone unless you're piling into specific undervalued stocks.
  • Asset allocation shifts with the zone. Cheap zone? Add equity, reduce cash and debt. Expensive zone? Trim equity, build cash, get into debt or hybrid funds.
  • Don't expect timing magic. PE doesn't tell you when the market will correct — only that risk is rising. Markets can stay expensive for two or three years before mean-reverting.

This is the same framework I teach in the Ultimate Traders Program's investing module — but applied across PE, PB, and dividend yield together, not just one number.

▶ Try it yourself

What Should I Do at This Nifty PE?

Type any Nifty PE value (or pick today's) to see which zone it falls in and the framework-level action that goes with it.

Stretched Zone

A PE of 21 sits at the edge of fair value.

Continue SIPs as planned. Stagger any new lump-sum investments. Future returns will depend on whether earnings can catch up to the current price.

Educational framework only — not investment advice. Always combine with your own time horizon and risk profile.

⚙ From the toolkit

Market Pulse has a dedicated Nifty PE page that shows the live number, the full chart since 1999, the current valuation zone, and how today compares to the 10-year median — all on one screen. Built for investors who want the signal without doing the spreadsheet work every weekend.

The reality check

Pros and Cons of Using Nifty PE

The Nifty PE is one of the most quoted numbers in Indian financial media — and one of the most misused. It deserves a balanced look. Here's where it earns its place, and where it will quietly mislead you if you trust it too much.

What it gets right

  • Simple, single number. Everyone understands "expensive" and "cheap." No PhD needed. You can explain it to your parents in two minutes.
  • Officially published. NSE calculates and publishes it daily. No opinions, no analyst spin. The number you see is the number you get.
  • 25+ years of comparable history. You can see exactly how today's PE compares to 2003, 2008, 2020 — and what happened next.
  • Catches emotional extremes. Every major Indian market peak and bottom in the last two decades has shown up in the PE first.
  • Easy to access. NSE, broker apps, Market Pulse, data sites — the number is everywhere and free.
!

Where it misleads

  • The "earnings collapse" trap. When earnings fall faster than prices (like 2020), PE spikes even though stocks are cheap. The math breaks at exactly the moment you most need it.
  • The April 2021 break. NSE switched from standalone to consolidated earnings. Pre-2021 PE is NOT directly comparable to today's. Most charts you'll see online ignore this.
  • Changed sector mix. Today's Nifty is heavy on IT and Financials (premium-PE sectors). 2008's Nifty had more Energy and Metals (cheap-PE sectors). A PE of 22 today isn't the same as 22 fifteen years ago.
  • Backward-looking. It uses past 12 months of earnings. If earnings are about to surge or crash, today's PE is already wrong about future value.
  • It's a valuation gauge, not a timing tool. Markets can stay expensive for two or three years before correcting. PE warns about risk, never about when.

The honest rule: never use Nifty PE alone. Always pair it with at least the price-to-book ratio and the dividend yield. When all three point in the same direction — say high PE, high PB, low yield — your conviction about the market being expensive (or cheap, in the opposite case) is much stronger.

Frequently Asked Questions

What is a good PE ratio for Nifty?

Historically, a Nifty PE between 18 and 21 is considered fair value. Below 18 is the cheap zone, usually seen during fear or crisis. Above 25 is the expensive zone, which has historically been followed by weaker forward returns. These are reference ranges, not absolute rules — markets can stay above 25 or below 18 for years.

How is Nifty PE calculated?

NSE calculates Nifty PE as the total market capitalization of all 50 Nifty companies divided by the total trailing 12-month earnings of those companies. Since April 2021, NSE uses consolidated earnings (which include subsidiary profits) instead of standalone earnings — which makes post-2021 numbers not directly comparable to earlier values.

Where can I check the Nifty PE ratio today?

NSE publishes the daily Nifty PE on niftyindices.com under historical data. You can also see live and historical Nifty PE on Market Pulse, Trendlyne, Screener.in, and most broker terminals. Market Pulse adds historical context by showing whether today's PE is high, low, or normal relative to its 10-year median — which is the harder question.

Why did Nifty PE drop overnight in April 2021?

NSE switched its calculation method from standalone earnings (parent company only) to consolidated earnings (parent plus subsidiaries) in April 2021. Consolidated earnings are higher because they include subsidiary profits. The Nifty PE dropped from around 40 to around 32 overnight, without any change in stock prices — simply because the earnings denominator became larger.

Should I look at Nifty PE or Nifty PB?

Use both — they tell different stories. Nifty PE compares price to the last 12 months of earnings; Nifty PB compares price to the accounting book value of the same companies. PE moves with the earnings cycle (drops when profits boom, spikes when profits crash). PB is more stable across cycles because book value doesn't swing as wildly. When both flash "expensive" at the same time, that's a stronger signal than either one alone. The reverse — both flashing "cheap" — is what happened in March 2020 and is historically a strong buy zone.

Is a high Nifty PE always bad?

Not always. A high PE can mean the market is genuinely overvalued — but it can also mean earnings are temporarily depressed (COVID is the textbook case) or that investors are pricing in strong future growth. The honest reading: a high Nifty PE means forward returns over the next 3–5 years have historically been lower than average, not that they will be negative. It is a probability statement, not a prediction.

Should I sell my SIPs when Nifty PE is high?

For most long-term investors, no. SIPs are designed for systematic investing through all market phases. What you can do at high PE levels is avoid large lump-sum investments, build cash for future opportunities, and rebalance toward less expensive asset classes. Stopping SIPs at high PE often means missing the recovery — which is the very thing SIPs are meant to capture.

Is Nifty PE the same as Sensex PE?

They are closely related but not identical. Nifty PE covers 50 companies on NSE; Sensex PE covers 30 companies on BSE. Most large-cap names overlap, so the two numbers usually move together. Nifty PE is more widely tracked in India because Nifty is the more actively traded index for derivatives and ETFs.

The Honest Take

The Nifty PE ratio won't tell you exactly when to buy or when to sell. Nothing will. What it does — better than almost any other single number — is tell you what mood the market is in. Cheap when everyone is scared. Expensive when everyone is greedy.

Your job as an investor isn't to predict the future. It's to lean against whichever way the crowd is currently leaning. The Nifty PE just tells you, in one honest number, which way that is.