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).

P/E ratio20.00
Earnings yield5.00%

Results update as you type. Nothing you enter is stored.

IndexP/E
Nifty 5019.30
Bank Nifty12.23
Nifty Next 5017.13
Nifty 10018.87
Nifty 50021.00
Nifty Midcap 10025.79
Nifty Midcap 15026.27
Nifty Smallcap 10033.68
Nifty Smallcap 25031.28
Nifty IT19.98
Nifty Financial Services14.71
Nifty PSU Bank7.22
Nifty Private Bank15.56
Nifty Auto29.06
Nifty Pharma42.68
Nifty Healthcare43.56
Nifty FMCG29.98
Nifty Metal14.58
Nifty Realty34.41
Nifty Energy13.77
Nifty Oil and Gas10.31
Nifty Media37.55
Nifty Consumer Durables54.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.