{{ summaryHeading }}
{{ totalRoiDisplay }}
{{ summaryLine }}
{{ result.classLabel }} Annualized {{ annualizedDisplay }} {{ multipleDisplay }} {{ paybackBadge }}
ROI calculator inputs
Total capital or spend at risk.
$
Value recovered before adding separate income or savings.
$
Optional income, savings, dividends, or net cash flow during the period.
$
Months between cost outlay and the total return measurement.
months
Leave 0 when the return is a one-time exit value rather than a monthly benefit.
$ / mo
Use 0 to turn benchmark comparison off.
% / yr
Metric Value Readout Copy
{{ row.metric }} {{ row.value }} {{ row.badge }} {{ row.readout }}
Assumption Current input Impact Copy
{{ row.assumption }} {{ row.input }} {{ row.badge }} {{ row.impact }}
Holding period Total ROI Annualized ROI Benchmark gap Copy
{{ row.periodLabel }} {{ row.totalRoiDisplay }} {{ row.annualizedDisplay }} {{ row.benchmarkGapDisplay }}

        
Customize
Advanced
:

Introduction:

A return figure is only useful when the cost and the return describe the same decision. ROI, or return on investment, compares the gain or loss from an investment, project, purchase, campaign, or improvement against the amount put at risk. The arithmetic is short, but the judgment behind the inputs is not. A renovation can include permits and labor, a stock trade can include fees and dividends, and a marketing campaign can measure gross revenue, gross profit, or net attributable profit depending on the business question.

The percentage helps compare choices of different sizes. A $500 gain on a $2,000 cost is a 25% ROI. A $5,000 gain on a $50,000 cost is a 10% ROI. The second choice made more dollars, but the first produced more return for each dollar committed. That distinction matters when capital, staff time, inventory, or ad budget could be used somewhere else.

Cost basis
The full amount treated as the starting cost. Missing setup costs, fees, taxes, repairs, or required follow-up spend will overstate ROI.
Total return
The value recovered, sale proceeds, measurable savings, income, dividends, or other net benefits counted before cost is subtracted.
Net gain or loss
Total return minus the cost basis. This is the dollar amount that becomes the ROI numerator.
Holding period
The time between the cost outlay and the measured return. It does not change total ROI, but it changes the annualized rate.

Time is where a single ROI number can become misleading. A 20% gain in three months and a 20% gain in three years are the same total ROI, but they do not have the same pace. Annualized ROI turns the total return into the compound yearly rate that would produce the same ending value over the measured period. That makes timing comparisons easier, while still depending on the same cost and return definitions.

ROI calculation relationship A diagram showing investment cost, total return, net gain, total ROI, annualized ROI, and benchmark comparison. ROI turns gain into a cost-relative percentage The same dollar gain can mean different performance when cost or time changes. Cost Total return value + income Net gain denominator return before cost numerator Total ROI = net gain / investment cost; annualized ROI adds the holding period

ROI is not a risk model. It does not price volatility, liquidity, financing cost, tax treatment, inflation, probability of success, or whether the return fits the person or business taking the risk. A high percentage can still be a poor choice if the assumptions are weak, the money is locked up, the comparison is unfair, or the result depends on a one-time event that cannot be repeated.

Benchmarks are most helpful when they match the opportunity being evaluated. Comparing a short campaign, a home project, a private business purchase, and a public-market index by one percentage alone can hide very different risks. ROI works best as a first comparison, followed by a review of cost basis, return definition, timing, and the alternative use of the same money.

How to Use This Tool:

