Price Return and Total Return: Work Both Out Yourself
Price return is the ending price less the starting price, divided by the starting price. Total return puts the dividends received over the same period into that same numerator. Both need two stated dates, two prices belonging to those dates, and a check that no corporate action inside the period has moved the share count. Get that check wrong and both answers are wrong.
The instrument is immediately below. The calculator takes the four figures a return needs and the three a yardstick needs, names the record each one is fetched from, and will not report a total return without also reporting the price return underneath it and the income that separates the two. The meaning of the two measures, and what a reader is entitled to conclude from either, is set out where price return is compared with total return directly. The calculator will also produce, on demand, the one comparison that looks like a difference in performance and is not one: a holding measured on price return set against a yardstick measured on total return.
Both returns, the identity that ties them, and the comparison that breaks it
Prefilled with the illustrative Sarvani Coatings figures as at 28 August 2026, so the defaults reproduce the worked table further down exactly. Nothing entered is stored anywhere and no figure survives the tab being closed. A return without a stated period is not a return, so with either date cleared the calculator refuses to compute.
| The build up, on the figures above | Amount |
|---|---|
| Restated starting price, the entered price divided by the adjustment factor | Rs 402.00/- |
| Price change, the ending price less the restated starting price | Rs 84.00/- |
| Dividends received inside the period, added into the numerator | Rs 4.00/- |
| Numerator for total return, the two rows above added | Rs 88.00/- |
| Price return, the price change over the restated starting price | 20.90 per cent |
| Income contribution, the dividends over the same starting price | 1.00 points |
| Total return, the two rows above added | 21.89 per cent |
| Index price return, the level change over the starting level | 15.90 per cent |
| Index income contribution, the income points over the same level | 5.41 points |
| Index total return, the two rows above added | 21.31 per cent |
The calculator opens on the illustrative Sarvani Coatings figures, worked through in full further down. A share at Rs 402/- twelve months before the stated date and Rs 486/- on it, with one dividend of Rs 4.00/- per share paid inside the window and no change to the share count, gives a price return of 20.90 per cent and a total return of 21.89 per cent. The income contribution separating them is Rs 4.00/- over Rs 402/-, or 0.9950 of a percentage point. The calculator proves that identity on the whole paise underneath it rather than asserting it.
The yardstick fields open on an unnamed broad index at 21,450.00 points on the starting date and 24,860.00 points on the ending date, with 1,160.00 points of income inside the same window. The index levels give a price return of 15.90 per cent, an income contribution of 5.41 points and an index total return of 21.31 per cent. With both sides reported on total return the holding is ahead by 0.59 of a point. Switching the holding to price return, with the yardstick left where it is, makes the identical two holdings read as the holding falling 0.41 of a point short. Nothing about either holding changed. The 0.9950 points that moved is the dividend counted on one side and left out of the other, and on one hundred shares that is exactly the Rs 400/- that reached the bank.
Everything below is worked on Sarvani Coatings Limited, an invented company that makes decorative paints and industrial coatings and is quoted on both Indian exchanges. Every price used carries the stated date of 28 August 2026, and a dated figure can be seen ageing rather than taken as current. The arithmetic is real; only the company is not.
Where does each of the three numbers actually live?
A return has exactly three inputs and one guard. The three inputs are a starting price, an ending price and the dividends received in between. The guard is the corporate actionAnything a listed issuer does that changes the number of shares in issue or the face value of each one, such as a bonus issue, a split or a rights issue. Settled earlier in this reading sequence. history for that window. Three of the four sit in different records, and the commonest wrong answer in this arithmetic comes from taking a number from the wrong one.
Field note one, the two prices
Both prices come from an exchange price record, and both belong to a stated calendar date rather than to a vague sense of a year ago. Sarvani Coatings is quoted on both Indian exchanges, so there are two records of the same day and it costs nothing to look at both. If they disagree by more than a rounding, one of the two dates is a day the share did not trade and the previous close has been picked up unnoticed.
The price required is the one restated for anything the issuer did to the share count inside the window, and a chart will happily supply the other one. That single sentence is the whole difference between a calculator that works and one that does not, and a section further down is entirely about it. For the illustration used throughout this guide, Sarvani Coatings did nothing to its share count over the twelve months, so the two prices can be taken as they stand: Rs 402/- at the start and Rs 486/- on the stated date.
Field note two, the dividends
The dividends come from the issuer's own reporting and from the corporate action history the exchange publishes alongside the price. Two dates matter and they are not the same date. The ex-dateThe first trading day on which a buyer of the share does not get the dividend that has been declared. Buy on or after it and the dividend stays with the seller. is the day from which a buyer no longer gets the declared dividend, and the record dateThe cut off day on which the issuer takes a snapshot of the register to decide who is entitled to a declared dividend or bonus. is the day the register is photographed to decide who is entitled. Neither of those is the day the money arrives.
For this arithmetic, a dividend counts by the date it was paid, and only if that date falls inside the stated period. Sarvani Coatings paid Rs 4.00/- per share inside the twelve months. On its 24,00,00,000 shares that is a bill of Rs 96,00,00,000. The same Rs 96 crore appears as dividend paid in the year three cash flow statement. The cross-check is worth doing. If the per share dividend entered, multiplied by the share count, does not land on the dividend the issuer says it paid, either the figure is wrong or the year is.
The dividends Sarvani Coatings paid over the twelve months are needed. Which record holds them?
A dividend was announced eleven days before the period ended and paid nineteen days after it ended. Does it belong in this period's total return?
Field note three, the period
The period is the input people treat as free and it is not free. Both prices have to belong to stated dates, and the dividend window has to be exactly those same two dates. Shifting the window by a fortnight around a payment either counts a dividend the holder did not receive in that window or drops one they did. On these figures a window that misses the single payment reports 20.90 per cent instead of 21.89 per cent, so a few days of carelessness costs the entire dividend contribution. Consider a household running a monthly budget: if the salary arrives on the second and the month is closed on the thirty first, the money is in. Closed on the first instead, the same month suddenly looks like it had no income at all. Nothing about the household changed. Only the window did.
How are the two returns computed?
Both returns share a denominator and differ by one term in the numerator. The shared denominator is the entire relationship, and once it is seen there is never again any doubt about which of the two is larger when a dividend has been paid.
total return = (P1 - P0 + D) / P0
total return less price return = D / P0
| P0 | the price on the starting date, restated for any corporate action inside the period |
| P1 | the price on the ending date, taken from the same exchange record |
| D | the dividends per share actually paid inside the period, added together |
The third line is the check, and it is the one worth writing down. If both returns are computed and the gap between them is not the dividends over the starting price, then two different denominators have been used, or a dividend has been dropped, or one price has been adjusted and not the other. The identity is not a nicety; it is the only self test this arithmetic offers, and it is the first of the three lines the calculator above re-proves on every keystroke.
The worked instance, start to finish
Sarvani Coatings, illustrative figures as at 28 August 2026. The price twelve months earlier was Rs 402/-. The price on the stated date is Rs 486/-. One dividend of Rs 4.00/- per share was paid in between, and the share count did not change.
| What goes in, and what comes out | Figure |
|---|---|
| Starting price, twelve months before the stated date | Rs 402/- |
| Ending price, on the stated date | Rs 486/- |
| Price change, the ending price less the starting price | Rs 84/- |
| Dividends per share paid inside the period | Rs 4.00/- |
| Numerator for total return, Rs 84/- plus Rs 4.00/- | Rs 88/- |
| Price return, Rs 84/- over Rs 402/- | 20.90 per cent |
| Total return, Rs 88/- over Rs 402/- | 21.89 per cent |
| The gap, Rs 4.00/- over Rs 402/- | 1.00 percentage point |
A person behind the figures restores the scale that per share figures hide. Take a holder of one hundred shares throughout. The holding started worth Rs 40,200/-. The holding ended worth Rs 48,600/-, and Rs 400/- of dividend had reached the holder's bank in between. Rs 49,000/- in hand against Rs 40,200/- committed is a gain of Rs 8,800/-, and Rs 8,800/- over Rs 40,200/- is 21.89 per cent, exactly the same answer. The per share arithmetic and the rupee arithmetic have to agree, and where they do not, one of the two has a different denominator hidden in it.
| One hundred shares, held throughout | Rupees |
|---|---|
| Holding at the start, 100 at Rs 402/- | 40,200 |
| Holding at the end, 100 at Rs 486/- | 48,600 |
| Dividends received, 100 at Rs 4.00/- | 400 |
| Total in hand at the end | 49,000 |
| Gain over the Rs 40,200/- committed | 8,800 |
Sarvani Coatings went from Rs 402/- to Rs 486/- over the twelve months. What is the price return?
Now add the Rs 4.00/- dividend paid inside the period. What is the total return, and what is the gap between the two answers?
What the gap is not, and one honest word about rounding
The gap is the dividend measured against the price paid, not against the price today. Rs 4.00/- over the Rs 402/- starting price is 1.00 percentage point of return. Rs 4.00/- over the Rs 486/- price on the stated date is 0.82 per cent, the dividend yieldThe dividend per share divided by the current price rather than by any price previously paid. The yield answers what a buyer today would collect, and is covered where income measures are treated. a screen would display. Both are correct answers to different questions, and only one of them belongs in this calculation.
The rounding shows up the moment the subtraction is done. Carried to four places the total return is 21.8905 per cent and the price return is 20.8955 per cent, so the gap is 0.9950 percentage points, precisely Rs 4.00/- over Rs 402/-. Rounded each to the two decimals a report shows, they become 21.89 and 20.90, whose difference reads as 0.99. Nothing broke: the identity holds exactly on the unrounded figures, and 0.99 is the rounding showing through rather than an arithmetic error. Run the check on the unrounded numbers, always, or on the dividend over the starting price directly. The 0.9950 figure turns up again below as the entire size of a gap that is not a gap at all, so it is worth remembering.
Change one input: the ending price is Rs 380/- instead of Rs 486/-, and the Rs 4.00/- dividend was still paid. What is the price return?
What happens when a holding and a yardstick are measured differently?
A return on its own is a fact and nothing more, so the moment it is any use to anybody it has been set beside something else. The second figure is almost always an index, and an index provider publishes two versions of the same index: a price version that carries only the level of its constituents, and a total return indexA version of an index whose level is carried forward as though every dividend paid by its constituents had been put straight back in. Providers publish it alongside the price version and the two carry different levels for the same day. that carries the level as though every dividend had been put straight back in. Two versions of one index, two different levels for the same day, and only one line of small print to tell them apart.
Take the calculator's own figures. The holding returned 20.90 per cent on price return and 21.89 per cent on total return. The yardstick returned 15.90 per cent on its price version and 21.31 per cent on its total return version. Total against total, the holding is ahead by 0.59 of a point. Price against price, the holding is ahead by 5.00 points. Neither side counts any income there, and the wider lead answers the narrower question. Both of those are honest comparisons. The two that are not honest are the ones that take one measure from one side and the other measure from the other, and on these figures one of them turns a lead of 0.59 points into a shortfall of 0.41 points without a single underlying number changing.
The size of the distortion is the income left out and nothing else, not a matter of judgement. Leaving the holding's own dividend out moves the comparison against the holding by Rs 4.00/- over Rs 402/-, or 0.9950 points, the identical figure dissected above. Leaving the index income out instead moves the comparison in the holding's favour by 1,160.00 points over 21,450.00, or 5.4079 points. Neither number is an estimate and neither depends on how the two holdings performed. The whole distortion is the income contribution of whichever side was reported on price return, and the calculator prints it as its third reconciliation line so that it can be seen arriving rather than taken on trust.
The same arithmetic shows when the mistake costs nothing. With the dividend field set to zero the two measures collapse onto each other: price return and total return both read 20.90 per cent, and reporting the holding on either one makes no difference to a comparison at all. A holding that paid nothing over the window cannot be understated by leaving its income out. There was none to leave. The error is not that mixing measures is untidy. The error is exactly as large as the income involved, and it bites hardest on the shares people hold precisely for their income.
A holding returned 20.90 per cent on price return. The yardstick it is set against returned 21.31 per cent on total return. What can be said about the two?
The error that reverses the answer, and what it costs
A holding is reported on price return because that is what a price series supplies, and it is set beside an index taken from a total return series because that is the series the provider puts first. Both figures are correctly computed. Neither has a typing error in it. The comparison between them is still meaningless, and on these figures it reverses the answer: a holding that is 0.59 points ahead is reported as 0.41 points behind.
The cost is that the gap is read as performance and acted on as performance, when every one of the 0.9950 points is a dividend that was paid and banked. Both sides are restated onto one measure before any comparison is written down, and where the yardstick cannot be had on the same measure as the holding, the measure each side is on is stated rather than the difference published.
What if the share count changed inside the period?
The corporate action check is the step a calculator usually leaves out, and it decides whether the answer is roughly right or entirely wrong. The size of the error is the surprising part, so the question below comes before the mechanism.
A one for one bonus issueA free issue of new shares to existing holders in proportion to what they already hold. One for one doubles the count and, on the same pool of value, roughly halves the quoted price. falls inside the period, and both prices are taken straight off a chart. What does the return say?
A bonus issue hands existing holders new shares for nothing. The pool of value the shares are claims on has not changed, so if the count doubles, the price per share roughly halves. Nobody gained and nobody lost. But the price series now has a step down in it that is pure arithmetic, and reading the two ends of that series as though nothing happened makes the step the answer.
Take Sarvani Coatings' own numbers. Suppose a one for one bonus had fallen inside the period, and the unadjusted starting price on the chart was Rs 972/- against the Rs 486/- ending price. The naive computation is Rs 486/- less Rs 972/-, over Rs 972/-, or minus 50.00 per cent. Now look at what the holder actually had. One hundred shares at Rs 972/- is Rs 97,200/-, and after the bonus that same holder has two hundred shares at Rs 486/-, again Rs 97,200/-. The holder was exactly level and the calculator reported a loss of half the position, so the error is not a shade off but wrong by the whole of the action.
The fix is a single arithmetic step taken before anything else. Find the adjustment factorThe number of shares held after the event for every one held before it. A one for one bonus gives a factor of two, a one for two bonus gives one and a half, and a five for one split gives five., which is how many shares are held after the event for each one held before, then divide the starting price by it. A one for one bonus has a factor of two, so Rs 972/- restates to Rs 486/- and the return becomes 0.00 per cent, the truth about what the holder had. Exchanges publish price series already restated for exactly this reason, and the trap is almost always that the reader took prices from somewhere else. The selector in the calculator does this step in the open: selecting the one for one bonus makes the restated starting price appear beside the price entered.
So the order of operations matters, and it is not the order most people use. The corporate action check is not a review step run after the answer looks odd. Once a wrong starting price is in the numerator and the denominator, nothing downstream can rescue it, so the check comes before the arithmetic.
- Fix the two dates and write them downA period that lives only in the memory will drift by the time two shares are compared.
- Pull both closing prices from the exchange recordSame source, same dates, and check that both were trading days.
- Read the corporate action history for that exact windowThe search is for anything that changed the share count or the face value.
- Restate the starting price onto the ending share basisDivide by the adjustment factor. If nothing happened, the factor is one and nothing moves.
- Only now compute the two returns, and check the gapThe gap has to equal the dividends over the restated starting price, or something above is wrong.
The period contains a one for one bonus and the chart gives a starting price of Rs 972/-. What starting price goes into the calculation?
Who actually runs this arithmetic, and on what?
The two figures answer to different audiences, so an analyst tracking Sarvani Coatings runs both on every period a report covers. The price return is what a chart and a headline will show, and the total return is what a holder who banked the dividend actually experienced. Reporting only the first understates what happened by the dividend contribution every single time, and the understatement compounds over the number of years the report covers.
A client's period starts on the day they bought rather than on the first of April, so a wealth adviser runs the arithmetic on the holding rather than on the share. Same arithmetic, a different starting date, a different set of dividends inside the window. Two people holding the identical share can therefore report different returns for the same calendar year, and both be honest.
A household running its own small holding needs it for the least glamorous reason of all. At tax time or budget time what actually reached the bank has to be known, and the dividend did reach the bank while the price change reached nothing until the shares are sold. The price return is a change in what the holding is worth on paper, and the dividend portion of the total return is money that has already arrived. On one hundred Sarvani Coatings shares that is Rs 400/- in hand and Rs 8,400/- on paper, and those two are not the same kind of thing at all even though the arithmetic adds them together.
One more use, and it belongs to whoever checks the work. Across the whole register, Rs 402/- to Rs 486/- on 24,00,00,000 shares moves the capitalisation from Rs 9,648 crore to Rs 11,664 crore, a change of Rs 2,016 crore. The dividend bill over the same window was Rs 96,00,00,000. The aggregates are a second route to the same two returns, and if the per share arithmetic and the aggregate arithmetic disagree, the share count used is stale.
What will this calculator not do?
Three things, and the refusals are deliberate rather than a limitation. The calculator does not annualiseRestate a return earned over one length of time as the equivalent rate per year, so that periods of different lengths can be set beside each other. Handled where performance measurement is treated., so a figure computed over four months stays a four month figure and never quietly becomes a yearly rate. Choice is the second refusal: the benchmarkA stated yardstick, usually an index or a peer holding, that a return is measured against. Choosing one that genuinely fits a holding is covered where performance measurement is treated. levels, the period and the measure each side is reported on are all for the analyst to fetch and to justify, and the calculator holds to whatever is stated rather than picking any of them itself. And it does not judge, so it never calls a number strong, disappointing or anything else.
A return carrying no period and nothing to stand beside it is a fact, not an assessment, and 21.89 per cent on its own says nothing about whether holding was a good idea. Over what period, against what, and after what risk are three separate questions, and every one of them is answered elsewhere. The value of stopping at the fact is that the fact stays clean. The moment a calculator starts editorialising, arithmetic and opinion can no longer be told apart in its output.
The calculator returns 21.89 per cent for the twelve months. Is that good?
The error that gets made, and what it costs
A reader computes a twelve month return across a window containing a bonus issue, using two prices taken straight off a chart, and records a heavy loss. Nothing was lost. The share count doubled, the price halved, and the holder held twice as many shares from the moment the bonus landed. The Rs 97,200/- was Rs 97,200/- at both ends.
The cost is a performance figure wrong by the entire size of the action, and it is unusually durable because both prices are genuine. Nobody reviewing the work sees a typed number that looks made up. A reviewer sees two real quotes and a division, and the answer passes.
The fix is the order of operations, not more care. Restate the price series across any action before any return is computed. A return taken from unadjusted prices around a corporate action is not approximately wrong, it is entirely wrong, and no amount of decimal places will reveal it.
Which body sets what, and where to confirm it
The disclosure obligations that decide what a listed issuer must publish about a declared dividend, and the timing of the record date intimation to the exchanges, are set by the Securities and Exchange Board of India under its listing obligations rules. The exchanges publish both the price series and the corporate action history, including the basis on which a series has been restated across an action. An index provider decides and publishes the method by which its own price version and its total return version are each carried forward.
Where a computed return is later placed against a capitalisation band, that classification rule belongs to the Association of Mutual Funds in India and the exchanges rather than to any figure computed here. Thresholds, periods and band boundaries change over time, and a recited number ages badly. Confirm the current text at sebi.gov.in, amfiindia.com, nseindia.com and bseindia.com before relying on any of it.
Which record holds which input
| Record holder | What it supplies | Site |
|---|---|---|
| National Stock Exchange of India | The published closing price for a stated date, and the corporate action history that shows whether that price needs restating | nseindia.com |
| BSE Limited, formerly the Bombay Stock Exchange | The same two records held independently, which is why a starting price is worth checking twice before a return is computed | bseindia.com |
| Securities and Exchange Board of India | The disclosure rules that decide what a listed issuer must publish about a dividend, and when it must publish it | sebi.gov.in |
| Association of Mutual Funds in India | The classification rule that decides which capitalisation band a company falls into when a computed return is later set beside a peer group | amfiindia.com |
Sarvani Coatings Limited, Nandivarman Paints Limited, Thottam Chemicals Limited, Kesaria Surface Solutions Limited, the analyst Meghna Iyer and the broad index used as a yardstick are invented.
Educational material. Not advice on any investment, tax, budget or market position.
