How To Calculate Your ROI The Easy Way

By , 3 June 2014

How To Calculate Your ROI The Easy Way
How To Calculate Your ROI The Easy Way

Most people don't know if they're making money on their investments. We rely on heuristics, like "I sold it for twice what I bought it" or "The fund reported a 13% return this year". Neither of these statements give you a real answer to how hard your money is working for you. The first completely ignores how long you were invested and the second uses an arbitrary time span which has nothing to do with the amount and timing of YOUR investment.

We don't calculate return on investment because the math gives us a headache. Here's why. This is the conventional formula for calculating Return on Investment that you learn in high school or from some spammy website:

  ROI = profit / amount invested / time

It's not that the formula is incorrect (although the simple version above doesn't take into account any compounding over time), it is that the formula just doesn't represent the real world. We usually don't just invest a lump sum then cash out after x number of years. Most investments involve continuous give and take. We invest a bit, then some more, maybe we sell down or take dividends (or reinvest them) or spend money on capital improvements - and we do this at all sorts of random time intervals.

How To Calculate Your ROI The Easy Way

So that's going to make calculating our real return very difficult right?

Actually, no.

There is a very simple formula for getting YOUR real return on investment which uses only the amounts of money you spend on or take from an investment. There is no need to know the unit prices of your investments or franking levels or anything else beyond what you spent (or received) and when.

It's called Internal Rate Of Return (IRR), and your spreadsheet will calculate it for from just a column of dates and cashflows. The formula works by figuring out the rate that would make all the discounted cashflows sum to zero. For example

  1 Jan 2014   -$1000    Invest in bitcoin
 31 Dec 2014    $1000    Cash out bitcoin
         IRR        0%

The values sum to zero, there is no return.

  1 Jan 2014   -$1000    Invest in bitcoin
 31 Dec 2014    $2000    Cash out bitcoin
         IRR      100%

The values sum to $1000, a 100% discount rate makes them sum to $0. Your return is therefore 100%

It's a bit strange making things sum to zero (unless you're an accountant). You could also think of it as discounting all the future benefits to equal the initial investment - although this again assumes a model of buy once sell later.

Summing to zero let's us be very flexible. For example, our naive formula at the top of the page would get this calculation totally wrong.

   1 Jan 2014    -$1 000   Invest in bitcoin
  30 Dec 2014   -$10 000   Put all my saving into bitcoin. I can't lose.
  31 Dec 2014    $12 000   Current value of my bitcoin account.
          IRR         98%

The naive formula of (profit / investment / time) would say you've made $1000 profit on $11 000 investment in 1 year - that's 9.1%. This totally ignores that you only had the $10 000 in there one day. IRR gets it right. The real return is 98%.

All you need to do this is a spreadsheet. The formula is XIRR(values, dates). Here are some more examples.

  1 Jan 2014   -$1000    Initial investment
  1 Jun 2014     $100    Dividends paid
  1 Jun 2014    -$100    Dividends reinvested
 31 Dec 2014    $2000    Account value
         IRR      100%

The dividend reinvestment cancels itself out. You don't need to track it - it'll be incorporated in the final account value.

  1 Jan 2014   -$1000    Initial investment
  1 Jun 2014     $100    Dividends paid
 31 Dec 2014    $2000    Account value
         IRR      115%

To get the same value without reinvesting those dividends you must have had a higher return.

  1 Jan 2014   -$1000    Initial investment
  2 Jun 2014   -$1000    Invest more
 31 Dec 2014    $3500    Account value
         IRR      106%

Counter-intuitively, that second investment is growing faster than 100%.

There are no excuses for not calculating your return on investment. All you need are your cashflows and a spreadsheet. It's a no-brainer.

That formula again? It's XIRR(values, dates), check the help page for Microsoft Excel or OpenOffice, or if you want to get your hands dirty, read more about Internal Rate Of Return on Wikipedia.

About Roger Keays

How To Calculate Your ROI The Easy Way

Roger Keays is an artist, an engineer, and a student of life. He has no fixed address and has left footprints on 40-something different countries around the world. Roger is addicted to surfing. His other interests are music, psychology, languages, the proper use of semicolons, and finding good food.

Leave a Comment

Please visit https://rogerkeays.com/how-to-calculate-your-ROI to add your comments.