Most beginners on Zerodha or Groww do the same thing. They look at a stock price, see it went up 15% last month, and call it expensive. Or they see it fell 20% and call it cheap. Neither of those is how you actually value a stock.

The Price-to-Earnings ratio — P/E — is one of the oldest and most used valuation tools in investing. It is not perfect. But understood correctly, it tells you a lot about whether you are paying a fair price for a business.

What the P/E Ratio Actually Means

The formula is simple: P/E = Stock Price ÷ Earnings Per Share (EPS).

If a stock trades at ₹500 and its EPS (profit per share) is ₹25, the P/E is 20. What does that mean in plain language? You are paying ₹20 for every ₹1 of annual profit the company earns.

Think of it this way. You are buying a small tea stall. It earns ₹1 lakh a year. If the owner wants ₹20 lakh for it, you are paying a P/E of 20. Is that fair? Depends on whether the tea stall’s earnings will grow — or shrink.

That is the crux of it. The P/E is a multiple of current earnings. Whether that multiple is justified depends entirely on the company’s growth prospects, quality of business, and sector.

Trailing P/E vs Forward P/E

Two variants you will see on screeners like Screener.in or Tickertape:

  • Trailing P/E (TTM): Uses the last 12 months of actual earnings. More reliable — real numbers, already happened.
  • Forward P/E: Uses analyst estimates for the next 12 months. Can be optimistic. Treat with some scepticism.

For most Indian retail investors, stick to trailing P/E. Analyst estimates in India — especially for mid-caps — are often wildly off.

What Is a “Good” P/E in India?

Here is where beginners get confused. There is no universal “good” P/E number. A P/E of 15 can be expensive for one company and cheap for another. Context is everything.

Nifty 50 Historical P/E

As a benchmark, the Nifty 50 index has historically traded between a P/E of 16 and 24. Below 18 is generally considered attractive from a valuation standpoint. Above 25-28 historically signals overheating — though this is not a hard rule.

As of mid-2026, the Nifty trades around a trailing P/E of 22-24. Not cheap, not extreme. Selectively picking sectors and stocks matters more than broad market timing.

Sector Benchmarks (India)

Different sectors in India trade at structurally different valuations:

  • IT (TCS, Infosys, Wipro): Typically 25-35x. High because of consistent earnings, dollar revenue, and low capital needs.
  • FMCG (HUL, Nestle India, Dabur): Often 50-80x. Premium for brand moat, pricing power, and predictability.
  • PSU Banks (SBI, Bank of Baroda): Usually 8-12x. Lower due to NPA risk, government ownership, and slower growth.
  • Private Banks (HDFC Bank, Kotak): 18-25x historically. Better managed, higher trust.
  • Auto (Maruti, M&M): 18-28x. Cyclical, so valuation swings with the economic cycle.
  • Pharma (Sun Pharma, Dr. Reddy’s): 25-40x. Depends heavily on US FDA exposure and domestic growth mix.

Honestly, comparing a Nestle India P/E of 75 to an SBI P/E of 10 is meaningless. Compare within sectors, not across them.

High P/E vs Low P/E: Which Is Better?

Neither. Automatically.

A high P/E company like Asian Paints (often 60-70x) has been a fantastic investment over 15 years. A low P/E company trading at 6x can be a value trap — cheap for a reason, with earnings about to collapse.

When High P/E Can Be Justified

  • Company is growing earnings 25-30% per year
  • Strong brand moat (think Titan, Pidilite)
  • Asset-light business with high return on equity (ROE above 20%)
  • Sector is still underpenetrated in India

When Low P/E Is a Trap

  • Earnings are about to fall sharply (cyclical peak)
  • Company has serious debt problems
  • Promoter pledging is high
  • The sector is in structural decline

We would argue this: a company growing at 20% per year at 30x P/E is often cheaper than a company stagnating at 12x P/E. The PEG ratio — P/E divided by growth rate — captures this better.

PEG Ratio: The Upgrade to P/E

PEG = P/E ÷ Earnings Growth Rate (in %)

Example: Stock with P/E of 30 and 30% earnings growth → PEG of 1.0. Generally, PEG below 1 is considered undervalued, PEG above 2 is stretched.

This is especially useful for Indian mid-caps and small-caps where growth rates vary wildly. A PSU bank at P/E 10 growing at 5% has a PEG of 2 — not cheap at all. An IT company at P/E 28 growing at 22% has a PEG of 1.27 — arguably more reasonable.

How to Find P/E Data for Indian Stocks

You do not need to calculate this manually. These tools show it clearly:

  • Screener.in: Free, excellent for Indian stocks. Shows TTM P/E, 5-year median P/E, and sector peers.
  • Tickertape: Clean UI, good for comparing P/E within a sector.
  • Zerodha Kite: Shows basic P/E on the stock overview page.
  • NSE website: You can find Nifty 50 index P/E under the indices section.

One more thing. Look at the 5-year or 10-year median P/E for a stock on Screener.in. If the stock has historically traded at a median of 18x and today it is at 12x — with stable earnings — that is worth investigating. That is how many value investors in India found SBI and NTPC attractive in 2020-21.

P/E Limitations You Must Know

The P/E ratio has real blind spots. Ignoring them is how investors get burned.

  • Earnings can be manipulated. Indian accounting allows some flexibility. Check cash flow from operations alongside earnings. If profits are high but operating cash flow is weak, be suspicious.
  • Cyclical stocks are tricky. Steel, cement, metals — their earnings peak at the top of the cycle. A “low” P/E at cycle peak often means earnings are about to crash. This is called the “P/E illusion.”
  • Loss-making companies have no P/E. New-age tech companies like Zomato or Paytm in their early years had no earnings — P/E was meaningless. For these, look at Price-to-Sales (P/S) or EV/EBITDA.
  • One-time gains inflate earnings. If a company sold a piece of land and booked a big profit, the EPS that year looks great. Strip out one-time items before trusting the P/E.

A Simple Framework for Indian Investors

Here is how we would use P/E practically when evaluating a stock on NSE or BSE:

  1. Find the TTM P/E from Screener.in
  2. Compare it to the sector average P/E
  3. Compare to the stock’s own 5-year median P/E
  4. Check the PEG ratio (P/E ÷ estimated 3-year earnings growth)
  5. Cross-verify with ROE and debt levels — a cheap P/E with high debt deserves a discount

If a stock trades below its historical median P/E, below the sector average, and the business fundamentals are intact — that is worth a closer look. Not a buy signal by itself. But a starting point.

Frequently Asked Questions

Is a P/E of 15 good for Indian stocks?

It depends on the sector and company quality. For a Nifty 50 stock, P/E of 15 is below the index average and historically attractive. For a high-growth mid-cap, 15x might signal declining earnings. Always compare within the sector.

Which Indian stocks have the lowest P/E right now?

PSU companies — banks, insurance, utilities — often have the lowest P/E. But low P/E does not mean cheap. Check why the market is assigning that low multiple before jumping in.

Can a stock with high P/E still be a good buy?

Absolutely. Asian Paints, Pidilite, and Avenue Supermarts (DMart) have traded at high multiples for years and delivered strong returns. High P/E with high growth and strong ROE can be perfectly justified.

How do I find the Nifty 50 P/E to gauge overall market valuation?

Go to the NSE India website → Indices → Nifty 50 → P/E, P/B data. NSE updates this daily. Historically, entering Nifty below 18x P/E has been rewarding over a 3-5 year horizon.