Free Online Tool

Stock Return Calculator Showing Your True Net CAGR

Most stock calculators compare your buy and sell price and call it a return. This one shows what actually reaches your account. It computes your absolute and annualised return, breaks out the full round trip charge stack for delivery or intraday, applies the correct short or long term capital gains tax with the 1.25 lakh exemption, and reveals the gap between the headline gross return and your true net CAGR.

Absolute and CAGR Full Charge Stack Delivery vs Intraday STCG and LTCG Tax Dividends Included PDF and WhatsApp

Net Return After Every Charge and Tax

Enter your trade. The tool computes the return, subtracts every charge and the tax, and shows what truly lands in hand.
Delivery means holding overnight, intraday means buying and selling the same day. Charges and tax differ.
Rs
Rs
shares
yrs
Under 1 year is short term and taxed higher. Use a fraction like 0.5 for six months.
Rs
All dividends you received over the holding period, added to your total return.
Rs
Most discount brokers charge zero on delivery and a flat 20 rupees per order on intraday.
📈 Enter your trade and click Calculate.
Gross Gain to Net in Hand

Your Return Explained

Enter your trade to see your absolute and annualised return, the full charge stack, the tax, and your true net CAGR.

The Return You See Is Not the Return You Keep

Ask most investors what return they made on a stock and they will subtract the buy price from the sell price and quote the percentage. It feels right, but it is the number that flatters you most and helps you least, because it quietly ignores three things that stand between the market gain and the money in your bank account: the annualising effect of time, the stack of transaction charges every trade attracts, and the capital gains tax the government takes.

The true return, the one that actually reaches you, is almost always meaningfully lower, and knowing the gap is the difference between feeling like a good investor and being one.

Start with time, because it is the easiest to misjudge. A 50 percent gain sounds excellent, but a 50 percent gain earned over five years is a modest annual return of about 8.4 percent, while the same 50 percent in one year is a superb 50 percent. This is why the compound annual growth rate, or CAGR, matters so much: it converts any gain over any period into a single annual rate you can compare against a fixed deposit, an index fund, or another stock.

Absolute return tells you the total, CAGR tells you the speed, and only the speed lets you judge whether the investment was actually good. A stock that returned 40 percent in two years and one that returned 40 percent in six years look identical on a statement, yet the first compounded at roughly 18 percent a year and the second at under 6, a gulf that decides whether you beat the market or trailed it. Only by annualising do these two very different outcomes separate.

Then come the charges, which retail investors routinely underestimate. Every equity trade in India carries securities transaction tax, exchange and regulatory fees, goods and services tax on the brokerage, stamp duty on the buy side, and, for delivery trades, a depository charge when you sell. Individually these look tiny, fractions of a percent, but together on a round trip they typically shave a quarter to half a percent off your gain, and far more if you trade often.

A trader who books a small profit and ignores charges can discover the trade actually lost money once every fee is counted.

Finally there is tax, which turns sharply on how long you held. Sell a listed share within twelve months and the gain is short term, taxed at a flat 20 percent. Hold it for twelve months or more and it becomes long term, taxed at just 12.5 percent, and the first 1.25 lakh of such gains each year is completely exempt.

Consider a Bengaluru software engineer who sells at a healthy profit eleven months in: waiting one more month would move the gain from the 20 percent bracket to the 12.5 percent one and unlock the exemption, a large saving for the sake of a few weeks. This is exactly the kind of decision a true return calculation makes visible.

Putting time, charges and tax together gives you the only number that matters, the net return in your hand. You can verify the current tax rates and rules at the Income Tax Department and the transaction charge framework at SEBI.

The scale of the hidden gap surprises people. On an active trading account the combined drag of charges and short term tax can turn a respectable looking set of gains into a net return that barely beats a savings account, while a single patient long term holding in the same stocks would have kept far more.

This is not a quirk of one broker or one year, it is the structural effect of how Indian equity costs and taxes are designed, and the only way to see it clearly is to follow every trade down to the net figure.

How the Tool Turns a Trade Into a True Return

