What ROI Hides: Risk, Timing, and the Cost of Capital
In a hurry? Skip straight to the numbers.
Open the ROI Calculator →The companion calculator computes return on investment, and even offers an annualized version to account for time. ROI is beloved for its simplicity, but that simplicity hides three things that can make a high-ROI investment a genuinely bad one: it says nothing about risk, it treats a dollar next year as equal to a dollar today, and it ignores what your money costs. Understanding these blind spots, and the tools that fix them, is the difference between a number and a decision.
ROI Ignores Risk Entirely
ROI measures return, not the odds of achieving it. A speculative venture promising a huge ROI and a safe investment promising a modest one look great and mediocre respectively on ROI alone, yet the speculative one might have a large chance of returning nothing. Two investments with identical expected ROI can carry wildly different risk, and ROI cannot tell them apart. A sensible decision weighs return against risk, and ROI supplies only half of that pair.
ROI Blurs Timing
The calculator's annualized mode is a real improvement, it recognizes that a 50% return in two years beats the same 50% in five. But even annualized ROI treats all the cash within the period as if it arrived at once. In reality, an investment that returns money early is worth more than one that returns the same total late, because early cash can be reinvested. A simple total ROI is blind to this; when it matters, you need a tool that accounts for exactly when each dollar arrives.
The Time Value of Money
The principle ROI skirts is the time value of money: a dollar today is worth more than a dollar in the future, because today's dollar can be invested to grow, and because future dollars are less certain and eroded by inflation. Any serious comparison of investments has to discount future cash back to its present value, valuing near-term returns more than distant ones. ROI does not discount at all, which is its deepest limitation.
The Tools That Do It Properly
| Tool | What it adds |
|---|---|
| Net present value (NPV) | Discounts all future cash flows to today's value; positive NPV means the investment beats its required return |
| Internal rate of return (IRR) | The discount rate at which an investment breaks even; a single percentage that respects timing |
| Payback period | How long to recover the initial outlay; simple but ignores everything after payback |
NPV and IRR both incorporate the time value of money and the timing of each cash flow, which ROI cannot. NPV also requires a discount rate, usually the cost of capital, the return the money could earn elsewhere or the cost of borrowing it, which is the third thing ROI ignores: an investment only truly adds value if it beats what the capital costs. Payback period, meanwhile, is refreshingly simple but has its own trap: it ignores all cash flows after the payback point, so it can favor a quick-but-small return over a slower, far larger one.
Why ROI Still Endures
Despite all this, ROI survives because it is intuitive, easy to compute, and good enough for quick comparisons where timing and risk are similar. For a marketing campaign measured over the same short window, or two projects of comparable duration and risk, ROI is a fine first cut. Its danger is only when it is used to compare investments that differ sharply in risk, duration, or timing of returns, exactly where NPV and IRR earn their keep.
Using the ROI Figure Well
Take the calculator's ROI as a clean measure of total or annualized return, ideal for quick, like-for-like comparisons. But remember what it cannot see: it ignores risk, blurs the timing of cash within the period, and takes no account of what the capital costs. For decisions where those matter, higher stakes, longer horizons, uneven cash flows, reach for NPV and IRR, which discount future money to its true present value. This is general education, not investment advice.
Ready to Put This Into Practice?
Now that you understand how it works, plug in your own numbers and get an instant, accurate result.
Use the ROI Calculator Now →