Skip to content
Calixo

ROI Calculator

Find the return on investment percentage for any gain and cost — a universal, simple metric for judging investment performance, with one important blind spot worth understanding.

Inputs

Paste this into any page — the widget stays live and updates automatically as this calculator improves. Using WordPress or Notion? See the embed guide.

Saved Scenarios

— select 2+ to compare
Inputs updated · Results recalculated · Just now

ROI

30.0%

Net Gain

$1,500.00

Spark says

How it's calculated
Close-up of a digital stock trading app interface with investment charts and market trends displayed.
Photo by StockRadars Co., on Pexels
Two professionals analyze stock market graphs with a focus on finance and data trends.
Photo by www.kaboompics.com on Pexels

Formula

ROI%=Final ValueCostCost×100ROI\% = \dfrac{Final\ Value - Cost}{Cost} \times 100
Cost
— What you invested
Final\ Value
— What it's worth now

What is the ROI Calculator?

Return on Investment (ROI) measures the gain or loss from an investment as a percentage of what was originally invested.

Use this when evaluating how well a specific investment performed, comparing returns across different investments or business decisions, or checking whether a proposed investment's expected return justifies its cost and risk.

How to use it

  1. 1 Enter what you originally invested.
  2. 2 Enter the current or final value.

Understanding ROI Calculator

ROI's genuine appeal as a metric comes from its remarkable simplicity and universality — it works identically whether evaluating a stock market investment, a real estate purchase, a marketing campaign's return, or a business capital expenditure decision, requiring only two numbers (what was invested, and what it's now worth or returned) to produce a single, immediately interpretable percentage. This simplicity is exactly why ROI shows up as a common shared reference point across so many genuinely different financial and business contexts, even among people who might not share deep expertise in any specific type of investment.

But this same simplicity is also exactly where ROI's most significant, genuinely important limitation lives: the calculation says absolutely nothing about how long it took to achieve that return, and time, for any investment comparison, matters enormously. A 30% ROI achieved in one month represents an extraordinarily strong result — annualized, that pace of return (if it could somehow be sustained, which is a separate and much harder question) would compound to an enormous multi-year figure. A 30% ROI achieved over ten years, by contrast, represents a genuinely modest, unremarkable result — annualized, it works out to something closer to 2.7% per year, a return that wouldn't meaningfully outpace typical inflation over that same period. Both scenarios show an identical 30% ROI figure, but they represent vastly, almost incomparably different actual investment performance once the radically different time periods involved are properly accounted for.

This is exactly why ROI, used carefully and correctly, is best treated as a starting point for investment evaluation rather than a complete, standalone comparison metric — genuinely meaningful comparison between different investments, especially investments held for different lengths of time, requires converting to a time-normalized metric like CAGR (Compound Annual Growth Rate), which specifically accounts for the holding period and expresses return as an annualized, directly comparable rate, exactly solving the blind spot that raw ROI, by design, leaves unaddressed. Comparing raw ROI figures across investments with meaningfully different holding periods, without this time adjustment, is one of the most common and consequential mistakes in casual investment evaluation — it's an easy trap to fall into precisely because ROI's simplicity makes it feel like a complete, sufficient answer on its own, when it's genuinely only answering part of the relevant question.

Beyond the time dimension, ROI also says nothing directly about risk — the uncertainty or variability associated with actually achieving a given return, as opposed to the return itself once realized. Two investment opportunities might show identical expected or projected ROI figures while carrying meaningfully different levels of risk (one might be a highly predictable, low-variance return, while the other might carry a much wider range of realistically possible outcomes around that same expected average) — and a complete investment evaluation genuinely needs to weigh both the expected return and the risk or uncertainty around achieving it, not simply compare expected ROI figures in isolation as if risk were irrelevant to a fair comparison.

For a genuinely accurate ROI calculation in the first place, it's also worth being careful and comprehensive about what actually counts as 'cost' on the input side of the calculation — a narrow accounting that only includes the most obvious direct cost, while omitting real associated expenses like transaction fees, taxes on any gains, ongoing maintenance or holding costs, or the opportunity cost of capital that could have been deployed elsewhere, systematically understates an investment's true total cost and correspondingly overstates its real, net ROI — a genuinely common way ROI calculations end up presenting an overly rosy picture of actual investment performance, even when the basic calculation itself is performed correctly for whatever narrower cost figure was actually used as an input.

Worked examples

Advantages

  • Simple, universally applicable calculation usable across financial investments, business decisions, and marketing spend evaluation alike.
  • Directly shows both the percentage return and the raw dollar gain, useful for different comparison contexts.
  • Immediately flags a losing investment through a negative result.
  • Quick to calculate and communicate, making it a common shared reference point across many types of financial decisions.

Limitations

  • Doesn't account for the time period — use CAGR or annualized return to compare investments held for different lengths of time.

Common mistakes

  • ⚠️ Comparing ROI figures across investments held for meaningfully different time periods without adjusting for time, when a 30% ROI over one month represents vastly better performance than a 30% ROI over ten years.
  • ⚠️ Using ROI as the sole criterion for an investment decision without also considering risk, when two investments with identical expected ROI can carry meaningfully different risk profiles.
  • ⚠️ Not accounting for all relevant costs (fees, taxes, opportunity cost) when calculating the 'cost' side of an ROI calculation, understating the investment's true cost and therefore overstating its real ROI.

Tips

  • 💡 Does ROI account for how long I held the investment? No — a 30% ROI over 1 month is very different from 30% over 10 years. For time-adjusted comparisons, use an annualized return (CAGR) calculation instead.
  • 💡 Use CAGR alongside raw ROI whenever comparing investments held for different time periods, since raw ROI alone can be genuinely misleading for this specific comparison.
  • 💡 Consider risk alongside ROI when evaluating investment options, since two options with similar expected ROI can carry meaningfully different levels of risk or uncertainty.
  • 💡 Include all relevant costs — fees, taxes, and other expenses — in the cost figure for an accurate ROI calculation that reflects the investment's true net return.

Real-life uses

  • Evaluating how well a specific investment performed
  • Comparing returns across different investments or business decisions
  • Checking whether a proposed investment's expected return justifies its cost and risk
  • Communicating investment performance in a simple, widely understood metric

Frequently asked questions

Does ROI account for how long I held the investment?

No — a 30% ROI over 1 month is very different from 30% over 10 years. For time-adjusted comparisons, use an annualized return (CAGR) calculation instead.

Why is comparing raw ROI across different time periods misleading?

The same ROI percentage represents vastly different actual performance depending on how long it took to achieve — a 30% ROI over one month is exceptional, while the same 30% over ten years is quite modest once annualized, making raw ROI comparison across different holding periods genuinely misleading.

Should I use ROI as the only factor in an investment decision?

No — ROI says nothing about risk. Two investments with identical expected ROI can carry meaningfully different levels of uncertainty or variability, both of which matter for a complete evaluation.

What costs should be included in an ROI calculation?

All relevant costs — not just the most obvious direct cost, but also fees, taxes on gains, ongoing maintenance costs, and opportunity cost where relevant — omitting these understates true cost and overstates the resulting ROI figure.

What metric should I use to compare investments held for different periods?

CAGR (Compound Annual Growth Rate) specifically accounts for the holding period, expressing return as an annualized, directly comparable rate — exactly addressing the time-blindness that raw ROI leaves unaddressed.