Calculate Buy and Hold Return

Calculate Buy and Hold Return

The Unsexy Truth: How to

I have seen every investment strategy come and go. The hot tips, the complex derivatives, the frantic day trading. And in my career, I have watched more clients lose money chasing these trends than I care to count. But the ones who succeed, the ones who build lasting wealth, almost always share one simple strategy: they buy quality assets and they hold them. This isn’t a glamorous approach. It requires patience and discipline, which are commodities far rarer than stock-picking genius. But its power is undeniable. The critical question, then, is not whether to use this strategy, but how to measure its performance accurately. Calculating your buy and hold return is how you separate true, long-term growth from mere luck and market noise.

The buy and hold return is the total percentage gain or loss on an investment from the time you purchase it until the time you sell it, accounting for all income generated along the way. It is the most comprehensive measure of an investment’s performance because it captures everything: capital appreciation, dividends, interest, and the relentless effect of time. The formula is deceptively simple, but its components demand a thorough understanding:

\text{Total Return} = \frac{(\text{Ending Value} - \text{Beginning Value}) + \text{Income}}{\text{Beginning Value}} \times 100

This gives us the return as a percentage. Let’s break down what each term truly represents.

Beginning Value: This is more than just your initial purchase price. It must include any transaction costs paid at the outset. If you bought \text{\$10,000} of a stock but paid a \text{\$10} commission, your true “Beginning Value” is \text{\$10,010}. Forgetting this is a common mistake that inflates perceived returns.

Ending Value: This is the current market value of the investment or the proceeds from the sale, minus any transaction costs incurred when selling. If you sell for \text{\$15,000} but pay a \text{\$15} fee, your “Ending Value” is \text{\$14,985}.

Income: This is the sum of all cash flows received during the holding period. For stocks, this means dividends. For bonds, it’s interest payments (coupons). For real estate, it’s rental income. This component is what separates a true return calculation from simply looking at price change.

The Foundation: Calculating Total Return for a Single Asset

Let’s walk through a clear example. Suppose you decide to buy and hold shares of a large company.

Illustrative Example 1: Basic Equity Holding

  • On January 1, 2020, you buy 100 shares of XYZ Corp at \text{\$50} per share.
  • Your broker charges a \text{\$5} commission for the trade.
  • On March 15, 2020, XYZ pays a dividend of \text{\$0.25} per share.
  • On September 15, 2020, it pays another dividend of \$0.25 per share.
  • On January 1, 2021, you sell all 100 shares at \text{\$60} per share, paying another \text{\$5} commission.

Step 1: Calculate the Beginning Value (BV).

\text{BV} = (100 \times \text{\$50}) + \text{\$5} = \text{\$5,000} + \text{\$5} = \text{\$5,005}

Step 2: Calculate the Ending Value (EV).

\text{EV} = (100 \times \text{\$60}) - \text{\$5} = \text{\$6,000} - \text{\$5} = \text{\$5,995}

Step 3: Calculate the Total Income (I).

\text{I} = 100 \times (\text{\$0.25} + \text{\$0.25}) = 100 \times \text{\$0.50} = \text{\$50}

Step 4: Plug into the Total Return formula.

\text{Total Return} = \frac{(\text{\$5,995} - \text{\$5,005}) + \text{\$50}}{\text{\$5,005}} \times 100 = \frac{\$990 + \$50}{\$5,005} \times 100 = \frac{\$1,040}{\$5,005} \times 100 \approx 20.78\%

Your total buy and hold return for the year was 20.78%. Notice that simply taking the price change $50 = 20% would have given you an incomplete picture, missing the crucial contribution of dividends and the small but real impact of fees.

The Real-World Complication: Time and Annualization

The example above covered exactly one year. But the true power of buy and hold unfolds over many years. A 50% return over five years is very different from a 50% return over one year. To compare performance across different holding periods, we must annualize the return. This calculates the compound average rate of return per year that would produce the cumulative total return over the entire period.

The formula for Annualized Return is:

\text{Annualized Return} = \left( \frac{\text{Ending Value} + \text{Income}}{\text{Beginning Value}} \right)^{\frac{1}{n}} - 1

Where n is the number of years the investment was held. This can be a decimal (e.g., 3.5 years).

Illustrative Example 2: A Multi-Year Holding

Let’s expand the first example. Assume you held the XYZ shares for three full years instead of one. You received six dividends of \text{\$0.25} per share each year (so \text{\$1.50} per share in total income). You sold after three years at \text{\$65} per share, with the same \text{\$5} commission.

BV: \text{\$5,005} (remains the same)
EV: (100 \times \text{\$65}) - \text{\$5} = \text{\$6,495}
Income (I): 100 \times (\text{\$1.50} \times 3) = 100 \times \text{\$4.50} = \text{\$450}

First, calculate the Total Return for the period:

