Nifty Fair Value Calculator
Work out a modelled Nifty level from earnings and a P/E you choose. See how to use today's index P/E, trailing vs forward EPS, and futures fair value.
This Nifty fair value calculator multiplies index earnings by your chosen price-to-earnings (P/E) multiple. The main Fair Value card uses trailing EPS, an index earnings measure based on past results. Adjusted Fair Value applies your growth assumption first. These are modelled index levels rather than forecasts. Premium/Discount % compares the current level with the past-earnings result, even when growth is entered. Zero growth silently becomes a positive preset in this tool.
The four inputs and their earnings basis
Nifty 50 EPS (Trailing) is an index-level earnings input for the trailing period. Expected EPS Growth (%) is your assumption for the next annual earnings change. Fair PE Multiple is the price-to-earnings multiple you want to test. Current Nifty Level is the index level you want to compare. The form does not retrieve or verify any of these values.
Keep the index earnings measure and index level on a compatible basis and date. An individual company’s EPS or an unweighted average of company EPS values does not establish index earnings. If using an earnings-equivalent derived from a published index P/E, record the index close, P/E, date and method. Rounding in a published ratio can also affect a reconstructed earnings figure.
The NSE Indices historical-data page offers index prices and P/E, P/B and dividend-yield reports. It also says it does not publish index P/E when aggregate earnings are negative. The site’s report is a source for checking a dated ratio; this calculator does not fetch a chosen report or establish that its initial EPS is current.
How to check today's Nifty P/E and plug it in
Nifty 50's P/E is published by NSE Indices in its dated valuation reports, linked in the sources below. The calculator does not fetch it, so you copy two numbers by hand: the index close and the P/E for the same date. Write the date down next to them.
The calculator asks for earnings, not a P/E. You can work out an earnings equivalent by dividing the close by the P/E. With made-up numbers: a close of 22,000 and a P/E of 22 give earnings of 22,000 ÷ 22 = 1,000. Enter 1,000 in the trailing EPS field. This is a derived figure, not a published earnings number, and rounding in the published P/E can shift it slightly.
Then comes the question the tool cannot answer: which P/E do you test? If you enter the same day's P/E as your Fair PE Multiple, the result simply equals the index level you started with, because you are multiplying the earnings back by the P/E they came from. The calculator becomes useful when your chosen multiple differs from today's, and you can say why.
Worked example: trailing and growth-adjusted values
Assume fictional trailing index earnings of 1,000, expected growth of 10%, a chosen P/E of 20 and a comparison index level of 22,000. These are made-up inputs, not current Nifty readings or a claim about an appropriate earnings multiple. Enter them in the corresponding fields.
- Fair Value = 1,000 × 20 = 20,000 index points.
- Forward earnings scenario = 1,000 × (1 + 10 ÷ 100) = 1,100.
- Adjusted Fair Value = 1,100 × 20 = 22,000 index points.
- Premium/Discount % = (22,000 − 20,000) ÷ 20,000 × 100 = 10%.
- Implied P/E = 22,000 ÷ 1,000 = 22.
The current comparison level equals the adjusted result in this example, yet the premium card still shows 10%. That happens because the premium denominator is the trailing-based 20,000. It does not compare the current level with Adjusted Fair Value. Keep those two bases separate when interpreting the output.
The tool decorates the index-level cards with a rupee symbol. Read the model result as an index level in points. It is not the price of a fund unit, a futures contract’s total rupee value or money credited to an account. There is no quantity field to convert an index move into position profit.
Test the chosen multiple before calling anything fair
Price-to-earnings valuation is an identity once the earnings and multiple are chosen. The difficult part is supporting those inputs. Damodaran’s NYU material on P/E fundamentals relates multiples to earnings growth, payout and required returns. A historical average alone cannot establish the correct multiple under different risks or interest rates.
| Illustrative P/E choice | Trailing earnings held at 1,000 | Forward earnings held at 1,100 |
|---|---|---|
| 18 | 18,000 | 19,800 |
| 20 | 20,000 | 22,000 |
| 22 | 22,000 | 24,200 |
Every row is mathematically valid. The table does not tell you which row the market will choose. Keep the source and period of any historical P/E comparison in your notes. Changing the comparison window or earnings basis can change the average, so an undated “long-term average” is an incomplete input.
The P/E calculator explains the price-to-earnings relationship for a share. The EPS page concerns company earnings per share, a different input from an index earnings equivalent. The PEG page compares an earnings multiple with a growth assumption; it does not supply an independently verified growth forecast.
Nifty P/E history and valuation zones
A valuation zone is a range of P/E values you label cheap, middle or expensive. The only honest way to build one is from data you have downloaded and dated. Take the index P/E series for a period you choose, sort the values and read off three points: the 25th percentile (a quarter of days were lower), the median (half were lower) and the 75th percentile (three quarters were lower).
Here is the method with made-up P/E values, not real Nifty history. Say the 25th percentile is 18, the median is 21 and the 75th percentile is 24, and trailing earnings are 1,000.
| Zone point | Made-up P/E | Trailing earnings | Modelled level |
|---|---|---|---|
| 25th percentile | 18 | 1,000 | 18,000 |
| Median | 21 | 1,000 | 21,000 |
| 75th percentile | 24 | 1,000 | 24,000 |
Three cautions apply. The answer changes with the period you pick. Index rules and earnings reporting have changed over time, so old and new P/E values may not be like for like. And a P/E that was high in the past can stay high. A zone describes where today's number sits against history, not where the market will go.
One more comparison some people make is the earnings yield, which is earnings divided by price, or 1 ÷ P/E. At a P/E of 22 it is 1 ÷ 22, about 4.55%. You can set that against a government bond yield you have looked up and dated. See the glossary note on bond yields and stocks.
Trailing vs forward earnings: which to use
Trailing earnings are what companies already reported over the past year. Forward earnings are an estimate for the coming year, so they depend on someone's assumption. The two give different answers. With made-up trailing earnings of 1,000, growth of 8% and a P/E of 21, trailing gives 1,000 × 21 = 21,000, while forward gives 1,000 × 1.08 × 21 = 22,680.
Match the multiple to the earnings. A P/E taken from trailing data belongs with trailing earnings, and a forward P/E belongs with forward earnings. Multiplying a trailing-based multiple by forward earnings quietly adds growth twice. In this tool, Fair Value uses trailing EPS and Adjusted Fair Value uses the growth you enter, so read the card that matches your intent. Remember that zero growth is replaced by a preset here.
Growth changes Adjusted Fair Value, not the main premium
The main card stays unchanged when you alter only Expected EPS Growth. The adjusted card changes because it applies the growth assumption before multiplying by P/E. Valuation Status, Investment Advice and Market Phase are derived from the trailing-based premium bands. A different growth scenario can therefore change the adjusted result while leaving those labels unchanged.
The headline formula displayed above the form refers to forward earnings, but the visible Fair Value card does not use them. Use the worked example to identify which result you are reading. There is no reason to combine a forward EPS input with another full growth adjustment unless that is explicitly the extra period you intend to model.
Zero growth is replaced with a positive preset by this tool. Zero or blank earnings, level and P/E inputs can also be replaced. It cannot faithfully model every flat-earnings or missing-input scenario. Negative growth can be entered, but its meaning depends on having a valid positive starting earnings base.
Support and resistance are fixed bands here
Support Level and Resistance Level are mechanical percentages around the main trailing-based Fair Value. They do not come from traded volume, historical reaction levels, an order book or a price chart. In our fictional example, Support Level shows 18,000 and Resistance Level shows 22,000 because the model applies fixed offsets to 20,000.
A band receiving a market-style label does not establish that buyers or sellers will act there. Investment Advice and Market Phase are also preset classifications from the premium. They have not assessed your holdings, income needs, time horizon or risk capacity. Do not treat the displayed wording as an investment instruction or a measured reading of investor emotion.
Index valuation is different from derivative pricing
This earnings-based index estimate differs from a theoretical futures price or an option premium. The form has no expiry date, financing rate, dividend assumption, option strike or volatility input, so it cannot calculate either derivative value.
It also does not estimate tomorrow’s opening gap or time a market correction. A distance between an entered market level and a model value is not a predicted move. The earnings assumption and the market’s valuation multiple can both change before the index approaches a chosen scenario.
Nifty futures fair value is a different calculation
Many traders who search for Nifty fair value mean the fair price of a Nifty futures contract compared with the spot index. That uses the cost of carry (the cost of holding the index until expiry), not earnings. A simple version is: futures fair value = spot × (1 + interest rate × days to expiry ÷ 365) − expected dividends until expiry.
With made-up numbers: spot 22,000, interest rate 7% a year, 30 days to expiry and no dividends. The carry is 22,000 × 0.07 × 30 ÷ 365 ≈ 126.58, so the model futures price is about 22,126.58. The actual futures price on the screen will differ, and the gap is called the basis. Real pricing also uses dividend estimates and the exchange's own rules.
This page does not calculate that. Read the glossary entries on futures fair value, cost of carry and basis. For share-level multiples, use the P/E ratio calculator and the PEG ratio calculator.
Is Nifty overvalued? What a model can and cannot say
No single number answers this. A premium to your modelled level only tells you that the market multiple is higher than the one you chose. It does not predict a fall, and a discount does not predict a rise. Keep your notes on the inputs: date, close, P/E, earnings source and the reason for your chosen multiple. OneTradeJournal is a manual journal that has no market data, so you would record these notes yourself, next to the trade, and review later whether the valuation view helped or distracted you.
Nifty fair value questions
Sources
- NSE Indices: dated valuation reports; NYU: P/E fundamentals. Checked 15 Oct 2026.
Related Topics
Related Articles
Absolute Returns Calculator: Total Gain or Loss
Absolute return calculator with formula, worked rupee examples and a comparison with CAGR and XIRR. Learn when absolute return misleads, such as for SIPs.
Options Rollover Calculator
Work out the debit or credit of rolling an option from premiums and lots. Learn roll up, down and out, charges, STT, and futures rollover cost and percentage.
Options Probability Calculator: Model Inputs and Limits
Estimate an option's expected move and price range from price, volatility and days to expiry, with a worked example and why the probability cards need care.
Trading Expectancy Calculator: Formula and Example
Trading expectancy calculator (EV per trade) from win rate, average win and average loss. See R-multiples, profit factor, sample size and low win-rate examples.
Trading Emotion Tracker: Review Feelings and Plan Discipline
Free trading emotion tracker. Log the mood, intensity and plan discipline behind a trade, get a simple rule-based score, and keep a record to review later.
MACD Calculator: Line, Signal and Histogram
Calculate the MACD line, signal line and histogram from your moving averages, with the formula, a worked example and how to read crossovers.
The trading journal for Nifty, Bank Nifty and Indian F&O. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹3,499 · No broker credentials