keepcalculator

06 Numbers and Powers

How to Tell If the Nifty 50 Is Undervalued

Card No. 06·59068 · Updated · Standard formula, shown below

This guide explains how to assess whether the Nifty 50 index is undervalued using price-to-earnings (P/E), price-to-book (P/B), dividend yield, and comparisons to historical averages. You don’t need any special software—just a few public data points and a spreadsheet (or paper) to do the math.

What You’ll Need

  • Current Nifty 50 index level (from any financial news site or exchange)
  • Nifty 50 trailing P/E ratio (published daily by NSE India or financial portals)
  • Nifty 50 P/B ratio and dividend yield (same sources)
  • Historical averages for these metrics (10-year or 20-year averages are commonly cited)
  • A calculator or spreadsheet

Step-by-Step

  1. Gather the current data. Note the index level, trailing P/E, P/B, and dividend yield. These are usually displayed together on market summary pages. Write them down.
  2. Find historical averages. Look up the 10-year or 20-year average P/E, P/B, and dividend yield for the Nifty 50. Many brokerages and financial websites publish these. If you can’t find exact numbers, a reasonable approximation is fine—the goal is a rough comparison.
  3. Compare the current P/E to its historical average. Divide the current P/E by the historical average. If the result is below 1, the index is cheaper than its own history. For example, current P/E of 18 vs. historical average of 20 gives 0.9—about 10% below average.
  4. Do the same for P/B. A P/B below its historical average suggests undervaluation relative to book value. A P/B above 1 is normal for a growing market, but the key is the comparison to its own history.
  5. Check the dividend yield. A higher dividend yield usually means a cheaper market, because you’re getting more income per rupee invested. Compare the current yield to the historical average. If it’s higher, that’s a sign of undervaluation.
  6. Combine the signals. No single metric is definitive. If at least two of the three (P/E, P/B, dividend yield) are on the “cheap” side relative to history, the index is likely undervalued. If only one is, it’s a mixed signal.
  7. Consider the earnings context. A low P/E can be misleading if earnings are about to drop (e.g., during a recession). Look at recent earnings growth trends. If earnings are stable or rising, a low P/E is more meaningful.
  8. Make a judgment. Based on your comparison, decide whether the index looks undervalued, fairly valued, or overvalued. Remember that “undervalued” doesn’t mean it can’t fall further—it just means the price is below what history suggests is reasonable.

Common Mistakes

  • Using a single year’s average. A 1-year average is too short and can be skewed by a boom or bust. Use at least 5 years, preferably 10 or more.
  • Ignoring the denominator. P/E is price divided by earnings. If earnings are temporarily depressed, P/E looks high even if the market is cheap. Check if earnings are unusually low before concluding the index is overvalued.
  • Comparing apples to oranges. Make sure you’re comparing the same metric (trailing P/E vs. forward P/E) and the same index (Nifty 50 vs. Nifty 500).
  • Forgetting inflation and interest rates. A low P/E might be justified if interest rates are high, because future earnings are worth less. Adjust your expectations accordingly.
  • Expecting precision. Valuation is an art, not a science. A 10% deviation from the average is not a strong signal; a 30% deviation is more meaningful.

Tips

  • Use trailing P/E (based on the last 12 months of actual earnings) rather than forward P/E (based on analyst estimates) for a more objective view.
  • Look at the Nifty 50’s P/E relative to its own 5-year range. If it’s in the bottom quartile, that’s a stronger undervaluation signal.
  • Check the earnings yield (1/P/E) and compare it to the 10-year government bond yield. If the earnings yield is higher, stocks are relatively attractive.
  • Update your analysis at least quarterly, or when the index moves significantly (e.g., more than 10%).
  • Remember that the Nifty 50 is a large-cap index. Small-cap indices can behave differently, so don’t extrapolate your conclusion to the whole market.

Troubleshooting

  • Can’t find historical averages? Try searching for “Nifty 50 historical P/E average” or check the NSE’s own publications. If you still can’t find it, use a proxy like the average P/E of the Sensex (another Indian index) as a rough guide.
  • Data seems inconsistent? Different sources may use different earnings periods (trailing vs. forward). Stick to one source for all data points to keep comparisons consistent.
  • Your conclusion conflicts with market commentary? That’s normal—analysts often disagree. Double-check your numbers and reasoning, but trust your own analysis if it’s based on solid data.
  • Earnings are negative? If the Nifty 50’s aggregate earnings are negative (rare, but possible in a crisis), P/E becomes meaningless. In that case, rely on P/B and dividend yield instead.

Frequently Asked Questions

Q: What is a “good” P/E for the Nifty 50?
A: There’s no universal number. Historically, the Nifty 50 has traded between roughly 15 and 25 times earnings. A P/E below 15 is often considered cheap, above 25 expensive, but it depends on the economic environment.

Q: Can the Nifty 50 be undervalued for years?
A: Yes. Markets can stay undervalued for extended periods, especially during economic downturns or when investor sentiment is poor. Valuation is a guide, not a timing tool.

Q: Should I buy when the Nifty is undervalued?
A: Undervaluation suggests a good long-term entry point, but it doesn’t guarantee short-term gains. Prices can fall further. Always consider your own risk tolerance and investment horizon.

Q: How often should I check valuation?
A: Quarterly is sufficient for most investors. Checking daily can lead to overreacting to minor fluctuations.

Q: Does a high dividend yield always mean undervaluation?
A: Not always. A high yield could also mean the price has fallen sharply, which might reflect genuine problems. But combined with other metrics, it’s a useful signal.

Q: Is the Nifty 50 the best index to judge the Indian market?
A: It’s a good large-cap benchmark, but the broader Nifty 500 or the BSE Sensex can give a fuller picture. For a complete market view, consider multiple indices.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →