Real NSE prices · historical data

Stock Return Calculator — real prices, true XIRR

Stop planning with flat 12% projections. Backtest any stock or ETF on actual historical prices — every instalment at the real closing price.

Stock & ETF Backtester MF Backtester MF Comparer SIP Calculator Inflation Goal Planner All Tools

Nifty 50 ETF · NSE

Investment Settings

Reinvest dividends (DRIP)

Buy more units with every payout

Annual step-up SIP

Raise the instalment every year

Disclaimer: Educational use only. Prices from NSE bhavcopy. Past performance does not guarantee future results.

Replay the real market

Set a ticker, amount and duration above, then run the backtest. Every instalment buys at the actual closing price of that day.

Why it matters

Why backtest your ETF or stock SIP

01

Flat 12% calculators hide the ride

A flat-rate shows ₹5,000/month at 12% for 10 years in a straight line. The real Nifty 50 delivered roughly that, but through two 30–50% crashes and years of flat returns. A flat rate tells you nothing about your worst paper loss.

02

Real exchange prices, not NAV proxies

Every instalment is bought at the actual closing price on your chosen SIP date — or the next trading day if the market was shut. Works for any NSE/BSE stock, not just ETFs: RELIANCE, INFY, HDFCBANK, TCS.

03

DRIP: the compounding most tools ignore

NiftyBees, BankBees and GoldBees pay dividends that most calculators drop entirely. Turning DRIP on reinvests each payout at that day's price — over 10–15 years it adds a visible slice to your XIRR, especially on BANKBEES.

04

Live through 2008 and 2020 on paper

The 2008 crisis took the Nifty 50 down over 50%; COVID took 38% off in under two months. Set 10 or 15 years and the journey chart shows exactly what a disciplined SIP bought at those lows — and what it did to final XIRR.

How it works

What XIRR actually tells you about your investment

XIRR (Extended Internal Rate of Return) is the only correct metric for a SIP or any investment with multiple cash flows on different dates. Most calculators use CAGR — designed for a single lumpsum. XIRR accounts for the exact date and size of every ₹5,000 instalment you made, giving you the true annualised return on all your money combined.

XIRR vs CAGR — why CAGR overstates or understates SIP returns

If the Nifty 50 compounded at 13% CAGR over 10 years, your 10-year SIP XIRR is not 13%. Your first instalment got 10 years of compounding; your last instalment got zero. The average effective holding period is roughly half the SIP duration. XIRR correctly weights each cash flow by its actual period and gives you the real annualised return on all the money you put in. This is why this calculator always reports XIRR, never CAGR.

How dividend reinvestment (DRIP) silently compounds your XIRR

NSE ETFs like NiftyBees, BankBees and GoldBees pay periodic dividends. Most calculators and even many brokers ignore these entirely. This calculator tracks every dividend payout from NSE corporate actions data and, with DRIP enabled, buys additional units at that day's closing price. Over 10–15 years, DRIP can add 0.5–1.5 percentage points per year to your XIRR, depending on the ETF's payout history.

How does ₹5,000/month in NiftyBees compare to SIP in MON100 or GoldBees?

Over 10 years through 2025, a ₹5,000/month SIP in NiftyBees (Nifty 50 ETF) delivered approximately 13% XIRR. MON100, tracking the Nasdaq 100 through Indian ETF structure, delivered higher returns over the same period, driven by global tech concentration. GoldBees offered diversification with lower volatility. Use this tool to compare any Indian ETF or stock directly — all data from NSE bhavcopy. Approximate ranges based on historical data. Past performance does not guarantee future results.

What happens to your SIP during a market crash?

Counter-intuitively, a crash helps a running SIP. When the Nifty 50 fell ~38% in early 2020, each ₹5,000 instalment bought far more units than before. When the market recovered by December 2020, those cheap units compounded dramatically. The same effect occurred in 2008 when the Nifty 50 fell over 50%. SEBI's investor education resources cite rupee cost averaging — the mechanism behind SIP — as one of the most effective ways to reduce timing risk. Set your backtest to 15 years to see both crashes and how they shaped the final XIRR.

