A time machine for your portfolio: type a ticker, pick a date, see what it would be worth today.
We rewind real ASX daily price history so you can finally answer the question that keeps you up at night: “what if I’d actually bought it?” Pop in a ticker, an amount and a start date, and watch the receipts roll in.
Ever wondered what would have happened if you’d invested $1,000 in CBA back in 2015, or thrown $10,000 at BHP a decade ago? This free ASX shares historical return calculator does the maths on real, stored daily price data. Choose any Australian ticker, set an amount and a start date (or tap a 1-year, 5-year or 10-year preset), and we’ll show you the final value, total return %, annualised CAGR and a growth chart. Flip on dividends-reinvested to count distributions, or add the franking gross-up for the fuller after-credits picture. No signup, no broker logins, no spreadsheet — just the answer.
How much you’d have put in on the start date.
Compounds the stock’s trailing dividend yield.
Turn on “Reinvest dividends” first — franking only applies to reinvested dividends.
Pick a ticker (try CBA), an amount and a start date — we’ll do the rest and show you what could’ve been.
Here’s exactly how we turn a ticker and a start date into a “you’d have $X today” number — using real stored ASX prices, with every assumption laid bare.
Buy at the real closing price on your start date
We look up the actual recorded ASX closing price on the date you pick and divide your dollar amount by it to work out how many shares (fractions included) your money would have bought. These are real stored daily closes, not modelled estimates.
Revalue those shares at the latest close
We multiply your share count by the most recent recorded closing price. The change between your starting value and that figure is your total return — the capital-growth part of the answer, before any dividends.
Reinvest dividends if you switch them on
With dividends-reinvested on, each distribution along the way is used to buy more shares at that period’s price — the same compounding a real DRP gives you. Add the franking gross-up and we also count the value of attached franking credits at the 30% company tax rate, since so many ASX dividends are fully franked.
Smooth the result into an annual CAGR
We convert your total return into a compound annual growth rate (CAGR) so a 3-year hold and a 10-year hold can be compared on the same footing, and chart the growth year by year. We can’t model brokerage, spreads or your exact fill price, so read it as a clean like-for-like “what if”.
Type CBA into the calculator and choose your start date — we’ll run it against the actual stored ASX daily price history. Commonwealth Bank has historically been one of the ASX’s steadiest compounders, so a $1,000 buy held for a decade has typically grown several times over once dividends are reinvested. Toggle dividends-reinvested on and the franking gross-up too, and you’ll see the difference those fully franked CBA dividends make. We show you the real figure, not a round-number guess, plus the CAGR.
We take the closing price on your chosen start date, work out how many shares your dollar amount would have bought, then revalue those shares at the most recent close. Total return is the change in value as a percentage; CAGR (compound annual growth rate) is that return smoothed into a yearly figure so you can compare a 3-year hold against a 10-year one fairly. With dividends-reinvested switched on, each year’s estimated distribution compounds back into more shares — the same way a DRP works in real life.
Yes — and they matter a lot on the ASX. Leave dividends off for a pure price (capital growth) result. Switch dividends-reinvested on to compound an estimated payout back into more shares, which is usually the honest picture for a long-term holder. Add the franking gross-up and we include the value of attached franking credits (calculated on the 30% company tax rate), since many Australian dividends are fully franked. We label each result clearly so you always know which version you’re looking at.
You can pick any custom date or use the 1Y, 5Y and 10Y presets — back to as far as our stored ASX price history goes for that ticker (newer listings simply start from their first trading day). The price numbers come from real recorded daily closes, not modelled estimates. We can’t account for brokerage, bid-ask spreads or the precise price you’d have actually filled at, so treat the result as a clean, like-for-like “what if”, not a statement of your real trading account.
No, it’s general information only — not financial or tax advice — and past performance is famously not a guide to future returns. Everything is calculated in your browser: nothing about your amounts, tickers or dates is uploaded or stored, and there’s no signup. It’s a free, private way to scratch the “what if I’d invested” itch and share the result if you fancy a brag.