Tools

    Calculator

    Holding Period Return Calculator

    Holding Period Return Calculator

    Quick Use Samples
    30mo

    Holding Period Return

    46.5%

    Annualized:16.5%

    Performance Analysis

    You earned 46.5% over 30 months — 16.5% per year, well ahead of the ASX 300's long-run average. Dividends and distributions contributed 9% of the gain. Since you held for over 12 months, the profit qualifies for the 50% CGT discount.

    Measuring the True Return of Any Investment

    Holding period return (HPR) is the total gain or loss on an investment over the entire time you owned it, combining price appreciation with every dividend, interest payment, and distribution collected along the way. It is the most honest scorecard you can run on a position because it counts what actually happened to your dollars, not just what the quote on your screen says. An asset that rose 40% while paying no income can still lose to one that rose 30% and handed you a steady stream of franked distributions. For Australian investors, HPR matters at every decision point. It tells you whether to hold or sell, whether your portfolio is beating a benchmark like the ASX 200, and it drives the taxes you owe: the ATO halves any capital gain on assets held for more than twelve months, while sales inside that window are taxed at your full marginal rate. Because investments are held for wildly different lengths of time, raw HPR numbers cannot be compared side by side — which is why this calculator also annualises the return, converting your total result into an equivalent per-year rate that holds up against any other investment.

    Behind the Formula: Total Return and Annualisation

    The calculator runs two standard formulas. First, holding period return: HPR = (Ending Value + Income Received − Beginning Value) / Beginning Value × 100. This captures both capital appreciation and income, matching the 'total return' convention used by fund companies and Morningstar Australia. Second, it converts that lump-sum gain into a per-year rate: Annualised Return = [(1 + HPR/100)^(1/Years) − 1] × 100, which is mathematically identical to the geometric average used for CAGR. The annualisation step is the crucial one. A 60% total gain sounds spectacular until you learn it took 15 years, which works out to only about 3.2% per year. Conversely, a modest 9% gain over six months is a blistering 18%+ annualised. Holding periods here are entered in months and converted to years; if your holding period is under twelve months, remember the ATO taxes the entire gain at your marginal rate with no discount, while assets held longer than a year qualify for the 50% CGT discount.

    Expert Insights

    Never Judge a Position by Price Alone

    Dividends and distributions represent close to 40% of the ASX's long-run total return when reinvested, and for income-heavy holdings like the big banks or an A-REIT the share is even higher. Investors who track only the share price systematically understate their performance — and may wrongly sell a position that is quietly paying them to hold it. Always fold income, including franking credits, into the return calculation.

    Annualise Before You Conclude Anything

    Holding periods differ wildly between investments, making raw totals meaningless for comparison. An investment property held 20 years and an ASX-listed company held 18 months cannot be ranked side by side until both are converted to annualised returns. The annualised figure is the common yardstick that lets you compare every asset against a single benchmark.

    Mind the Twelve-Month CGT Discount Deadline

    The ATO draws a hard line at holding for more than twelve months. Sell before it and your entire gain is added to income and taxed at your marginal rate; wait past it and the gain is halved before tax. Before trimming a winner near the twelve-month mark, let the annualised return and the CGT discount saving both inform the timing of your sale.

    Actionable Tips

    • 1

      Log Every Position With a Start Date and Cost Basis

      Keep a simple spreadsheet with purchase date, cost, shares, and accumulated income for each holding. At tax time or any rebalance decision, you can run this calculator in seconds instead of digging through brokerage statements, and you will always know whether a position is inside or outside the twelve-month CGT discount window.

    • 2

      Benchmark Each Position Annually

      Once a year, compute the annualised return of every major position and compare it against a broad index like the ASX 200 over the same window. Any holding that has trailed its benchmark for three or more years deserves a written thesis review to decide hold, replace, or harvest — turning vague feelings into hard evidence.

    • 3

      Use Negative HPR as a Harvesting Signal

      If a position's holding period return is negative and your original thesis is broken, selling realises a capital loss you can offset against current-year capital gains under ATO rules, carrying forward any excess. Run the number here first — especially before 30 June — because sometimes the tax benefit of harvesting a loser exceeds what you hope to make by holding on.

    Real-World Examples

    Marcus Realises His Winner Was a Laggard

    Marcus, a software engineer in Sydney, was proud his resources stock rose from $15,000 to $19,800. Running this calculator over his 4-year holding period showed a 32% total return — just 7.2% annualised, well below the index's double-digit run over the same window. He rebalanced half the position into an ASX 200 index fund without regret.

    Elena Discovers Her Dividends Carried Her

    Elena, a retired teacher in regional Victoria, assumed her bank shares had disappointed because prices barely moved. Adding $4,800 of accumulated franked dividends flipped the verdict: 38% total return over 60 months, or 6.7% annualised — respectable income-oriented performance that was quietly funding her retirement budget the whole time.

    Devon Stops Averaging Down

    Devon, a marketing manager in Brisbane, had doubled down on a losing stock three times. His calculator run showed a −43% holding period return and −17.3% annualised after 18 months. Annualising the loss — not the raw dollar figure — finally convinced him the thesis was broken. He harvested the loss against a $12,000 winner before 30 June to cut his tax bill.

    Glossary of Terms

    Holding Period Return
    The complete gain or loss on an investment over the exact time it was owned, combining price appreciation and all income, expressed as a percentage of the initial investment.
    Annualised Return
    The constant yearly rate that would produce the same cumulative gain over the actual holding period, allowing investments held for different lengths of time to be compared fairly.
    CGT Discount
    The ATO rule that halves a capital gain for individuals who hold an asset for more than twelve months, so only half the gain is taxed at marginal rates.

    Frequently Asked Questions

    Everything you need to know about this topic.

    Ivy Sinclair-Wren

    Ivy Sinclair-Wren

    Financial Chaos Analyst

    Connect on LinkedIn

    Ivy Sinclair-Wren is a Financial Chaos Analyst covering investing, AI, wealth psychology, and the emotional consequences of opening finance apps during market crashes. Based in Melbourne, she specializes in demystifying the Australian tax code and helping users navigate the intersection of spreadsheet logic and human irrationality.