The calculator works through the same sequence a careful investor would, from headline gain down to money in hand, so you see exactly where each rupee goes.

It begins with the returns. Your absolute return is the total gain, the sell value minus the buy value plus any dividends, expressed as a percentage of what you paid. Your gross annualised return, the CAGR, takes the ratio of your sell value to your buy value and spreads it evenly across your holding period, giving the yearly growth rate you can compare with any other investment.

A gain that looks identical in rupees can produce a very different CAGR depending on whether you held for one year or ten, which is why the tool always shows both figures.

Next it assembles the full charge stack, and this is where it differs from a simple buy versus sell sum. It applies securities transaction tax at the correct rate for your trade type, 0.1 percent on both sides for delivery or 0.025 percent on the sell side only for intraday. It adds the exchange transaction charge and the small SEBI turnover fee, then levies 18 percent goods and services tax on the brokerage and those exchange charges, exactly as your broker does. It adds stamp duty on the buy side, higher for delivery than intraday, and for delivery trades it includes the depository charge that applies when you sell.

The sum is your true round trip cost. Presenting each component separately, rather than a single lumped fee, matters because it shows you where the cost concentrates: for a long term delivery investor it is mostly securities transaction tax, while for a frequent intraday trader brokerage and GST dominate. Knowing which charge hurts you most tells you which behaviour to change.

Then it computes the tax on your capital gain. For a delivery trade held under twelve months, or an intraday trade, it applies the 20 percent short term rate. For a delivery trade held twelve months or more, it applies the 12.5 percent long term rate, but only after subtracting the 1.25 lakh annual exemption, so modest long term gains are often tax free.

Dividends are added to your return but taxed separately at your slab, so the tool keeps them distinct from the capital gains tax.

Finally it subtracts every charge and the tax from your gross gain to give the net amount in hand, and recomputes the annualised return on that net figure. The result is your true net CAGR, and the gap between it and the gross CAGR is the real, all in cost of the trade. Confirm the current rates at the Income Tax Department before relying on the figures for filing.

Charges, Taxes and Return Formulas at a Glance

These are the rates and formulas the tool applies, using representative 2026 figures for a discount broker.

ChargeDeliveryIntraday
Securities transaction tax0.1% buy and sell0.025% sell only
Stamp duty (buy side)0.015%0.003%
Exchange transaction charge~0.00345%~0.00345%
SEBI turnover feeRs 10 per croreRs 10 per crore
GST18% on brokerage plus exchange charges
Depository charge on sellAround Rs 15 per scripNone
Brokerage (discount broker)Often zeroFlat 20 typical
Capital Gains TaxHoldingRate
Short term (STCG, 111A)Under 12 months20% flat
Long term (LTCG, 112A)12 months or more12.5% above 1.25L
Annual LTCG exemptionPer year1,25,000 tax free
CessOn the tax4%
ReturnFormula
Absolute return(sell minus buy plus dividends) divided by buy, times 100
Annualised (CAGR)(sell divided by buy) to the power 1 over years, minus 1
Net CAGRSame, on proceeds after all charges and tax

Two points anchor the numbers. The short term rate of 20 percent and the long term rate of 12.5 percent, with the 1.25 lakh exemption, were set by Budget 2024 and left unchanged by Budget 2026, so the framework is stable. And securities transaction tax is never deductible from your capital gain, unlike brokerage which forms part of your cost. The Nifty 50 has historically delivered around 12 percent CAGR over long periods, a useful benchmark for your own net figure. Verify the rates at the Income Tax Department.

Three Trades and What Was Left After Costs

The gap between a headline gain and the money in hand shows best in real trades. Here are three investors in three cities, each with a different situation, every figure produced by the same engine this tool uses at representative 2026 rates.

MU
Arjun, MumbaiLong-term delivery winner

Arjun bought 500 shares at 200 rupees and sold four years later at 600, a two lakh rupee gain and a headline gross annualised return of about 31.6 percent. The trade looks like a triumph, and largely it is, but the tool shows what a plain buy versus sell view misses.