Use the form to define the investment first, then add timing and optional comparison details.

  1. Enter Investment cost as the full amount at risk. Include purchase price, setup cost, transaction fees, taxes, and immediate expenses when they belong to the decision.
  2. Enter Final value or total returned as the ending value, sale proceeds, recovered value, campaign gross profit, or measured benefit at the end of the period.
  3. Use Other net returns for dividends, rental income, interim savings, rebates, or later costs. Enter a negative value when those later costs should reduce the return.
  4. Set Holding period in months. Total ROI is based on cost and return, while Annualized ROI changes when the time period changes.
  5. Open Advanced when recurring payback or hurdle-rate comparison matters. Monthly net benefit enables Simple payback, and Benchmark annual return enables Benchmark gap.
  6. Read ROI Snapshot and Assumption Audit first. Then use Holding Period Sweep, ROI Profit Bridge, and Annualized ROI Curve to compare timing, return components, and the benchmark line before copying or downloading results.

If the summary says ROI inputs need review, correct the validation message before using the output. Investment cost must be greater than zero, and Holding period must be greater than zero months.

Interpreting Results:

Total ROI is the gain-or-loss percentage relative to the cost basis. Positive values mean total return is above cost, negative values mean the modeled return does not recover cost, and values very close to zero are treated as roughly break-even.

Annualized ROI is the timing comparison. It is useful when two opportunities have different holding periods, but it should not be treated as a forecast. A very high annualized rate from a short holding period may be mathematically correct while still being unrealistic as a repeatable yearly return.

Benchmark gap is shown in percentage points when a benchmark annual return is entered. It compares the annualized ROI with the hurdle rate only. It does not adjust for liquidity, taxes, drawdown risk, financing cost, or whether the benchmark carries the same uncertainty as the project or investment.

ROI result cues and interpretation checks
Result cue What it means What to check before relying on it
Loss Total return is below the investment cost. Whether final value is too low, later costs were entered, or the cost basis includes items that do not belong.
Break-even Total return roughly matches the cost basis. Taxes, inflation, fees, and financing cost can still make the economic outcome negative.
High total ROI Net gain is large relative to cost. Input quality, one-time gains, excluded costs, and whether the same return can be repeated.
Benchmark off No annual hurdle comparison is being applied. Use a benchmark only when it represents a reasonable alternative for the same money and risk level.

Return multiple is total return divided by cost, so 1.30x equals 30% ROI, not 130% ROI. Average monthly gain spreads the net gain evenly over the holding period; it is not a cash-flow schedule and should not be used as one.

Technical Details:

ROI is a cost-normalized return measure. The denominator is the cost basis, so omitted costs make the percentage look better. The numerator is the net gain or loss after ending value and separate return adjustments are combined, then the cost is subtracted.

Annualized ROI uses compound growth logic. It takes the total-return-to-cost ratio and asks which yearly compound rate would produce the same ratio over the entered number of months. A positive cost, positive total return, and positive holding period are required for that rate to be meaningful.

Formula Core:

T = V+R G = T-C Total ROI = GC×100 Annualized ROI = (TC12M-1)×100 Payback months = CB
ROI formula variable meanings
Symbol Meaning Calculator value
CCost basis used as the denominator.Investment cost
VEnding value, sale proceeds, recovered value, or measured return.Final value or total returned
RSeparate income, savings, dividends, rebates, or later cost adjustments.Other net returns
MReturn period in months.Holding period
BRecurring monthly net benefit used for simple payback.Monthly net benefit
TTotal return before subtracting cost.Final value plus Other net returns
GNet gain or loss after cost is subtracted.Total return minus Investment cost

With the default values, $2,500 of cost, $3,850 of final value, $0 of other net returns, and 12 months of time gives $3,850 of total return and $1,350 of net gain. Total ROI is $1,350 / $2,500 x 100 = 54.00%. Because the holding period is exactly 12 months, the annualized ROI is also 54.00%.

Rules and Boundaries:

ROI calculation rules and boundaries
Condition Result Reason
Investment cost is zero or blankInputs need review.ROI cannot divide by a zero cost basis.
Holding period is zero or blankInputs need review.Annualized ROI and average monthly gain need a positive period.
Total return is zero or negativeAnnualized ROI is unavailable.Compound annualization needs a positive ending-to-cost ratio.
Monthly net benefit is zeroSimple payback is not modeled.Payback timing needs a recurring monthly benefit.
Benchmark annual return is zeroBenchmark gap is off.The benchmark changes only the comparison, not ROI itself.