Benchmarks

Real backtest insights

Approximate historical results for a ₹5,000/month SIP. Run the tool for exact figures on your dates.

NiftyBees · 10 years

₹5,000/mo

~13% XIRR

₹6L invested. A decade of Nifty 50 compounding, COVID dip and recovery included, rewarded staying invested.

GoldBees · 5 years

₹5,000/mo

~11% XIRR

₹3L invested. Gold's post-2020 run on inflation and safe-haven demand, with far shallower drawdowns than equity.

MON100 · 5 years

₹5,000/mo

~15% XIRR

₹3L invested. The NASDAQ 100 rally plus rupee depreciation put this well above the domestic benchmark.

BankBees · 10 years

₹5,000/mo

~10% XIRR

₹6L invested. Bank Nifty lagged the broad index despite higher volatility — sector concentration risk, measured.

Approximate ranges based on historical index performance. Actual results vary by start date, SIP date and DRIP.

FAQ

SIP backtesting, answered

What is a stock return calculator?

A stock return calculator computes the real historical return — XIRR, total profit and portfolio value — for any investment in a stock or ETF using actual closing prices from the exchange. Unlike flat-rate calculators, it accounts for the price paid on each investment date, market crashes, dividends and recoveries, giving a true picture of what your money actually earned. This tool supports SIP (monthly investing), lumpsum, and optional dividend reinvestment (DRIP) for any NSE-listed stock or ETF.

How do I backtest NiftyBees SIP returns?

Pick NiftyBees from the quick links (or type NIFTYBEES), set your monthly amount and duration, then run the backtest. The tool uses real NSE bhavcopy closing prices and reports actual XIRR, portfolio value and how NiftyBees behaved through every crash in that window.

What is XIRR, and why not CAGR?

XIRR is the true annualised return for a series of cash flows on different dates — exactly what a SIP is. CAGR assumes one lumpsum and one exit, so it misstates how a monthly SIP performed. This tool uses your real purchase dates and prices.

What is DRIP and should I turn it on?

DRIP reinvests each dividend into more units at that day's price instead of taking it as cash. For dividend-paying ETFs like NIFTYBEES or BANKBEES it meaningfully lifts long-run XIRR, so turn it on to see the realistic compounded return.

Which stocks and ETFs can I backtest?

Any NSE-listed stock or ETF — enter the ticker symbol. Popular ones: NIFTYBEES, BANKBEES, GOLDBEES, MON100, JUNIORBEES, MID150BEES, ITBEES, SILVERBEES. Individual stocks like RELIANCE, INFY, TCS or HDFCBANK work identically.

How did a NiftyBees SIP survive the 2020 COVID crash?

The Nifty 50 fell nearly 38% between January and March 2020. A running SIP kept buying, so those months bought far more units per rupee. The market recovered by December 2020 and those cheap units amplified long-run XIRR. Run a 5-year backtest to see the dip and recovery.

Does the SIP date change returns?

For SIPs of five years or more the XIRR gap between dates is usually under 0.3–0.5% a year — entry-point randomness averages out over hundreds of purchases. You can test any date from the 1st to the 28th here and see the exact difference.

What is maximum drawdown and why does it matter?

It is the largest peak-to-trough fall in your portfolio value during the journey — the worst on-paper loss you would have watched. A -40% drawdown that recovers is survivable for a disciplined investor, but it is exactly what makes unprepared investors sell.

How is this different from a normal SIP calculator?

A normal calculator assumes a flat annual return. This one replays actual prices — crashes, bull runs, dividends, recoveries — and adds a journey chart, maximum drawdown, lumpsum comparison and optional dividend reinvestment.

Where does the data come from?

Daily closing prices come from NSE bhavcopy archives, served from our own servers. Dividend and split data comes from NSE corporate actions records — no third-party dependency.

Is it free? Do I need an account?

Completely free, no signup, no login, no paywall. Backtest as many tickers and periods as you like.

