investment
Average Return Calculator
Estimate annualized return from account cash flows or from several holding-period returns.
Formula notesinvestment calculator
The ROI Calculator estimates start-to-end return from one amount invested, one amount returned, and either an investment length or a start and end date. It reports signed investment gain or loss, total ROI, annualized ROI, holding years, holding days, and an estimate-only note.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when the question is a simple before-and-after return: how much value changed, what that change means as a percentage of the starting amount, and how the same result looks on an annualized basis. Use the average return calculator when several periods or cash flows matter, the IRR calculator for dated deposits and withdrawals, the investment calculator for ongoing contributions, and the payback period calculator when recovery time is the main question.
The calculator subtracts Amount invested from Amount returned to get signed gain or loss. ROI is that gain divided by Amount invested and multiplied by 100, with a zero-investment guard that returns 0 percent instead of dividing by zero. Length mode uses the entered Investment length in years and rounds years * 365 for holding days. Date mode counts elapsed UTC calendar days and divides by 365. Annualized ROI is ((Amount returned / Amount invested)^(1 / holding years) - 1) * 100 when invested amount, returned amount, and holding years are all positive; otherwise the annualized output is 0.
Example: $1,000 returned as $2,000 over 4.614 years
With the default inputs, $1,000 invested, $2,000 returned, Length mode, and 4.614 years produce a $1,000 investment gain, 100.00 percent ROI, 16.21 percent annualized ROI, 4.61 holding years, and 1,684 holding days. A date-mode example with $5,000 invested, $6,500 returned, 15 June 2021 to 15 June 2024 produces a $1,500 gain, 30.00 percent ROI, about 9.13 percent annualized ROI, 3.00 holding years, and 1,096 days. A loss example with $10,000 invested, $8,500 returned, and 2 years produces a -$1,500 gain, -15.00 percent ROI, and -7.80 percent annualized ROI.
The result explains one simple start-to-end return from the inputs. It is not a prediction, tax calculation, fee analysis, risk assessment, performance report, product comparison, or recommendation to buy, sell, hold, or choose an investment.
This calculator is an original implementation based on documented formulas, app-specific assumptions, deterministic fixtures, edge cases, rounding policy tests, and internal validation. It is not copied from a single source.
Outputs are checked with deterministic fixtures, edge cases, rounding policy tests, and internal independent comparator checks where overlapping outputs are available. The result remains an educational estimate, not a quote, approval, tax answer, or personalised advice.
Formula version 2026.05.22-generic-roi. The version marks the calculation logic and validation fixture set used for this estimate.
The result is educational and is not financial, tax, legal, lending, investment, or regulated advice. Real provider terms, fees, rates, taxes, and personal circumstances can change the final answer.
Formula and help: read the full roi calculator methodology notes.
investment
Estimate annualized return from account cash flows or from several holding-period returns.
Formula notesinvestment
Estimate internal rate of return from fixed recurring cash flows or irregular annual project cash flows.
Formula notesinvestment
Solve an investment goal from starting amount, end amount, return rate, contribution amount, and investment length.
Formula notesinvestment
Estimate simple and discounted payback periods for an investment with recurring annual cash flow.
Formula notesinvestment
Solve one time-value-of-money variable from periods, rate, present value, periodic payment, and future value.
Formula notes