Transparent calculation

ROI Calculator

Measure return on investment, net profit, and annualized performance from a starting cost and ending value.

CalculationRuns in your browser
Display38 ISO currencies
MethodologyReviewed August 11, 2026
Interactive calculator

ROI Calculator

Measure return on investment, net profit, and annualized performance from a starting cost and ending value.

Use the full capital outlay at the beginning of the project or investment.

Enter the amount received when the investment is sold or valued at the end.

Use the actual holding period so annualized return is measured correctly.

Advanced options with optional assumptions

Add dividends, rent, distributions, or project cash flow received during the holding period.

Include fees, upkeep, or any extra cash outlay that should count toward cost basis.

Use this for selling fees, broker charges, or closing costs paid at exit.

Compare the annualized return against a hurdle rate or benchmark.

Investment value vs benchmark path

Compare the realized annualized path with the original cost basis and a benchmark path over the same holding period.

  • Investment value
  • Benchmark value
  • Cost basis
Investment value vs benchmark path Compare the realized annualized path with the original cost basis and a benchmark path over the same holding period. $15.4K $11.5K $7.7K $3.8K $0.0 TodayYear 1Year 2Year 3
Latest result Move across or tap the chart to inspect meaningful points in the projection.

Compare the realized annualized path with the original cost basis and a benchmark path over the same holding period.

Detailed result table

Review the calculation by period or export the complete data set.

ROI Calculator detailed calculation results
YearEstimated valueBenchmark value
0$10,000.00$10,000.00
1$11,318.51$10,000.00
2$12,810.87$10,000.00
3$14,500.00$10,000.00

Calculation notes

  • Add cash income in Advanced options if the investment throws off dividends, rent, or distributions during the holding period.

At a glance

ROI Calculator: quick answer

Measure return on investment, net profit, and annualized performance from a starting cost and ending value.

Key inputs

Initial investment, Exit value or sale proceeds, and Years held.

What you get

Total value realized, Net profit, ROI, and Annualized return.

Best way to use it

Build a realistic base case, then change one assumption at a time and compare the chart and table, not only the first result.

What this calculator does

This ROI calculator measures how efficiently an investment or project turned cost into value. It is useful for comparing business projects, property deals, marketing campaigns, and personal investments where you want a quick return snapshot.

ROI is intuitive because it compresses the result into one percentage, but a good decision usually needs more than one number. That is why this calculator also shows net profit, total cost basis, and an annualized return estimate.

Annualization matters because two projects can report the same ROI while taking very different lengths of time to get there.

This page is built for users who need a defensible planning answer, not just quick arithmetic. It translates "Initial investment", "Exit value or sale proceeds", and "Years held" into "Total value realized", "Net profit", and "ROI" so the trade-off is visible in one place instead of being hidden behind a single number.

How to use the roi calculator

  1. Enter the original amount invested, the final value received, and any additional costs you want included in the cost basis.
  2. Use the holding period to annualize the return properly before comparing one opportunity with another.
  3. Use ROI for fast screening, then compare annualized return when different opportunities have different timelines.
  4. Start with "Initial investment", "Exit value or sale proceeds", and "Years held", then check whether the first output cards already answer your question. After that, add advanced assumptions such as "Cash income received" and "Additional costs" only when they are real enough to change the decision.

Formula and methodology

Total cost basis equals the initial investment plus any additional costs entered.

Net profit equals final value minus total cost basis. ROI equals net profit divided by total cost basis.

Annualized return is derived from the ratio between ending value and cost basis over the holding period in years.

The model maps "Initial investment", "Exit value or sale proceeds", and "Years held" into "Total value realized", "Net profit", and "ROI" using the formulas shown on the page. Keeping those relationships visible makes it easier to separate the core economics from the optional adjustments and to understand which assumption is actually moving the answer.

Formula

ROI = (Final value - Total cost basis) ÷ Total cost basis
Annualized return = (Final value ÷ Total cost basis)^(1 ÷ years) - 1

These formulas separate absolute profit from time-adjusted efficiency so short and long holding periods can be compared more fairly.

Worked example and practical context

If an investment grows from 10,000 to 14,500 and you incurred 250 in additional costs, the true cost basis is 10,250 rather than 10,000. That changes the return percentage.

A lower raw ROI earned over one year can still be stronger than a higher raw ROI earned over five years once annualized.

How to interpret the results

ROI tells you how much profit was created per unit of cost. Annualized return tells you how quickly that value was created over time.

When comparing projects, cost basis discipline matters. Omitting smaller fees can make poor projects look stronger than they are.

Read "Total value realized" first, then use the other summary cards, the chart, and the detailed table to judge contributions, growth, and future purchasing power. In most finance decisions, the best option is the one that stays strong across the full picture, not just the one with the most attractive first number.

Common mistakes to avoid

  • Using sale value alone without subtracting transaction costs or carrying costs.
  • Comparing ROI figures across opportunities with different timelines without annualizing them.
  • Treating ROI as a risk-adjusted metric when it only measures outcome relative to cost.

Key terms

ROI
A percentage showing profit relative to the total cost required to achieve it.
Cost basis
The total amount committed to the investment, including direct costs.

Frequently asked questions

Practical answers about assumptions, results, and responsible use.

What if my final value is lower than my cost basis?
Net profit will be negative and ROI will show a loss, which is useful for downside analysis as well.
Why include additional costs?
Because transaction fees, setup costs, or maintenance expenses change the true return and should be counted when comparing opportunities.
Is annualized return the same as CAGR?
They are very similar in concept. For a single start and end value over time, annualized return is effectively a CAGR-style measure.
Can ROI alone rank projects accurately?
Not always. It does not capture timing, risk, liquidity, or cash-flow patterns by itself.
Which inputs change "Total value realized" the most?
Start with "Initial investment", "Exit value or sale proceeds", and "Years held". Those assumptions usually drive "Total value realized" far more than any optional adjustment. Once the base case is right, use advanced inputs only to reflect real fees, taxes, or timing differences.
What does "Total value realized" tell me in practical terms?
"Total value realized" is the fastest read on the outcome, but it should not be treated as the whole decision by itself. Use it as the headline number, then read the chart, table, and other summary cards to understand what is happening underneath.
Why should I look at "Net profit" as well as "Total value realized"?
Because "Total value realized", "Net profit", and "ROI" answer different parts of the same decision. A scenario can look good on the first number and still be weak once timing, total cost, or long-run value is included.
When should I use "Cash income received"?
Use advanced fields such as "Cash income received" and "Additional costs" when they are real and material in your case. If you are still exploring, leave them at zero first so the base case stays easy to interpret.
What happens if the advanced options stay at zero?
Then the calculator runs a simpler base case using the main inputs only. That is often the best place to start, because it makes it easier to see what changes once optional costs, fees, taxes, or adjustments are layered in.
Does the chart add anything beyond the summary cards?
Yes. The chart shows how the result develops over time, which is often the real decision point. It is especially useful when two scenarios have a similar headline result but very different timing or cost patterns.
What is the detailed table useful for?
Use the table when you need the period-by-period breakdown behind the summary. That is usually where users spot front-loaded interest, a slow payoff path, a contribution gap, or the exact point where one scenario becomes better than another.
Should I compare more than one roi scenario?
Yes. A base case and one stressed case usually give a much better planning view than a single run. Change one major assumption at a time so you can see what is actually responsible for the difference.