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:
- Find the TTM P/E from Screener.in
- Compare it to the sector average P/E
- Compare to the stock’s own 5-year median P/E
- Check the PEG ratio (P/E ÷ estimated 3-year earnings growth)
- 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.