An earnings yield is a real rate and a bond yield is a nominal one, so the gap between them measures inflation before it measures value
The short answer
A bond yield enters an equity price as part of the discount rate, and the index P/E turned upside down is the earnings yield it is usually compared with. The comparison is loose in a specific way: earnings rise with prices, so an earnings yield is roughly a real return, while a bond yield is nominal, and the gap between them is roughly the equity premium minus expected inflation. Measured on the exchange’s own files from January 2013 to July 2026, the gap was below zero in all 163 months, averaging -2.29 points on one earnings basis. That basis matters: on 31 March 2021 the index provider switched the published P/E from standalone to consolidated earnings, and the P/E fell 17.9 per cent on a day the index fell 1.0 per cent. Once overlapping windows are counted, the gap’s link to later returns is weak: a simulated p-value of 0.046 at one year, 0.77 at three and 0.26 at five, where the Newey-West t-statistic reads 5.5. The equity risk premium is not an input to any of this. It is what is left when a price, a cash-flow forecast and a bond yield are set side by side, and the same July 2026 price supports anything from 2.05 to 6.59 points depending on the growth assumed. Measured, not a forecast.
The rule fits on one chart: when the market’s earnings yield falls far below the government bond yield, equities are dear and later returns should disappoint. In India it is quoted with the Nifty 50’s P/E and the 10-year benchmark yield, and almost always without three facts: what the P/E is made of, what kind of rate each side is, and how little thirteen years of monthly data can say about five-year returns. Every figure below comes from the exchange’s daily index files, 3,385 sessions from 2013-01-01 to 2026-09-18, the OECD’s monthly 10-year yield for India and the official consumer price index, and the closing note gives the method in enough detail to redo it.
The bond yield reaches the price through the discount rate, and only part of it arrives
An index is a claim on the cash its companies will pay out, and its price is those payments discounted at the return investors require, k. Split k into the government bond yield and whatever extra investors demand for bearing equity risk, the equity risk premium, and the bond yield sits inside every equity valuation by construction. That is the discount-rate channel. If payments grow at a steady rate g, the sum collapses to price equals next year’s dividend divided by k minus g, and the sensitivity follows by differentiation: a change in k moves the log price by minus one over k minus g, which is the price divided by next year’s dividend. With the index’s dividend yield at 1.22 per cent in July 2026, that makes equity a very long bond on paper.
Hold growth fixed and raise the discount rate one point, and the dividend form cuts the price by 43 per cent; the earnings form, which treats the index as flat real earnings discounted at a real rate of 4.83 per cent, cuts it by 17 per cent. Measured against the 10-year yield, month-average index level on month-average yield across 162 monthly changes, the index moved -3.37 per cent per point, standard error 1.21, and the yield change explained 2.3 per cent of the index’s monthly movement.
| Claim on | Assumption | Price change for one point, exact | Years until half the value has arrived |
|---|---|---|---|
| Ten-year government bond | Coupon equal to its 6.78% yield | -6.8% | 10, the principal |
| Index, earnings route | Flat real earnings, all paid out, real rate 4.83% | -17.2% | 14.7 |
| Index, dividend route | 1.22% dividend yield growing 10% a year for ever | -42.6% | 57 |
| Index, rise that is all expected inflation | Discount rate and growth rise together | About zero | Unchanged |
| Index, measured | 162 monthly changes, February 2013 to July 2026 | -3.37% per point of 10-year yield, standard error 1.21, R² 0.023 | Not observable |
The distance between the model rows and the measured one is the first lesson of the channel. A nominal yield moves for three reasons: expected inflation, the real rate and the term premium. Expected inflation raises k and g together, because revenues and costs are in the same rupees that inflation erodes, so k minus g and the price stay roughly where they were. Only the real part and any change in the equity premium itself press on the price, and the nominal yield does not say which part moved. A rule that treats every point of nominal yield as a point of discount rate over-reads the channel several times over.
The P/E is a ratio of sums, and its definition changed on 31 March 2021
The exchange computes the index P/E as index market capitalisation divided by gross earnings: each constituent’s earnings over the trailing four quarters, profits and losses both, adjusted for free float and capping and then summed (NSE, Price Earnings Ratio methodology page, updated 20 October 2025). Three things follow. It is a ratio of sums, so the largest weights dominate it and a large loss shrinks the denominator. It is trailing, so it divides today’s price by last year’s earnings. And its earnings are whatever the constituent list and the definition say they are on the day.
On 23 February 2021 the index maintenance sub-committee of NSE Indices changed that definition with effect from 31 March 2021: earnings moved from standalone to consolidated financials, falling back to standalone only where consolidated figures are unavailable, and the dividend yield moved from dividends reported in the annual report to equity dividends over a rolling twelve months by ex-date (NSE Indices press release, 23 February 2021). The session files show what that did.
| 30 March 2021 | 31 March 2021 | Change | |
|---|---|---|---|
| Broad index close | 14,845.10 | 14,690.70 | -1.04% |
| P/E, as published | 40.43 | 33.20 | -17.88% |
| P/E had its earnings not changed | 40.43 | 40.01 | -1.04% |
| Earnings yield, 100 divided by P/E | 2.47% | 3.01% | +0.54 points |
| Dividend yield, as published | 1.07% | 0.96% | -10.28% |
| P/B, definition not changed | 4.21 | 4.20 | -0.24% |
The P/E fell 17.88 per cent while the index fell 1.04 per cent, so 94.7 per cent of the fall was the definition. On that one session’s arithmetic, consolidated earnings ran 20.5 per cent above standalone, a figure that also absorbs the one constituent replaced the same day. The dividend yield fell 10.3 per cent for the same reason, and the P/B, whose definition did not change, moved 0.2 per cent. Every chart of the index P/E that crosses March 2021 unadjusted, and every claim that today’s P/E sits above or below its long-run average, compares two different ratios. A long-run average quoted without its earnings basis cannot be checked.
Divide the index by its P/E and the result is the earnings the ratio divides by. Leaving out the switch, that figure moved by more than one per cent in a single session 111 times, and 81 per cent of those fell in the eight months when quarterly results arrive, which hold 67 per cent of sessions; listed companies file within 45 days of a quarter and 60 days of the year under Regulation 33 of the SEBI listing regulations. Some steps are composition: on 13 July 2023, when a constituent that had merged into another was replaced (NSE Indices press release, 4 July 2023), the P/E rose 5.2 per cent more than the index. And the trailing figure carries the earnings cycle. From December 2019 to 8 February 2021, when the P/E peaked at 42.0, the index rose 24.2 per cent and the earnings it was divided by fell 16.3 per cent. A trailing earnings yield at an earnings trough describes the trough as much as the price. The guide to the P/E ratio covers trailing against forward readings for a single company.
Two honest treatments of the break exist. Use the published series and state the break, or splice it: multiply every P/E before 31 March 2021 by the switch-day ratio of 0.8298. The splice assumes the gap between consolidated and standalone earnings stayed constant for eight years, which the files cannot confirm. Everything below is reported both ways, with the spliced series called one basis.
The gap, month by month, was below zero in all 163 months
Each month’s earnings yield here is the average of 100 divided by the P/E over every session in the month. The bond side is the OECD’s monthly long-term government bond yield for India (Main Economic Indicators, FRED series INDIRLTLT01STM), which article 155 found behaves as a monthly average, so averages are set against averages.
On the published P/E the gap averaged -2.83 points, from -4.38 in September 2018 to -1.20 in May 2020. On one basis it averaged -2.29, from -3.63 to -0.24 in the same two months. Read literally, the rule rated Indian equities expensive against government bonds in every month from January 2013 to July 2026. Over the calendar years 2015 to 2025 the index’s total return averaged 11.70 per cent a year in log terms, against 6.36 per cent for the exchange’s 10-year benchmark government bond index.
| Year | Earnings yield, published | Earnings yield, one basis | 10-year yield | Gap, one basis | Consumer price inflation | Gap against a real yield | Next year’s return |
|---|---|---|---|---|---|---|---|
| 2013 | 5.65% | 6.80% | 8.11% | -1.31 | 9.85% | +8.54 | +28.8% |
| 2014 | 5.05% | 6.08% | 8.59% | -2.50 | 6.71% | +4.21 | -2.7% |
| 2015 | 4.47% | 5.38% | 7.78% | -2.39 | 4.91% | +2.52 | +4.4% |
| 2016 | 4.58% | 5.52% | 7.21% | -1.69 | 4.96% | +3.27 | +26.4% |
| 2017 | 4.06% | 4.89% | 6.92% | -2.03 | 3.33% | +1.29 | +4.5% |
| 2018 | 3.79% | 4.57% | 7.70% | -3.13 | 3.96% | +0.83 | +12.6% |
| 2019 | 3.62% | 4.36% | 7.00% | -2.64 | 3.71% | +1.07 | +15.0% |
| 2020 | 3.67% | 4.42% | 6.19% | -1.77 | 6.63% | +4.86 | +22.8% |
| 2021 | 3.36% | 3.49% | 6.26% | -2.77 | 5.14% | +2.37 | +5.5% |
| 2022 | 4.66% | 4.66% | 7.19% | -2.53 | 6.70% | +4.16 | +19.3% |
| 2023 | 4.62% | 4.62% | 7.22% | -2.60 | 5.66% | +3.06 | +9.6% |
| 2024 | 4.41% | 4.41% | 6.98% | -2.57 | 4.95% | +2.38 | +11.2% |
| 2025 | 4.58% | 4.58% | 6.53% | -1.94 | 2.23% | +0.28 | n/a |
| 2026, to July | 4.74% | 4.74% | 6.87% | -2.13 | n/a | n/a | n/a |
The bond series has its own seam. It follows whichever bond is the current 10-year benchmark and steps when that bond changes, while the exchange’s 10-year benchmark clean price index is chain-linked across the same changes. So the yield change the price index implies, at a modified duration of about seven, isolates the step. The two agree to within a median 2.5 basis points a month; 16 of 136 months differ by more than 10, the largest -62 basis points in May 2020. Undoing that step would take May 2020’s gap to -0.86, further below zero. The steps cannot be removed as level shifts, because summed they reach 2.24 points by 2026, which says a chain-linked price and a benchmark yield are different objects: a fixed bond against whichever bond is current. The predictive test below is therefore re-run with those 16 months dropped.
An earnings yield is a real return, and a bond yield is not
Take a company whose real earnings are flat and which pays them all out. Inflation lifts its rupee earnings at the inflation rate without any reinvestment, because its prices rise with everyone else’s. Its price is next year’s earnings divided by k minus inflation, so its earnings yield is k minus inflation: the real return investors require. The same holds for a company that reinvests, provided the reinvestment earns only the return investors require; where it earns more, the earnings yield understates the real return. A government bond has no such escalator; its yield is a real rate plus expected inflation. Subtract, and the yield gap is approximately the real equity premium minus expected inflation. The argument that investors wrongly capitalise real earnings at nominal rates is Modigliani and Cohn’s (Financial Analysts Journal, 1979); its application to this comparison, sometimes called the Fed model, is Asness’s (Journal of Portfolio Management, 2003).
Where inflation runs near 2 per cent, the bias is 2 points and a gap near zero can pass for fair value. India’s inflation target is 4 per cent on the consumer price index with a band of 2 to 6, set under section 45ZA of the RBI Act, 1934, and retained for the five years from 1 April 2026 to 31 March 2031 (RBI, monetary policy framework overview). On the target alone, a gap of minus 4 is what a zero premium looks like, and the measured average of -2.29 is consistent with a positive premium. The rule’s threshold is an inflation forecast in disguise.
Subtracting a constant such as the target moves the threshold and leaves every month’s rank unchanged, so it cannot help or hurt a predictive test. Inflation that varies does. The inflation-indexed bonds the government issued in 2013 were linked to wholesale prices, not consumer prices (RBI, FAQs on Inflation Indexed Bonds, 28 May 2013), so they could not supply a consumer-price real yield even while they traded. The real yield here is therefore built as the 10-year yield less the latest year-on-year change in the official consumer price index, All India, Combined (MoSPI, base 2012=100).
Corrected that way, the gap averaged +2.99 points and sat below zero in 13 of 156 months. In November 2013, with consumer prices 11.51 per cent above a year earlier on MoSPI’s index, the gap read -2.09 on one basis and +9.41 against a real yield, the highest in the record, and the index returned 34.5 per cent in log terms over the next twelve months. The correction has its own failure. Trailing inflation is not expected inflation: in October 2025 measured inflation fell to 0.25 per cent and the corrected gap dropped to -1.78, its lowest, for a reason no investor would call valuation.
The comparison also rests on a premise: that the earnings yield moves with the bond yield. In levels the two correlate at 0.73 across 163 months, which looks like confirmation. In twelve-month changes the correlation is 0.26. Two series that both drifted over the decade correlate in levels whether or not one responds to the other, which is the trap article 97 on stationarity describes; the change correlation is the one that tests the premise, and it is weak.
The predictive test, with the overlap counted
The claim is that a low gap predicts poor returns. For every month end from January 2013, take the index’s total return over the next one, three and five years, rebuilt from the price index and the exchange’s dividend points as in article 141, annualise it in log terms, and regress it on that month’s gap. That gives 152, 128 and 104 observations. It does not give that many pieces of evidence. Two five-year windows starting a month apart share 59 of their 60 months, and the record holds only 2.7 non-overlapping five-year windows, 4.6 three-year ones and 13.7 one-year ones.
Ordinary standard errors treat every observation as new, so they are too small by roughly the square root of the overlap, and the gap’s own persistence makes it worse: its month-to-month autocorrelation on one basis is 0.90. Newey-West errors repair the overlap in large samples and under-repair it in small ones. To measure by how much, the same regressions were run 10,000 times on simulated data in which the gap predicts nothing, keeping its persistence, the index’s own monthly mean and volatility, and the measured correlation of -0.47 between shocks to the gap and to returns, with numpy’s default generator and seed 160.
| Predictor and horizon | Windows | Independent windows | Slope | R² | Ordinary t | Newey-West t | Simulated p |
|---|---|---|---|---|---|---|---|
| Gap, published P/E, 1 year | 152 | 13.7 | +7.24 | 0.103 | +4.16 | +1.82 | 0.196 |
| Gap, published P/E, 3 years | 128 | 4.6 | +1.00 | 0.023 | +1.71 | +0.92 | 0.699 |
| Gap, published P/E, 5 years | 104 | 2.7 | +2.52 | 0.215 | +5.29 | +4.54 | 0.277 |
| Gap, one basis, 1 year | 152 | 13.7 | +10.21 | 0.207 | +6.25 | +3.74 | 0.046 |
| Gap, one basis, 3 years | 128 | 4.6 | +0.65 | 0.011 | +1.19 | +0.68 | 0.770 |
| Gap, one basis, 5 years | 104 | 2.7 | +2.07 | 0.191 | +4.90 | +5.49 | 0.256 |
| Earnings yield alone, 1 year | 152 | 13.7 | +4.04 | 0.068 | +3.31 | +1.45 | 0.350 |
| Earnings yield alone, 3 years | 128 | 4.6 | -0.70 | 0.028 | -1.89 | -1.77 | 0.736 |
| Earnings yield alone, 5 years | 104 | 2.7 | -0.10 | 0.001 | -0.30 | -0.47 | 0.960 |
| Bond yield alone, 1 year | 152 | 13.7 | -1.22 | 0.004 | -0.78 | -0.25 | 0.812 |
| Bond yield alone, 3 years | 128 | 4.6 | -1.58 | 0.089 | -3.52 | -1.59 | 0.495 |
| Bond yield alone, 5 years | 104 | 2.7 | -1.72 | 0.174 | -4.64 | -3.75 | 0.401 |
| Gap, inflation corrected, 1 year | 152 | 13.7 | +3.37 | 0.299 | +8.00 | +4.21 | 0.015 |
| Gap, inflation corrected, 3 years | 128 | 4.6 | +0.27 | 0.026 | +1.82 | +1.16 | 0.676 |
| Gap, inflation corrected, 5 years | 104 | 2.7 | +0.23 | 0.029 | +1.76 | +2.70 | 0.690 |
At one year the one-basis gap has a slope of +10.2, so a gap one point higher, about 1.7 standard deviations, went with a next-year return about 10 points higher; R² is 0.21 and the simulated p-value 0.046 (0.041 to 0.046 across ten seeds), borderline. At three years there is nothing, R² 0.01 and p 0.77. At five years the slope is +2.07 with a Newey-West t of 5.49, which reads as overwhelming, and the simulated p-value is 0.26: with fewer than three independent windows, a fit that tight arises by chance about one time in four. The null is not even centred on zero. A falling market raises the gap in the same month, and the gap is persistent, so under no predictability the fitted one-year slope still averages +1.94, in the direction the rule predicts; Stambaugh (Journal of Financial Economics, 1999) derived this bias.
The pieces point the same way as the real-and-nominal argument, without proving it. The bond yield alone has no one-year relationship with returns (R² 0.004), and the earnings yield alone does worse than the gap at one year and turns negative at three. The inflation-corrected gap has the tightest one-year fit, R² 0.30 with a simulated p of 0.015, and it too fades to nothing at three and five years (p 0.68 and 0.69). Fifteen tests were run, and two came in below 0.05. Were the tests independent, the chance of at least one doing so with nothing to find would be 54 per cent; they are not independent, which lowers that figure, but two survivors out of fifteen are not a discovery.
| Sample or definition | Windows | Slope | R² | Newey-West t |
|---|---|---|---|---|
| Every month end, January 2013 to August 2025 | 152 | +10.21 | 0.207 | +3.74 |
| Drop start months February to December 2020 | 141 | +7.47 | 0.133 | +2.94 |
| Start months from January 2015 only | 128 | +10.37 | 0.185 | +2.75 |
| Drop the 16 months touched by a benchmark switch | 138 | +8.87 | 0.151 | +3.40 |
| Price return instead of total return | 152 | +10.18 | 0.205 | +3.69 |
| Month-end earnings yield instead of month average | 152 | +10.68 | 0.226 | +3.85 |
| April 2021 onward only, one published definition, no splice | 53 | -11.34 | 0.151 | -2.90 |
The one-year result also depends on which months are in it. Dropping the 2020 start months, when a crash and a rebound sat inside single windows, cuts R² from 0.21 to 0.13. The only stretch on a single published definition, April 2021 onward, has 53 windows and a slope of -11.3, the opposite sign. Using just one window a year gives 12 or 13 truly separate observations and twelve ways to pick the starting month; the slope then runs from +1.9 to +14.6, with t-statistics from 0.24 to 3.12, depending on nothing but that choice. The record supports a weak one-year association that leans on two episodes and a splice, and no measurable three- or five-year one. That is what testing against the right null means here: the comparison is with a world that has the data’s own persistence, not with zero.
The premium is an output: backing it out of one price
Every version of the equity risk premium answers the same equation. Write down the index price, write down a forecast of the cash its companies will pay, and solve for the discount rate that makes the two equal; subtract the bond yield, and the remainder is the premium that price implies. The price and the yield are observed. The forecast is not, and the premium inherits every assumption in it. That is why it cannot serve as an input: a valuation that assumes a premium has assumed the answer the price already gives. The single-company version of this backward solution is the reverse calculation in the discounted cash flow guide.
| Route | What it assumes | Implied nominal return | Implied premium over the bond |
|---|---|---|---|
| Yield gap: earnings yield less the nominal 10-year yield | Rupee earnings never rise with prices | 4.83% | -1.95 points |
| Earnings yield less a real yield, inflation at the July 2026 reading | Earnings rise with prices at 4.45% and no faster | 9.28% | +2.50 points |
| Earnings yield less a real yield, inflation at the 4% target | Earnings rise with prices at 4% and no faster | 8.83% | +2.05 points |
| Dividend yield plus growth, 8% a year for ever | Payout ratio constant, growth constant | 9.32% | +2.54 points |
| Dividend yield plus growth, 10% a year for ever | Payout ratio constant, growth constant | 11.35% | +4.57 points |
| Dividend yield plus growth, 12% a year for ever | Payout ratio constant, growth constant | 13.37% | +6.59 points |
The yield gap reports a premium of -1.95 points, because it assumes rupee earnings never rise with prices. Let earnings rise with inflation and the same price implies 2.50 points on July 2026 inflation of 4.45 per cent (MoSPI, 12 August 2026, base 2024=100, provisional), or 2.05 on the target. The dividend route gives 2.54 at 8 per cent growth for ever and 6.59 at 12, a point of premium for each point of growth. The dividend route matches the earnings route on July’s inflation only at 7.96 per cent nominal dividend growth, a rate nobody observes. Payout, dividends over consolidated earnings, was 25.3 per cent, which is why the dividend form places so much of the value so far out.
The other popular estimate looks backward and averages what equities earned over bonds. Across the calendar years 2015 to 2025 the index beat the exchange’s 10-year benchmark government bond index by 5.34 points a year in log terms, with a standard deviation of 11.20. The 95 per cent interval on that average runs from -2.18 to +12.87 points. Eleven years cannot tell a premium of zero from one of twelve, so a historical premium used as an input is a guess carried to two decimal places.
| Year | Index | 10-year bond index | Difference |
|---|---|---|---|
| 2015 | -2.7 | +7.0 | -9.7 |
| 2016 | +4.4 | +14.0 | -9.7 |
| 2017 | +26.4 | +0.3 | +26.1 |
| 2018 | +4.5 | +5.9 | -1.4 |
| 2019 | +12.6 | +9.0 | +3.7 |
| 2020 | +15.0 | +8.4 | +6.6 |
| 2021 | +22.8 | +1.3 | +21.5 |
| 2022 | +5.5 | +0.4 | +5.1 |
| 2023 | +19.3 | +7.8 | +11.5 |
| 2024 | +9.6 | +9.1 | +0.5 |
| 2025 | +11.2 | +6.6 | +4.6 |
| Mean, 11 years | +11.70 | +6.36 | +5.34 |
| 95% interval on the mean difference | -2.18 to +12.87 points, standard deviation 11.20 | ||
What the comparison is for
The gap is a description, not a forecast: a statement of how the market prices equities against bonds under inflation and growth assumptions it does not state. Used that way it has three honest jobs. It shows whether equities got cheaper or dearer against bonds on one consistent earnings basis. It shows the premium the market is paying under an inflation assumption you name. And it shows what a change in yields would have to be made of, real rate or inflation, before it matters to prices.
It cannot time the market on this record. Its level broke on 31 March 2021, its predictive fit has to beat a null with its own persistence, and the only sample on one definition gives the wrong sign. The bond side is a price as much as a yield, as the guide to bond price and yield shows; the policy rate corridor sets where the curve starts, and the 10-year point is one reading of a whole curve, as the yield curve as a price list sets out. Separating what a ratio measures from what it is assumed to measure, and testing a claim against a null that keeps the data’s own persistence, is method rather than a figure to memorise, and it is how valuation is taught here.
Frequently asked questions
What is the yield gap?
The broad index’s earnings yield, which is 100 divided by its P/E, minus the 10-year government bond yield. The rule built on it says equities are expensive when the gap is low. Measured monthly from January 2013 to July 2026 on one consistent earnings basis, it averaged -2.29 percentage points and was below zero in all 163 months, from -3.63 in September 2018 to -0.24 in May 2020.
Why was the gap below zero in every month?
Mostly because the two sides are different kinds of rate. Company earnings rise with prices, so an earnings yield approximates a real return, while a bond’s coupon is fixed in rupees, so its yield carries expected inflation. The gap is therefore roughly the equity premium minus expected inflation, and with India’s inflation target at 4 per cent a gap of minus 4 is what a zero premium would look like.
Did the exchange change how the index P/E is calculated?
Yes. NSE Indices announced on 23 February 2021 that from 31 March 2021 the P/E would use consolidated earnings for the trailing four quarters, falling back to standalone figures only where no consolidated ones exist, and that the dividend yield would use equity dividends over a rolling twelve months by ex-date. On 31 March 2021 the published P/E fell 17.88 per cent while the index fell 1.04 per cent.
Can today’s P/E be compared with its pre-2021 average?
Only after adjustment, and the adjustment is an assumption. Multiplying every earlier P/E by the ratio seen on the switch day, 0.8298, puts the history on one basis if the gap between consolidated and standalone earnings stayed constant for eight years, which the published files cannot confirm. Unadjusted, a comparison across March 2021 compares two different ratios.
Does a low gap predict poor equity returns in India?
Weakly at one year and not measurably beyond it. On one earnings basis the one-year relationship had an R squared of 0.21 and a simulated p-value of 0.046; at three years 0.77; at five years 0.26, despite a Newey-West t-statistic of 5.5. The one-year result shrinks when 2020 is removed and reverses sign in the only sample on a single published definition, April 2021 onward.
Why do overlapping return windows mislead?
Two five-year windows that start a month apart share 59 of their 60 months, so 104 monthly windows contain only about 2.7 independent five-year periods. Ordinary standard errors count every window as new evidence. In 10,000 simulated samples where the gap predicted nothing, the ordinary t-statistic still exceeded 1.96 in 65 per cent of cases at five years, and the Newey-West version in 49 per cent.
What is the equity risk premium, then?
The discount rate that makes a forecast of cash flows equal to today’s price, minus the government bond yield. The price and the yield are observed and the forecast is assumed, so the premium is an output of the forecast, not a quantity anyone can look up. Used as an input to a valuation, it assumes the answer the price already gives.
How much does a rise in bond yields move the index?
Far less than a simple present value model suggests. Holding growth fixed, a one point rise in the discount rate would cut the index by about 17 per cent on an earnings model and 43 per cent on a dividend model. Measured over 162 monthly changes, the index moved -3.4 per cent per point of the 10-year yield, because much of any yield move is expected inflation, which raises growth as well as the discount rate.
Is any of this a signal to buy or sell?
No. Everything here measures what a stated comparison did on a stated index over a stated period, before costs and taxes, and the central finding is that the record cannot support the timing rule. It is education about how the comparison is built and tested, not a forecast, a recommendation or a promise of any return.
As at 23 September 2026. The position is stated on index files through 2026-09-18, the OECD yield through July 2026 and consumer prices through July 2026. Index methodology, the inflation target and published data are revised; verify the current position with the exchange’s index provider, the RBI and MoSPI before relying on anything here. Bharath Shiksha is an educational publisher and not a SEBI-registered investment adviser or research analyst. Nothing on this page is a recommendation, a forecast or a promise of any return.
How the numbers were produced. The broad index’s close, P/E, P/B and dividend yield were read from the exchange’s daily all index close files, 3,385 sessions from 2013-01-01 to 2026-09-18 including 14 weekend special sessions, with the index matched on all three historical names and the session date taken from the file name; the twelve weekday sessions the archive lacks are absent throughout, and none of the counted one-session steps in the implied earnings spans one of them. The files’ own change columns, wrong on 13 March 2023, are not used. Earnings yield is 100 divided by P/E, averaged over the sessions of each calendar month. The one-basis series multiplies every P/E before 31 March 2021 by 0.8298, the published P/E on that date divided by the 30 March value scaled by the index’s move. The bond yield is the OECD Main Economic Indicators long-term government bond yield for India as republished by FRED (INDIRLTLT01STM, retrieved 23 September 2026). Inflation is the year-on-year change in MoSPI’s Consumer Price Index, All India, Combined, General, base 2012=100, from MoSPI’s open API; it reproduces MoSPI’s published rates exactly for April 2022, October 2024 and December 2024, and the 2013 figures are computed against MoSPI’s back series for 2012. Total return was rebuilt by compounding the price index with the daily increments of the exchange’s dividend points series, reading its 14 annual resets and two downward revisions as in article 141; from June 2016 the rebuild stays within 0.016 per cent of the published total return index. Forward returns are annualised log returns from month end to month end, the last complete month being August 2026. Regressions are ordinary least squares with an intercept; Newey-West standard errors use Bartlett weights with lags one fewer than the horizon in months. The simulation draws 10,000 samples for every predictor and horizon with numpy’s default generator, seed 160: the predictor follows its own fitted first-order autoregression, index returns are independent normal draws with the sample mean and standard deviation, and the two shock series carry their measured correlation; the simulated p-value is the share of samples whose absolute ordinary t-statistic reached the observed one. Re-run with nine further seeds (1 to 9), the one-basis gap’s one-year p-value stays between 0.041 and 0.046 and its five-year one between 0.256 and 0.271; the inflation-corrected gap’s one-year p-value between 0.013 and 0.016. An independent re-implementation that shares no code with the build (_workspace/marketdata/a160-evidence/a160-independent-audit.py) re-derives the figures on this page from the raw files, 285 checks against the published text and tables, all passing, and with a different seed and 4,000 draws gives one-year and five-year p-values of 0.036 and 0.260. The switch test compares each month’s change in the yield with the change implied by the month-average log of the exchange’s 10-year benchmark clean price index at a modified duration of 7, and flags months more than 10 basis points apart. The discount-rate sensitivity regresses the month-on-month change in the log of the month-average index on the change in the yield, with two Newey-West lags. The excess return table uses calendar-year log returns of the rebuilt total return and of the exchange’s 10-year benchmark G-Sec total return index, which is named GSECBM NSE Index before November 2015; its April to June 2024 defect nets out inside calendar 2024, and the interval uses a t value of 2.228 for ten degrees of freedom. No figure on this page is a backtest of a tradable strategy, and all are gross of costs and taxes. The build script is tools/build-article-160.py.
Not verified. The exact construction of the OECD yield series, whether a monthly average of daily yields and which bond on which dates, is inferred from its behaviour rather than confirmed; so are the dates of benchmark changes. Whether the ratio of consolidated to standalone earnings was constant before 2021, which the one-basis series assumes, cannot be checked from the published files. The cause of the second largest step in the record, on 25 September 2019, when the P/E moved 8.2 per cent further than the index, was not established. Whether any inflation-indexed government security is outstanding today was not confirmed. The July 2026 inflation figure is on MoSPI’s new 2024=100 base and is used only for the July 2026 calculations; the history uses the 2012 base, which ends in December 2025.
Ready to go deeper than this article?
Bharath Shiksha is a 90-volume curriculum across 6 stages, from chart reading at ₹14,999 through capital raising, or the full bundle at ₹1,49,999. How a bond yield reaches an equity price, what a valuation ratio is made of, and how to test a claim against a null with the data’s own persistence are taught as working methods, not as rules of thumb.
Take the free diagnostic →