\text{Total Return} = \frac{(\text{\$6,495} - \text{\$5,005}) + \text{\$450}}{\text{\$5,005}} \times 100 = \frac{\$1,490 + \$450}{\$5,005} \times 100 = \frac{\$1,940}{\$5,005} \times 100 \approx 38.76\%

Now, to find the Annualized Return:

\text{Annualized Return} = \left( \frac{\text{EV} + \text{I}}{\text{BV}} \right)^{\frac{1}{n}} - 1 = \left( \frac{\text{\$6,495} + \text{\$450}}{\text{\$5,005}} \right)^{\frac{1}{3}} - 1 = \left( \frac{\text{\$6,945}}{\text{\$5,005}} \right)^{\frac{1}{3}} - 1 = (1.387)^{\frac{1}{3}} - 1

To solve this, we find the cube root of 1.387. 1.387^{0.333} \approx 1.115
= 1.115 - 1 = 0.115 or 11.5% per year

Table 1: Impact of Holding Period on Annualized Return

Total ReturnHolding Period (Years)Annualized Return
38.76%3(1 + 0.3876)^{1/3} - 1 = 11.5\%
75%5(1 + 0.75)^{1/5} - 1 = 11.8\%
100%10(1 + 1.00)^{1/10} - 1 = 7.18\%

This table reveals a critical insight: a 100% total return over 10 years is actually a lower annualized return (7.18%) than a 75% return achieved over just 5 years (11.8%). Annualizing is the only way to make fair comparisons.

Calculating Return for a Portfolio: The Money-Weighted Reality

Calculating the return for a single purchase and sale is straightforward. But what about a real-world portfolio where you may have added new money (e.g., monthly contributions to a 401(k)) or withdrawn money over time? This is where simple formulas fail, and we need a more powerful tool: the Internal Rate of Return (IRR).

The IRR is the discount rate that makes the net present value of all cash flows from an investment equal to zero. In simpler terms, it is the annualized growth rate that accounts for the size and timing of your deposits and withdrawals. It is the most accurate measure of your personal buy and hold return within a portfolio.

The formula is complex to solve by hand, but it’s based on this principle:

\sum_{t=0}^{n} \frac{CF_t}{(1 + \text{IRR})^t} = 0

Where CF_t is the cash flow at time t. A positive cash flow is a deposit (you adding money), and a negative cash flow is a withdrawal (you taking money out). The initial investment is a negative cash flow (it’s money leaving your wallet to enter the portfolio).

Illustrative Example 3: Calculating IRR with Contributions

Imagine your 401(k) activity for a year:

  • Jan 1: You have an initial balance of \text{\$10,000}.
  • Mar 1: You contribute \text{\$2,000}.
  • Sep 1: You contribute another \text{\$2,000}.
  • Dec 31: Your final account value is \text{\$15,500}.

To find your personal buy and hold return (IRR), we set up the cash flow series:

  • Time 0 (Jan 1): -\text{\$10,000} (This is the starting balance, an outflow into the portfolio)
  • Time (~2/12 years) Mar 1: -\text{\$2,000} (Another outflow/contribution)
  • Time (~8/12 years) Sep 1: -\text{\$2,000} (Another outflow/contribution)
  • Time 1 (Dec 31): +\text{\$15,500} (The final value, a positive inflow back to you)

We need to find the IRR r that satisfies:

\frac{-\text{\$10,000}}{(1+r)^0} + \frac{-\text{\$2,000}}{(1+r)^{2/12}} + \frac{-\text{\$2,000}}{(1+r)^{8/12}} + \frac{\text{\$15,500}}{(1+r)^1} = 0

This equation cannot be solved algebraically; it requires iteration. In practice, everyone uses the XIRR function in Excel or Google Sheets because it is designed for this exact purpose, handling irregular timing with ease.

  1. Enter your cash flows and dates in two columns.
  2. The initial balance and contributions are negative.
  3. The final value is positive.
  4. Use the =XIRR([cash flow range], [date range]) function.

For this example, the IRR would calculate to approximately 14.0%. This figure accurately reflects your return, considering you put money in at two different times.

Why Buy and Hold Return is the Ultimate Metric

I prefer this metric above all others for long-term investors because it is honest. It includes everything: your timing, your costs, your income, and your holding period. It doesn’t allow you to ignore fees or forget dividends. It gives you a single, comparable percentage that tells you exactly how effectively your capital has been put to work.

It also reinforces the discipline required for successful investing. When you calculate this return over a decade or more, you will likely see that despite periods of terrifying decline, the overall trend is powerfully upward. That knowledge is the psychological fuel that allows you to continue holding when others are panicking. You are no longer guessing; you are relying on the cold, hard math of compounding, which has always been the surest path to wealth creation. By measuring it correctly, you ensure you are on that path.

Scroll to Top