Classification Bands:

ROI classification bands
Label Total ROI range Meaning
Loss< 0%Total return is below investment cost.
Break-evenAbsolute ROI < 0.005%Total return roughly matches the cost basis.
Low positive>= 0.005% and < 10%The return is positive, but the margin is narrow.
Positive ROI>= 10% and < 50%The return clears cost with a positive gain.
High total ROI>= 50%The total gain is large relative to cost.

Holding Period Sweep recalculates annualized ROI around the entered month count while keeping total ROI constant. ROI Profit Bridge separates cost, final value, other net returns, and net gain or loss. Annualized ROI Curve plots the compound annualized rate across the sweep and adds the benchmark line when a benchmark is entered.

Limitations, Privacy, and Accuracy Notes:

The output is educational and should not be treated as investment, tax, accounting, or legal advice. It does not evaluate risk tolerance, diversification, inflation, financing cost, tax treatment, liquidity needs, or suitability for a specific person or business.

ROI can compare unlike opportunities only when the inputs are defined consistently. A project that uses gross revenue as return should not be compared with one that uses net profit unless the difference is intentional and understood.

The ROI math runs in your browser. Copied tables, JSON downloads, chart images, and shared URLs may contain the values you entered, so treat them as financial notes.

Worked Examples:

A project with Investment cost of $10,000, Final value or total returned of $12,400, Other net returns of $600, and an 18-month Holding period produces $13,000 of Total return. Net gain or loss is $3,000, so Total ROI is 30.00% and the band is Positive ROI. The annualized rate is about 19.11%.

A break-even case uses $5,000 of Investment cost, $5,000 of Total return, and 12 months of time. Net gain or loss is $0, Total ROI is 0.00%, and the band is Break-even. If inflation, taxes, or financing cost matter, the economic outcome may still be negative.

Later costs can flip a positive-looking exit value. A $4,000 cost, $4,300 final value, and -$500 in Other net returns gives $3,800 of Total return. Net gain or loss is -$200, so Total ROI is -5.00% and the band is Loss.

A recurring-benefit case starts with the same cost logic and adds Monthly net benefit. With a $6,000 cost and $500 of monthly net benefit, Simple payback is 12.0 months. That payback number does not replace ROI because it ignores the final value and risk of the return.

FAQ:

Is ROI the same as profit margin?

No. Total ROI compares Net gain or loss with Investment cost. Profit margin compares profit with revenue, so the denominator is different.

Why does annualized ROI change when total ROI stays the same?

Total ROI ignores time. Annualized ROI compounds the same total return over the entered Holding period, so shorter periods usually create larger annualized rates for the same gain.

Where should fees or later costs go?

Immediate costs belong in Investment cost. Later costs can be entered as a negative value in Other net returns so they reduce Total return before ROI is calculated.

Why is simple payback missing?

Simple payback appears only when Monthly net benefit is greater than zero. A one-time sale value can produce ROI without creating a recurring monthly benefit.

Can ROI decide whether an investment is suitable?

No. ROI compares cost and return, but suitability depends on risk, time horizon, liquidity, taxes, diversification, and the person's or business's broader situation.

Glossary:

Annualized ROI
The compound yearly return that matches the total return over the entered holding period.
Benchmark gap
The difference between annualized ROI and the optional benchmark annual return.
Cost basis
The cost amount used as the denominator for ROI.
Net gain or loss
Total return minus investment cost.
Return multiple
Total return divided by investment cost, shown as a multiple such as 1.30x.
Simple payback
The estimated months needed for a recurring monthly benefit to recover the investment cost.
Total return
Final value plus other net returns before cost is subtracted.

References: