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.
Bottom Line
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.
ROI + Payback Period Calculator
See ROI, annualized return, and payback timing before you fund the project.
On This Page
Formula
Copy the exact expression or work through it step by step below.
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
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
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
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
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
Try These Tools
Run the numbers next
FAQ
Questions people ask next
The short answers readers usually want after the first pass.
Sources & References
- Return on Investment (ROI) Formula and How to Use It — Investopedia
- What is Return on Investment (ROI)? — Corporate Finance Institute
Related Content
Keep the topic connected
ROI Examples
Explore practical ROI examples across diverse industries, from tech startups to manufacturing, to understand how to measure profitability and make smarter.
How to Use ROI + Payback Period Calculator
Calculate marketing or product ROI plus payback period. See whether the investment recovers cost in the timeframe your runway can absorb.
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.