Can I use this as a dollar cost averaging (DCA) calculator?

Yes. SIP mode is precisely a dollar cost averaging calculator — it invests a fixed amount on a fixed date every month, buying more units when prices are low and fewer when prices are high. The tool shows exactly how DCA performed on any stock or ETF using real historical prices, including the averaging effect through market crashes like 2008 and 2020. You can see the month-by-month buying pattern in the portfolio journey chart and the year-by-year table.

How does a SIP compare to investing the same money as a lumpsum?

The tool calculates both automatically. After running a SIP backtest, the chart footer shows what the same total invested amount would be worth if invested as a lumpsum on day one, and the XIRR gap between the two approaches. SIP wins in falling markets because it keeps buying more units at lower prices; lumpsum tends to win in consistently rising markets because all capital is deployed from day one and benefits from the full compounding period. Use the toggle to switch modes and compare directly.

What is a step-up SIP calculator and how does the annual step-up feature work?

A step-up SIP (also called a top-up SIP) increases your monthly investment by a fixed percentage every year. Starting at ₹5,000/month with a 10% annual step-up means ₹5,500 in year two, ₹6,050 in year three, and so on — mirroring salary growth. Over 10 years this dramatically increases your final corpus and XIRR compared to a flat SIP. Enable the Annual Step-Up toggle in this calculator, set the increment from 1–50%, and run the backtest to see the exact historical impact on your portfolio value.

What if I had invested ₹10,000 in NIFTYBEES (or any stock) 10 years ago?

Switch to Lumpsum mode, enter your hypothetical amount (e.g. ₹10,000), set the duration to 10 years, type the ticker (NIFTYBEES, RELIANCE, HDFCBANK — any NSE-listed stock or ETF) and click Run Backtest. The tool uses real NSE bhavcopy prices from that exact date and shows you precisely what it would be worth today, your actual XIRR, and the full portfolio journey chart with every peak and trough along the way.

Guide

How to use the Stock Return Calculator

Three steps — takes under 30 seconds.

1

Enter your ticker and investment settings

Type any NSE-listed stock or ETF ticker (e.g. NIFTYBEES, RELIANCE, HDFCBANK). Choose SIP or Lumpsum, set your amount, duration and SIP date. Toggle DRIP on to reinvest dividends automatically.

Stock Return Calculator input form showing NIFTYBEES ticker on NSE, ₹5,000 monthly SIP, 10 year duration, 5th SIP date and DRIP toggle enabled
Step 1 — Enter NIFTYBEES, ₹5,000/month SIP, 10 years, DRIP on
2

Run the backtest and read your real XIRR

Click Run Backtest. The tool uses real NSE bhavcopy closing prices and shows your portfolio value, true XIRR, max drawdown, total invested and net profit. A ₹5,000/month NiftyBees SIP over 10 years returned approximately 11.85% XIRR — ₹6L invested grew to ₹11.09L.

Stock return calculator results showing ₹11,09,260 portfolio value, 11.85% real XIRR, -24.3% max drawdown, ₹6,00,000 invested and ₹5,09,260 net profit for a 10-year NiftyBees SIP
Step 2 — Results: ₹11.09L value, 11.85% XIRR, -24.3% max drawdown
3

Explore the portfolio journey chart

The dark chart plots your portfolio value versus invested capital month by month. Hover any point to see the exact value, XIRR and return on that date. The footer compares your SIP result to what the same money would have returned as a lumpsum — and shows how many months you were in the red.

Portfolio journey chart for a 10-year NiftyBees SIP showing portfolio value rising from ₹0 to ₹11L against invested capital, with a tooltip showing Nov 2023 value of ₹7.29L and lumpsum comparison of ₹18.92L versus SIP ₹11.09L
Step 3 — Portfolio journey chart with lumpsum comparison and month-by-month breakdown
Kuldeep Singh

Kuldeep Singh

Personal finance writer & developer

Builds free investment tools for Indian investors and writes about ETFs, mutual funds, SIP strategy and XIRR analysis on Deep Money Minds.