ROI Calculator
Calculate total and annualized return on investment.
How do I calculate return on investment?
Return on investment is the gain minus the cost, divided by the cost, expressed as a percentage.
Formula: ROI = (final value − initial cost) ÷ initial cost × 100. Annualized ROI = (final ÷ initial)^(1 ÷ years) − 1.
Read the guide: what is the difference between margin and markup?
Return on investment
25%
- Gain or loss
- $2,500.00
- Final value
- $12,500.00
- Annualized return
- 25%
Results are estimates for informational purposes only and are not financial advice.
What this calculator does
Compare initial cost with final value to estimate gain, loss, and ROI.
Use it to turn Initial cost, Final value, Holding period (optional) into a checked result you can compare, copy, or rerun with different assumptions.
The page shows the formula, a numeric worked example, and the assumptions that affect this finance calculation.
Inputs and what they mean
- Initial cost
- — number value.
- Final value
- — number value.
- Holding period (optional)
- — number value.
How to use it
- Enter the values for your estimate.
- Adjust the rate, duration, and optional scenario inputs.
- Review the totals, comparison, chart, and schedule where available.
Formula
ROI = (final value − initial cost) ÷ initial cost × 100. Annualized ROI = (final ÷ initial)^(1 ÷ years) − 1.
Inputs used: Initial cost, Final value, Holding period (optional).
Edge handling: Initial cost is required.; Initial cost cannot be negative.; Initial cost must be no more than 1000000000000.; Final value is required.; Final value cannot be negative..
Worked example
$10,000 grows to $12,500
- Start with Initial cost: 10000, Final value: 12500, Holding period (optional): 1.
- Apply the method: ROI = (final value − initial cost) ÷ initial cost × 100. Annualized ROI = (final ÷ initial)^(1 ÷ years) − 1.
- The total ROI is 25%.
Reading the result
The headline figure is the main answer. Any breakdown underneath shows the parts that make it up, so you can check the working and see what changes when you adjust an input.
Limitations and assumptions
- Results are estimates for informational purposes only and are not financial advice.
- Inputs outside the supported range are rejected rather than forced into a result.
- The result depends on the values you enter for this roi calculator; it does not supply missing rates, rules, prices, dates, or assumptions for you.
Common questions
How do I calculate return on investment?
Return on investment is the gain minus the cost, divided by the cost, expressed as a percentage. Check the formula, example, and limitations on this page before using the result for a real finance decision.
Can ROI be negative?
Yes. A final value below initial cost produces a loss.
Why annualize ROI?
Annualization helps compare returns held for different lengths of time. Check the formula, example, and limitations on this page before using the result for a real finance decision.
How do I use the ROI Calculator?
Enter the required values for Initial cost, Final value, Holding period (optional). The calculator applies the formula on this page and shows the main result with any supporting breakdown so you can check the arithmetic.
What formula does the ROI Calculator use?
ROI = (final value − initial cost) ÷ initial cost × 100. Annualized ROI = (final ÷ initial)^(1 ÷ years) − 1. The visible formula section above lists the calculation path and the edge cases the page handles, so the result can be checked without relying on the form alone.
Can the ROI Calculator be used for exact decisions?
Use it as a calculation aid, not as a substitute for checking the underlying rule, contract, policy, or professional advice that applies to your situation. When a result depends on local rules, personal details, prices, or dates, enter those values yourself and confirm them before acting.
Cite this page
Free Calculator. (n.d.). ROI Calculator. https://freecalculator.tech/tools/roi-calculator
"ROI Calculator." Free Calculator, https://freecalculator.tech/tools/roi-calculator.
ROI Calculator — Free Calculator, https://freecalculator.tech/tools/roi-calculator
Related tools
Convert hourly pay to annual, monthly, weekly, and daily gross income.
Convert annual salary to hourly, daily, weekly, and monthly gross pay.
Estimate compound growth with contributions, scenarios, a chart, and yearly table.