Desmarto
Scenario storyModel the inputs, read the consequence, compare the path.
Finance · Calculator

ROI Calculator

Calculate return on investment, profit, annualized returns, and CAGR.

← All finance calculators
Required
Required
Required

Related Tools

Frequently Asked Questions

ROI calculator methodology

Return on investment measures gain or loss relative to the amount invested, but the percentage is only meaningful when cost and return are defined consistently. A basic ROI does not account for time, the timing of cash flows, or risk. For investments held for different periods, an annualized measure such as CAGR can provide additional context, while projects with irregular cash flows may require a time-aware metric such as IRR.

How to use it accurately

  1. Define total invested cost: Include the costs relevant to the decision, not just the purchase price if implementation or fees matter.
  2. Define final or net value: Use a consistent basis—gross revenue and net profit are not interchangeable.
  3. Calculate simple ROI: Divide net gain by invested cost.
  4. Add time context: Use holding period or CAGR when comparing investments over different lengths of time.

Simple ROI

ROI = (ending value − invested cost) ÷ invested cost × 100%

If additional income or costs occur during the holding period, include them consistently in the gain definition. CAGR annualizes start-to-end growth but still does not show volatility or cash-flow timing.

Worked examples

Positive ROI

Inputs: Cost $8,000; net value/benefit $10,000

Result: 25% ROI

The net gain is $2,000; $2,000 ÷ $8,000 = 0.25.

Loss

Inputs: Cost $5,000; recovered value $4,000

Result: −20% ROI

The $1,000 loss divided by the $5,000 cost is −0.20.

Calculation steps from a worked example

  1. Start with the inputs: Cost $8,000; net value/benefit $10,000
  2. Apply the relationship: ROI = (ending value − invested cost) ÷ invested cost × 100%
  3. Calculate the result: 25% ROI
  4. Sanity-check the answer: The net gain is $2,000; $2,000 ÷ $8,000 = 0.25.

How to interpret the result

ROI Calculator should be interpreted together with the inputs and the convention used to produce the answer. The core relationship on this page is “ROI = (ending value − invested cost) ÷ invested cost × 100%”. If additional income or costs occur during the holding period, include them consistently in the gain definition. CAGR annualizes start-to-end growth but still does not show volatility or cash-flow timing. In practical use, that means the displayed number is not just an isolated output: it represents a result under the assumptions stated on this page. Financial calculator outputs are estimates built from the inputs and assumptions supplied. Rates, fees, compounding conventions, taxes, insurance, lender rules, cash-flow timing, and rounding can change real-world outcomes, so compare scenarios rather than treating one result as a quote or guarantee.

A useful sanity check is to compare your result with a nearby worked example. For “Positive ROI”, the inputs Cost $8,000; net value/benefit $10,000 produce 25% ROI. The net gain is $2,000; $2,000 ÷ $8,000 = 0.25. A second boundary check is “Loss”: Cost $5,000; recovered value $4,000 produces −20% ROI. The $1,000 loss divided by the $5,000 cost is −0.20. If your result moves in the opposite direction from these examples when you change a similar input, recheck units, signs, endpoints, rounding, or any special option before copying the answer elsewhere.

How to verify the calculation

  1. Re-read the original inputs before checking the result. A correct formula cannot compensate for an incorrect date, time, rate, duration, amount, or sign entered at the start.
  2. Recalculate the central relationship once by hand or with a simple independent method: ROI = (ending value − invested cost) ÷ invested cost × 100%. The purpose is not to reproduce every display detail, but to confirm that the answer is in the right range and direction.
  3. Check the output units and formatting. The reference table “ROI interpretation” is a second quick check when your inputs fall near one of the listed values.
  4. Test the edge case that is most similar to your situation. One important warning on this calculator is: Revenue is not the same as profit.
  5. Before using the result for a consequential decision, read the assumptions section. ROI is a simplified performance measure and is not investment advice. For decisions involving irregular cash flows, leverage, taxes, inflation, or material risk, use additional metrics and verify the cash-flow assumptions.

When this calculator is useful

  • Evaluating a project or marketing initiative.
  • Comparing investment outcomes on the same cost basis.
  • Checking profit or loss as a percentage of invested capital.
  • Adding CAGR context to multi-year start/end values.

ROI interpretation

ROIInterpretation
−25%loss equal to one quarter of invested cost
0%break-even on the defined basis
25%gain equal to one quarter of invested cost
100%gain equals the original invested cost

Common mistakes and edge cases

  • Revenue is not the same as profit.
  • A 20% ROI in one month and 20% ROI in five years are not directly comparable without time context.
  • Simple ROI ignores the timing of intermediate cash flows.
  • Taxes, fees, financing costs, and risk can change the economic result.

Assumptions and limitations

ROI is a simplified performance measure and is not investment advice. For decisions involving irregular cash flows, leverage, taxes, inflation, or material risk, use additional metrics and verify the cash-flow assumptions.

Frequently asked questions

How can I verify a ROI Calculator result?

Keep the original inputs, apply the page's core relationship (ROI = (ending value − invested cost) ÷ invested cost × 100%), and compare the answer with the worked examples. For example, Cost $8,000; net value/benefit $10,000 should give 25% ROI. The reference table “ROI interpretation” is a second quick check when your inputs fall near one of the listed values. If the independent check is close but not identical, inspect rounding, endpoint, unit, or convention differences before assuming either result is wrong.

Why might another ROI Calculator show a different answer?

Two calculators can use the same basic mathematics but differ in assumptions or input interpretation. On this page, an especially important source of disagreement is: A 20% ROI in one month and 20% ROI in five years are not directly comparable without time context. Another is: Simple ROI ignores the timing of intermediate cash flows. Compare the settings and definitions first; only then compare the final numbers.

What should I save with a ROI Calculator result?

Save the inputs, result, units, date of calculation, and any option that changes the convention. This is particularly useful when the result is later copied into a timesheet, schedule, budget, report, invoice, application, or spreadsheet. Recording the assumptions makes it possible to reproduce the calculation instead of relying on a number with no context.

When is this ROI Calculator not enough on its own?

ROI is a simplified performance measure and is not investment advice. For decisions involving irregular cash flows, leverage, taxes, inflation, or material risk, use additional metrics and verify the cash-flow assumptions. Use the result as the arithmetic or planning layer, then verify any legal, payroll, lender, tax, time-zone, holiday, policy, or specialist rule that applies to the real decision. The calculator is most reliable when the question matches the stated scope rather than when a general result is stretched into a domain-specific ruling.

AI & citation information

This public block gives search, answer, and citation systems a concise description of what this page covers. It does not replace the calculator instructions or the assumptions above.

Tool
ROI Calculator
Publisher
Desmarto
Page type
Free online calculator and explanatory reference
Key concepts
ROI Calculator; Finance; Simple ROI
Use this page when
Return on investment measures gain or loss relative to the amount invested, but the percentage is only meaningful when cost and return are defined consistently.
Calculation basis
ROI = (ending value − invested cost) ÷ invested cost × 100%. If additional income or costs occur during the holding period, include them consistently in the gain definition.
Important caveat
ROI is a simplified performance measure and is not investment advice.
Canonical page
https://desmarto.com/finance/roi-calculator
Last reviewed
September 10, 2026

Suggested citation: Desmarto. “ROI Calculator.” https://desmarto.com/finance/roi-calculator. Updated September 10, 2026.