The full round trip charges come to only about 447 rupees, negligible on a trade this size, because he traded once and held long.

The bigger deduction is tax. Held over twelve months, his gain is long term, and after the 1.25 lakh exemption, 75,000 rupees is taxed at 12.5 percent, adding 9,750 rupees. His net in hand is about 1,89,803 rupees, and his true net annualised return is 30.47 percent rather than the 31.6 percent headline.

The gap is small here precisely because he did everything right: held long, traded once, and used the long term rate and exemption.

Holding long keeps costs and tax low. His net CAGR of 30.5 percent is close to the gross.
DL
Neha, DelhiSold one month too early

Neha bought 200 shares at 1,000 rupees and sold at 1,300 after eleven months, a 60,000 rupee gain. Because she held under twelve months, the gain is short term and taxed at a flat 20 percent, costing her 12,480 rupees including cess, leaving about 46,995 rupees net.

She was pleased with the profit until she saw the tax.

Here is what the tool reveals that a simple calculation never would. Had she held just one more month, to thirteen months, the gain would have become long term, and since 60,000 is below the 1.25 lakh annual exemption, her tax would have been zero. Waiting four more weeks would have saved the entire 12,480 rupees.

This single insight, the sharp cliff between the 20 percent short term rate and the exempt long term treatment, is the most valuable thing a return calculator can surface, and it is invisible if you only look at buy versus sell.

Selling at 11 months cost 12,480 in tax that one more month would have erased entirely.
CH
Vikram, ChennaiIntraday, thin margin eaten

Vikram trades intraday. He bought 1,000 shares at 800 and sold the same day at 820, a 20,000 rupee gain that looks like an easy 2.5 percent in hours. But intraday is where costs bite hardest relative to the gain.

His charges, though the intraday rates are lower per side, still come to about 344 rupees with brokerage, and because intraday gains are taxed as short term at 20 percent, the tax is 4,160 rupees.

His net is about 15,496 rupees, well below the 20,000 headline. On a thinner move the charges and tax could have swallowed most of the profit, and on a losing streak they compound the damage. The tool makes plain why frequent intraday trading is so hard to win at: every round trip carries a cost and a 20 percent tax with no exemption, so the gross move has to be substantial just to clear the friction.

For Vikram, seeing the net figure is a sobering but useful discipline.

Intraday friction and 20 percent tax left 15,496 of a 20,000 gain. Costs punish frequent trading.

Three trades, three lessons: long holding minimises the drag for Arjun, a one month wait would have saved Neha thousands, and intraday friction ate a quarter of Vikram gain. None of this is visible when you simply subtract the buy price from the sell price.

Following the trade all the way down to the net figure, through every charge and the tax, is what turns a flattering headline into an honest return, which is the whole point of the tool.

The thread running through all three is time and frequency. Arjun held long and once, and kept almost all his gain; Neha sold weeks too early and paid for it; Vikram traded in and out and watched friction take a quarter of his profit.

The stocks mattered less than how each investor handled holding period, cost and tax, and those are the levers anyone can control. Seeing the net return, rather than the headline, is what makes those levers visible in the first place.

Six Ways to Keep More of Your Stock Gains

1
Cross the twelve month line before selling. The single largest lever is holding period. A listed share sold under twelve months is taxed at 20 percent, but at twelve months or more it drops to 12.5 percent with a 1.25 lakh annual exemption. If you are close to a year, waiting the extra weeks can save a large sum, sometimes the entire tax.
2
Use the 1.25 lakh exemption every year. The first 1.25 lakh of long term equity gains each financial year is tax free. Booking gains up to that limit annually, sometimes called harvesting, and rebuying if you still like the stock, resets your cost base and uses an exemption that otherwise lapses, quietly reducing tax on a large holding over time.
3
Judge every trade on CAGR, not absolute return. A 50 percent gain means very different things over one year and over ten. Always convert to the annualised rate before deciding whether an investment was good, and benchmark it against the roughly 12 percent the Nifty 50 has delivered over long periods. Absolute return alone can badly mislead.
4
Respect how charges compound with frequency. A single delivery trade carries trivial charges, but frequent trading multiplies securities transaction tax, brokerage and GST until they meaningfully erode returns. If you trade often, the friction alone can turn a winning strategy into a losing one, so factor the full round trip cost into every decision.
5
Set off and carry forward your losses. Short term capital losses can offset both short and long term gains, and long term losses offset long term gains. Unused losses can be carried forward for eight years, but only if you file your return by the due date. Booking a loss to offset gains in the same year is a legitimate and valuable planning tool.
6
Prefer delivery over intraday for tax efficiency. Intraday gains are always short term and taxed at 20 percent with no exemption, and the frequent trading it involves piles on charges. Delivery investing, held beyond a year, unlocks the lower long term rate and the annual exemption. Unless you have a genuine edge, the tax and cost structure favours patient delivery investing.

