ROI / Return Calculator
Work out the absolute and percentage return on a trade or investment. Add a buy and sell date to also see the annualized return, so a quick trade and a long-term hold become comparable.
A worked example
Say you buy 10 shares at ₹1,000 and sell them at ₹1,200 after 181 days, with ₹50 in charges. You invest ₹10,000 and receive ₹12,000, so after charges the profit is ₹1,950, a return of 19.5% on the money you put in. Because that took 181 days, the annualised return is (1 + 0.195)^(365 ÷ 181) − 1 = 43.22%, which is what that pace of profit would amount to if it were compounded over a full year.
Understanding the calculation
- Return %
- Net profit or loss (sale proceeds minus cost minus charges) divided by what you invested, as a percentage. It tells you how efficiently your money worked, not just how much you made.
- Annualized return
- Your return rescaled to a one-year compounding basis: (1 + return)^(365 / holding period in days) − 1. Lets you compare a 3-month trade against a 2-year hold on equal footing. Only shown when both dates are filled in with at least a day between them, since a very short period can otherwise produce an unrealistically large annualized number.
- Charges
- A single optional number you enter yourself, not a computed breakdown. Use the Brokerage & Tax Calculator for the actual brokerage, STT, exchange charges, stamp duty and GST on a real trade.
Common questions
How is return on investment calculated?
Return is your net profit, sale proceeds minus what you paid minus any charges, divided by what you originally invested, shown as a percentage. It answers how much you made relative to how much you put in, not just the rupee amount.
What is annualized return, and why does it differ from my actual return?
Annualized return rescales your actual return to what it would be if compounded over exactly one year, so a 10% return over 3 months and a 10% return over 2 years become comparable. It's calculated by compounding your growth factor to the power of 365 divided by your actual holding period in days. A short holding period can produce a very large annualized figure that isn't realistic to sustain, it's a comparison tool, not a forecast.
Why do I need to enter both dates to see annualized return?
Without a holding period, there's nothing to annualize against, so the calculator only shows your absolute and percentage return. Enter a buy and sell date at least a day apart to see the annualized figure.
Does this include brokerage and taxes?
Only if you enter a total charges figure yourself, it's a single optional number, not a breakdown. For the exact brokerage, STT, exchange charges, stamp duty and GST on a trade, use the Brokerage & Tax Calculator, and for the tax on your gains, use the Capital Gains or Crypto Tax calculators depending on the asset.