ROI Calculator
Calculate return on investment from initial cost, ending value, additional cash flows, fees, and holding period. Review net profit, ROI percentage, and annualized ROI in one place.
Formula
Net ROI
Inputs
5 Controls
Output
Return %
Live calculator
ROI inputs
Dividends, distributions, or other net cash received.
Used for annualized ROI.
Return on investment
35%
Net profit
$3,500.00
Annualized ROI
10.52%
Return value
$13,500.00
ROI breakdown
Formula:
ROI = net profit / initial investment
Formula
Net ROI
Inputs
5 Controls
Output
Return %
Measure investment return with costs included
Investment comparisons
Compare two opportunities by net profit, ROI percentage, and annualized return.
Cash-flow adjustments
Include dividends, distributions, rebates, and fees instead of relying only on ending value.
Project reviews
Use ROI for business projects, marketing tests, equipment decisions, or personal investments.
Interpret this calculation before using it
ROI divides net gain by the entered cost and expresses that relationship as a percentage. It is a total-period measure: two outcomes can have the same ROI while taking very different lengths of time. Keep the gain definition consistent by deciding whether fees, income, maintenance, taxes, or sale costs belong in the inputs before comparing alternatives.
Worked example
If total value received is $1,250 and total cost is $1,000, net gain is $250 and ROI is 250 / 1,000 x 100 = 25%. If that outcome took five years, the 25% is still a total ROI, not 5% per year. Use CAGR or a cash-flow return method when annualization or timing is the real question.
Assumptions to keep
- Cost and return use the same currency and include the same categories across every scenario being compared.
- The simple formula treats the outcome as one aggregate gain and does not weight interim cash-flow dates.
- A positive calculated ROI describes the entered numbers; it is not evidence that an activity is suitable or repeatable.
Limits of this result
ROI can be manipulated unintentionally by omitting relevant costs or using gross revenue instead of net value. It also hides risk, duration, liquidity, and variability. State the included costs beside a saved result and avoid comparing figures built with different definitions. This calculator does not provide investment or business advice.
Useful next step: CAGR Calculator — Annualize beginning and ending values when the elapsed duration needs to be reflected in the comparison.
ROI math with the assumptions visible
Return breakdown
- The calculator separates initial investment, ending value, additional cash flows, fees, and net profit.
- ROI is shown as a percentage of the original investment so dollar profit has context.
- Annualized ROI helps compare outcomes with different holding periods.
- The formula is shown directly so users can audit how the return is calculated.
Decision context
- The page explains that ROI does not automatically account for risk, taxes, or liquidity.
- Related links point to CAGR, future value, and present value when timing matters more than simple ROI.
- Copy and print actions preserve the exact cash-flow assumptions behind the result.
- The content is written for investment, project, classroom, and business planning use cases.
ROI support for investors, teams, and students
Investors
Compare a position outcome after including distributions, fees, and time held.
Business decisions
Estimate whether a project or purchase created enough value relative to its cost.
Finance lessons
Show why percentage return can be more informative than profit dollars alone.
How it works in three quick steps.
Enter investment cost and ending value
Add the initial investment and the value of the investment at the end of the period.
Add cash flows and fees
Include dividends, distributions, rebates, costs, or fees so ROI reflects more than price movement alone.
Review ROI and annualized ROI
Compare net profit, total ROI, and annualized ROI for a clearer view of the return over time.
Save, share, and print your ROI result
Copy the ROI summary
Save net profit, ROI, annualized ROI, and holding period in a compact note.
Print assumptions
Print after entering cash flows and fees so the result stays tied to the input model.
Compare alternatives
Run multiple scenarios before comparing risk, liquidity, and qualitative factors.
Frequently Asked Questions
What does ROI measure?
What formula does the ROI calculator use?
When should I use annualized ROI?
Is ROI the same as profit?
Can ROI be used for business projects?
What are the limits of ROI?
Related calculators
Why ROI is useful but incomplete
ROI is one of the fastest ways to summarize whether an investment or project produced value. It turns profit into a percentage of the original investment, which makes different opportunities easier to compare. A dollar profit by itself can be misleading because the same profit may be excellent for a small investment and weak for a large one. Toolarithm's ROI Calculator keeps the cash-flow pieces visible so users can include distributions, fees, and ending value instead of treating price change as the whole story.
ROI should not be the only metric used for important decisions. It does not automatically show risk, liquidity, taxes, uncertainty, or the timing of cash flows. Annualized ROI helps with holding-period comparisons, but it is still a simplified measure. That is why this page links to CAGR, future value, and present value tools. Together, those calculators help users move from a simple return percentage to a more complete view of growth, time, discounting, and opportunity cost.
Who maintains this page
Ownership and review
Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.
Methodology
Formulas are checked with worked examples and boundary cases. Timing, compounding, payment, and rounding assumptions remain visible; results are educational estimates, not financial advice.
Read the editorial methodologyDates and sources
Review dates change only after a substantive method or content check.
Keep building