Krest
See it live →
The Magic Formula ROC + earnings yield
We took it to KrestTested
A decade of Indian data · 2016 to 2026

The Magic Formula beat the Indian market. That's the least interesting thing about it.

The formula promises one confident number, and on a decade of Indian data the promise technically holds: its thirty stocks edged the index. By less than one point a year. What the single number never shows is everything around it, the coin flip odds, the falls of two thirds of your money, a ranking that barely ranked, and the quiet disaster waiting for anyone who trusted it most. That is the story worth reading before you believe.

One backtest is one story. We built 258 portfolios from the formula, one for every month you could have started, held one, three and five years, and asked the only question that matters: how often did the famous recipe actually beat a plain index fund?

Return by the month you happened to start
258 portfolios in all · held one year shown · top 30
Magic FormulaNifty 500
Toggle the holding period. At no horizon did the odds beat a coin toss.

Over one year: 53 of 100 starts beat the index. Over three years: 45 of 100. Over five: 47. Read those again. The longer you gave the world's most famous stock formula, the less likely it became that it was beating the market at all. Every average ever quoted for it sits on top of that coin.

One number is quoted. The market paid a range.

And what a range. Over a single year, half of all starts landed anywhere between −21% and +62%. The luckiest start earned about +106% in a year; the unluckiest lost −52%. Nothing about the companies changed between those two outcomes. Only the month you happened to begin. When a strategy's single year fortunes can differ by a hundred and fifty points on timing alone, the average is not telling you what to expect. It is hiding what to expect.

The famous win, at actual size

Run straight through the decade, the top thirty compounded at about 14.79% a year against the index's 13.9%. ₹10 lakh became roughly ₹40 lakh; the index alone reached about ₹37 lakh. That is the entire celebrated victory: under one point a year, a margin thinner than a single bad week, earned over ten years of effort. The formula did beat the market. It just barely mattered.

₹10 lakh in the Magic Formula since 2016
Growth of the portfolio · vs Nifty 500
Top decileTop 30Nifty 500
A decade of the famous formula, and the index one small step behind it the whole way.

What you had to survive to collect it

That sliver of a margin was not free. Take every start date and its worst fall over the following five years: the typical start had to sit through a drop of about 55%, and the unluckiest starts fell 68% from their peak, against the index's 34%. Two thirds of your money, gone on paper, defending a lead of less than one point a year. Patience is usually a footnote in how strategies are sold. Here it was the whole price.

Worst fall over five years, by the month you started
One bar per start date · the dashed line is the typical fall
Not one drawdown but a spread of them, and almost every one deeper than the index's worst.

What the formula actually bought

Not thirty famous blue chips. The high return, low price combination led straight down the size ladder into small commodity and industrial names, more than four fifths of the basket in small and micro caps, nearly a third of it in materials alone. Hindustan Zinc appeared in 95 of every 100 rebuilds. These are real companies, but they are far smaller and far swingier than the formula's reputation suggests, and those swings are where the 68% falls come from.

The stocks it kept buying
Share of yearly rebuilds each name survived
Where the money sat · average sector weight
By company size, share of the basket
+0.9
points a year over the index · the whole famous victory
53 → 47
of 100 starts beat the index, from a 1 year to a 5 year hold. Never better than a coin
−55% to −68%
the five year falls you had to survive, typical to worst, vs the index's −34%
The full teardown

The deep dive holds the formula's engine to the light: a ranking that turns out to be close to random, a concentrated cut that turned the famous formula into a disaster, and the uncomfortable answer to what this strategy really is underneath. Short version: the more faithfully you trusted the ranking, the worse your decade went.

Read the full teardown

Range, not a number

None of this makes the underlying idea foolish. Good companies at good prices is a fine principle, and the formula did, on the thinnest of margins, beat the Indian market. What the decade actually tested is the promise of the single number, and that promise did not survive. Behind the one famous figure sits a coin toss that never improved, a range of outcomes wide enough to hold triumph and ruin at once, and a ride that shook out anyone who believed the average was a guarantee. The formula is not magic. It is a range, and every strategy you will ever be sold is a range. The only way to know its shape is to test it, before you trust it.

So we took it to Krest, and ran it through the whole test.

KREST TESTED · RUN ON REAL HISTORY ·
Method mark
Krest Tested
We ran the Magic Formula through the test on a decade of Indian data, every start date and every holding period. The rigour is ours; the verdict is yours.

Free · no account needed

Test before you trust.

Every figure on this page came from a few clicks on Krest. See this exact analysis live and interactive, or point the same test at any strategy you have ever believed.

For education only. Not investment advice or a recommendation to buy, sell, or hold any security, strategy, or product. Past performance does not guarantee future results, and all investing carries risk, including the possible loss of capital. Make your own decisions, and consider consulting a SEBI registered investment adviser.

Best effort analysis. Prepared on a best effort basis from historical data and may contain errors, omissions, or assumptions. Shared for information and discussion only, and should be independently verified before you rely on it. Krest accepts no liability for any decision made or loss incurred based on it.

Figures reflect the Magic Formula (ranked together on return on capital and earnings yield, with positive free cash flow and market cap above ₹1,000 cr), reconstructed yearly over the last ten years of Indian data (since June 2016), measured against the Nifty 500 total return index. After Joel Greenblatt, The Little Book That Beats the Market. Because this rests on about ten years of data, a longer run of history could change the conclusions.

Krest · mykrest.com