Stock Return Facts Worth Remembering

QuestionQuick Answer
Short term holdingUnder 12 months
Long term holding12 months or more
STCG rate (listed equity)20 percent flat
LTCG rate12.5 percent above 1.25 lakh
Annual LTCG exemption1,25,000
STT delivery0.1 percent both sides
STT intraday0.025 percent sell only
Stamp dutyBuy side only
GST18 percent on brokerage plus charges
Is STT deductible from gainNo
Nifty 50 long-term CAGRAround 12 percent
Loss carry-forward8 years if filed on time

Frequently Asked Questions on Stock Returns

What is the difference between absolute return and CAGR?

Absolute return is the total gain or loss on your investment as a percentage of what you paid, ignoring how long you held it. If you buy at 500 and sell at 1,000, your absolute return is 100 percent whether that took one year or ten. CAGR, the compound annual growth rate, converts that total into a single yearly rate, so a 100 percent gain over five years is about 14.87 percent a year.

CAGR is the number to use when comparing investments held for different periods, because it accounts for time, which absolute return ignores entirely.

How is CAGR calculated?

CAGR is the sell value divided by the buy value, raised to the power of one divided by the number of years, minus one, expressed as a percentage. For example, doubling your money over five years is two to the power of one fifth, minus one, which is about 14.87 percent a year.

It answers the question, what steady annual rate would have grown my starting amount into my ending amount over this period. Because it smooths the return across the whole holding, it lets you compare a stock, a fixed deposit and an index fund on equal terms.

What charges apply when I buy and sell shares?

Several. Securities transaction tax is levied by the government, 0.1 percent on both buy and sell for delivery or 0.025 percent on the sell side for intraday. The exchange charges a transaction fee, and SEBI charges a small turnover fee. Goods and services tax at 18 percent applies on your brokerage plus those exchange charges.

Stamp duty applies on the buy side only. For delivery trades a depository charge applies when you sell. Brokerage itself is often zero on delivery at discount brokers and a flat amount on intraday. Together these form your round trip cost.

Why does intraday cost differently from delivery?

The statutory charges differ by trade type. For intraday, securities transaction tax is only 0.025 percent and only on the sell side, versus 0.1 percent on both sides for delivery, and stamp duty is lower too, and there is no depository charge. That makes the per trade statutory cost of intraday lower.

However, intraday almost always carries a flat brokerage where delivery is often free, and intraday encourages frequent trading, so the charges accumulate quickly. Intraday gains are also always taxed at the higher short term rate with no exemption, which usually makes delivery more tax efficient overall.

How are stock gains taxed in India?

For listed equity shares, the tax depends on holding period. If you sell within twelve months, the gain is short term and taxed at a flat 20 percent under Section 111A, regardless of your income slab. If you hold for twelve months or more, the gain is long term and taxed at 12.5 percent under Section 112A, but only on the amount above a 1.25 lakh annual exemption.

So a long term gain of 1 lakh is entirely tax free, while the same gain sold a month earlier as short term would attract 20 percent. Holding period is the single biggest tax lever.

What is the 1.25 lakh LTCG exemption?

