Skip to main content
AI Biz Hub

Formula, in Profitability

ROI Formula

Return on Investment (ROI) is a fundamental profitability metric used to evaluate the efficiency or profitability of an investment. It helps businesses understand the financial gains relative to the cost of an investment, guiding future strategic decisions.

6 variables. Published Mar 12, 2026. Updated Mar 27, 2026. By AI Biz Hub.

Formula
Simple ROI % = ((Upfront Benefit + Annual Net Benefit x Analysis Years + Residual Value) - Initial Investment) / Initial Investment x 100

Variables

ROI

Simple ROI %

Total nominal gain expressed as a percentage of the money put in. Positive means the investment returned more cash than it cost over the analysis window; negative means it lost money.

II

Initial Investment

The upfront capital outlay in currency units. The denominator of the ROI ratio and the amount payback must recover. Typically the largest single number in the model.

UB

Upfront Benefit

Any one-time cash benefit realized at time zero, in currency units (for example a rebate or migration credit). Often 0.

ANB

Annual Net Benefit

Recurring net cash benefit per year in currency units (added revenue or saved cost, minus running cost). Multiplied by the number of analysis years to give the cumulative recurring return.

Y

Analysis Years

The number of years the investment is evaluated over, usually 1 to 10. Longer windows raise total nominal inflow but dilute annualized ROI.

RV

Residual Value

The salvage or end-of-period value recovered at the close of the analysis window, in currency units. Often 0 for software; non-zero for equipment.

Step by step

  1. 1

    List the four cash inputs: initial investment, any upfront benefit, the recurring annual net benefit, and the residual value recovered at the end.

    Initial Investment = 50,000, Upfront Benefit = 0, Annual Net Benefit = 14,000, Analysis Years = 5, Residual Value = 8,000

  2. 2

    Sum the total nominal inflow: upfront benefit plus annual net benefit multiplied by the analysis years plus residual value.

    0 + 14,000 x 5 + 8,000 = 78,000 total inflow over the 5-year window.

  3. 3

    Subtract the initial investment to get total net gain, then divide by the initial investment for Simple ROI %.

    (78,000 - 50,000) / 50,000 x 100 = 56.0% simple ROI; the annualized figure compounds to 9.30%.

  4. 4

    Re-run with a lower annual net benefit or a zero residual value to see how sensitive the ROI is to your most uncertain assumption.

    Dropping residual value to 0 cuts total inflow to 70,000 and simple ROI to 40.0%.

Worked example

ROI sample case

Initial Investment

50,000

Upfront Benefit

0

Annual Net Benefit

14,000

Analysis Years

5

Residual Value

8,000

Total nominal inflow = 0 + 14,000 x 5 + 8,000 = 78,000. Simple ROI % = (78,000 - 50,000) / 50,000 x 100 = 56.0%. Annualized ROI % = (78,000 / 50,000)^(1/5) - 1 = 9.30%.

The calculator lands with simple roi percent at 56.0% and annualized roi percent at 9.30%.

Common variations

Scenario variants are useful because fixed assumptions rarely survive contact with real life unchanged.
Use ROI Payback Calculator to compare the baseline result with one stressed case before relying on a single answer.

Run the numbers next

Questions people ask next

What is the ROI formula?

Simple ROI % = ((Upfront Benefit + Annual Net Benefit x Analysis Years + Residual Value) - Initial Investment) / Initial Investment x 100. It expresses total nominal gain as a percentage of the money put in: positive means the investment returned more cash than it cost over the analysis window, negative means it lost money.

How do you calculate ROI step by step?

List the four cash inputs (initial investment, upfront benefit, recurring annual net benefit, residual value), sum the total nominal inflow as upfront benefit plus annual net benefit times analysis years plus residual value, subtract the initial investment for total net gain, then divide by the initial investment for Simple ROI %. For example, 0 + 14,000 x 5 + 8,000 = 78,000 inflow, then (78,000 - 50,000) / 50,000 x 100 = 56.0%.

What is the difference between simple ROI and annualized ROI?

Simple ROI is the total nominal gain as a percentage of the initial investment over the whole window, while annualized ROI compounds that return to a per-year rate. In the sample case the simple ROI of 56.0% over 5 years annualizes to 9.30%. Longer analysis windows raise total nominal inflow but dilute the annualized figure.

How sensitive is ROI to residual value and the annual benefit?

ROI is highly sensitive to your most uncertain assumptions. Dropping the residual value to 0 in the sample case cuts total inflow from 78,000 to 70,000 and simple ROI from 56.0% to 40.0%. Re-running with a lower annual net benefit or zero residual value is a good way to stress-test the result before relying on it.

Sources

  1. Return on Investment (ROI) Formula and How to Use It , Investopedia
  2. What is Return on Investment (ROI)? , Corporate Finance Institute

Keep the topic connected

  • Examples ROI Examples

    Explore practical ROI examples across diverse industries, from tech startups to manufacturing, to understand how to measure profitability and make smarter.

  • Learn What Is Break-Even Point? Simply Explained

    Discover the Break-Even Point: the sales volume where total costs equal total revenue. Learn its formula, real-world examples, and why it's vital.