P/E ratio calculator
A Rs 1,500 share with EPS of Rs 75 has a P/E of 20.00. The Nifty 50 P/E is 19.30 at the latest close (30 Oct 2026).
Results update as you type. Nothing you enter is stored.
| Index | P/E |
|---|---|
| Nifty 50 | 19.30 |
| Bank Nifty | 12.23 |
| Nifty Next 50 | 17.13 |
| Nifty 100 | 18.87 |
| Nifty 500 | 21.00 |
| Nifty Midcap 100 | 25.79 |
| Nifty Midcap 150 | 26.27 |
| Nifty Smallcap 100 | 33.68 |
| Nifty Smallcap 250 | 31.28 |
| Nifty IT | 19.98 |
| Nifty Financial Services | 14.71 |
| Nifty PSU Bank | 7.22 |
| Nifty Private Bank | 15.56 |
| Nifty Auto | 29.06 |
| Nifty Pharma | 42.68 |
| Nifty Healthcare | 43.56 |
| Nifty FMCG | 29.98 |
| Nifty Metal | 14.58 |
| Nifty Realty | 34.41 |
| Nifty Energy | 13.77 |
| Nifty Oil and Gas | 10.31 |
| Nifty Media | 37.55 |
| Nifty Consumer Durables | 54.54 |
End of day, 30 Oct 2026 | Source: NSE index close file.
How it works
P/E tells you how many rupees investors pay for each rupee of yearly earnings. The inverse, earnings yield, is easier to compare with interest rates. Index P/E values come from NSE's daily index file and use NSE's own method.
Formula
P/E = price / EPS; earnings yield = EPS / price x 100
Frequently asked questions
How do I calculate the P/E ratio?
Divide the share price by earnings per share for the last 12 months.
What is the Nifty P/E today?
19.30 at the close of 30 Oct 2026, as published by NSE.
Is a low P/E always cheap?
No. Earnings can be falling or one-off; compare within a sector and over time.
Related
This tool is for information only and is not investment, tax or legal advice. Results depend on the inputs and assumptions you enter; check important figures with the official source or a qualified professional.