Under Section 112A, the first 1.25 lakh of long term capital gains from listed equity shares and equity mutual funds in a financial year is completely exempt from tax. Only gains above this threshold are taxed at 12.5 percent. The exemption is per individual per financial year and combines all your listed equity and equity fund long term gains.

So if your total long term gain in a year is 2 lakh, only 75,000 is taxed. Many investors deliberately book gains up to this limit each year to use an exemption that does not carry forward if unused.

Does this calculator include dividends?

Yes. You can enter the total dividends you received over your holding period, and the tool adds them to your capital gain to compute your total absolute return, giving a fuller picture than price change alone. Note, however, that dividends are taxed differently from capital gains: they are added to your income and taxed at your slab rate, not at the capital gains rates.

The tool therefore includes dividends in your return but does not apply the capital gains tax to them, since that would misstate your liability. Account for dividend tax separately at your slab.

Is securities transaction tax deductible from my gains?

No. Securities transaction tax, or STT, is one cost you cannot deduct from your capital gain when computing tax. This is a specific rule: unlike brokerage, which forms part of your cost of acquisition and sale and therefore reduces the taxable gain, STT is explicitly excluded.

So while STT reduces the actual money in your hand, it does not reduce your taxable capital gain. The tool reflects this by subtracting STT from your net proceeds but not from the base on which tax is computed, matching how the income tax rules actually work.

What is a good CAGR for stocks in India?

As a benchmark, the Nifty 50 index has historically delivered roughly 12 percent CAGR over long rolling periods, and the Sensex has been similar, while mid and small cap indices have delivered more, around 15 to 18 percent, but with far greater volatility. These are pre tax figures. A reasonable goal for a stock investment is to beat the index you could have bought instead, so a CAGR comfortably above 12 percent, sustained over years and after tax and charges, is genuinely good.

A high CAGR over a very short period is often luck rather than skill, so judge over longer horizons.

How do I compare a stock return to a fixed deposit?

Convert both to an annualised, after tax basis. A fixed deposit quotes an annual rate, but its interest is taxed at your slab every year, so a 7 percent deposit yields under 5 percent after tax at the 30 percent slab. A stock held long term is taxed at only 12.5 percent on gains above the exemption, so its after tax CAGR is closer to its gross figure.

Computing your stock net CAGR, as this tool does, and comparing it with the post tax deposit rate is the only fair way to judge whether the equity risk paid off.

Can I calculate a loss with this tool?

Yes. If your sell price is below your buy price, the tool will show a negative gain and a negative net CAGR, telling you the average annual rate at which your investment declined. This is useful, because a loss also has a time dimension: losing 20 percent over one year is far worse than over five.

Capital losses also matter for tax, since short term losses can offset both short and long term gains and be carried forward for eight years if you file on time. Knowing the size and annualised rate of a loss helps you decide whether to hold or exit.

Are intraday gains taxed the same as delivery?

Not quite. Intraday equity trading is often treated as speculative business income rather than capital gains, and taxed at your slab rate, though many retail traders and tools treat short holding gains at the short term rate for simplicity. Either way, intraday gains never qualify for the favourable long term rate or the 1.25 lakh exemption, because the position is closed the same day.

This calculator applies a short term style rate to intraday for illustration, but if you trade intraday seriously you should consult the business income rules, as your actual treatment may differ.

What is stamp duty on shares?

Stamp duty is a small state levy on securities transactions, unified across India since 2020 and collected centrally. It is charged only on the buy side of a trade, not the sell side, at 0.015 percent for delivery and 0.003 percent for intraday. Because it applies only when you purchase, it is a one time cost per position rather than a round trip one.

It is modest in size but the tool includes it for completeness, since an honest net return should account for every charge, however small, that stands between your gross gain and the money in your account.

Should I factor charges into small trades?

Absolutely, because charges hurt small trades most. A fixed cost like brokerage or the depository charge is a larger percentage of a small trade than a large one, so a 5,000 rupee trade can lose a meaningful slice to charges that a 5 lakh trade would barely notice.

For very small or very frequent trades, the round trip cost can exceed the gain entirely, turning an apparent profit into a real loss. This is why the tool always shows the full charge stack: on small trades it can be the difference between making and losing money.

How does holding period affect my net return?

In two ways. First, it changes the annualisation: the same rupee gain spread over more years is a lower CAGR, so a quick gain is worth more per year than a slow one. Second, and more sharply, it changes the tax: crossing the twelve month line drops your rate from 20 percent to 12.5 percent and unlocks the 1.25 lakh exemption.

So a longer hold lowers your tax rate even as it lowers your annualised rate, and the tool lets you see both effects together, which is exactly the trade off a thoughtful investor needs to weigh.

Is this calculator suitable for mutual funds and ETFs?

Largely yes, for equity oriented funds and ETFs, because they follow the same capital gains rules as listed shares: 20 percent short term, 12.5 percent long term above the 1.25 lakh exemption, with the same twelve month threshold. You can enter your buy and sell net asset values or prices, the units as quantity, and any dividends.

The transaction charges differ, as funds have no STT on purchase of units the same way and ETFs trade like shares, so treat the charge figures as indicative. For debt funds the tax rules are different, so this tool is best suited to equity.

Why Frequent Trading Quietly Loses Money

One of the most useful things a true return calculation reveals is why active trading is so much harder to profit from than it looks. Each individual trade may show a gain, but the friction of charges and short term tax, applied again and again, erodes the compounding that builds real wealth.

Understanding this changes how you think about how often to trade, not just what to trade.

Consider the arithmetic of frequency. A buy and hold investor pays the round trip charges once and, after a year, enjoys the low long term tax rate with an annual exemption. A trader who turns over the same capital ten times in a year pays ten sets of charges and, because every gain is short term, ten lots of 20 percent tax with no exemption at all.

Even if the trader picks winners as often as the investor, the cumulative drag from charges and tax means the net compounding is dramatically lower. The market can rise and the frequent trader can still trail a patient one holding the very same stocks.

Short term tax is the heavier of the two drags. At 20 percent, a fifth of every realised short term gain leaves in tax before it can compound, and there is no exemption to shelter the first slice. Over many trades this is a relentless leak.

The long term investor, by contrast, defers tax until sale, lets the whole gain compound untaxed in the meantime, and then pays only 12.5 percent on the part above the exemption. Deferral and the lower rate together are a powerful combination that frequency throws away.

None of this means trading can never work, but it sets a high bar. To beat a patient investor, a frequent trader must not only pick more winners but pick them well enough to overcome a structural cost and tax disadvantage on every single trade.

The tool makes that disadvantage concrete by showing the net figure after each round trip, and for many people, seeing how much friction their activity generates is the most valuable lesson a return calculator can teach.

Reading Your Net Return Honestly

The purpose of computing a true net return is not to feel discouraged but to make better decisions, and that starts with reading the figure honestly rather than reaching for the flattering headline. A few habits help you use the net number well.

First, always separate luck from skill by looking at the annualised rate over a meaningful period. A stock that doubled in a euphoric year tells you little, because the same conditions may not repeat, whereas a holding that compounded steadily above the index for several years is genuine evidence of a good decision.

When you compute your net CAGR, ask whether it beats what you could have earned in a low cost index fund over the same span, because that, not zero, is the real benchmark you had to clear.

Second, treat the gap between your gross and net CAGR as feedback. A small gap, as in a long held single trade, means your costs and tax were well managed. A large gap means friction ate your return, and it usually points to trading too often, selling just before the long term threshold, or dealing in sizes too small to absorb fixed charges.

The gap is diagnostic, and shrinking it is often easier and more reliable than picking better stocks.

Third, use the net figure to plan the timing of your exits deliberately. If you are sitting on a gain approaching the twelve month mark, the tool shows you exactly what waiting would save in tax. If you have unrealised losses, it can prompt you to book them in a year with gains to offset.

And if you are close to the annual exemption, it can guide you to harvest gains up to the limit tax free. Used this way, the calculator is less a scorecard for the past than a planning tool for the decisions still ahead, which is where its real value lies.