investment
ROI Calculator
Estimate return on investment, gain or loss, and annualized return from investment amounts and time held.
Formula notesinvestment calculator
The Payback Period Calculator estimates when recurring annual cash-flow assumptions recover an upfront cost. It reports simple payback, discounted payback, net present value, app-defined average annual return, final cumulative cash flow, final discounted cumulative cash flow, 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 recovery timing is the main question: how many years it may take projected cash flows to cover an initial investment. Use ROI for start-to-end gain, IRR when cash-flow timing is central, average return for account-level cash flows or period returns, investment for contribution projections, and present value or future value for direct time-value questions.
The calculator rounds Analysis years to a whole-year horizon, starts cumulative and discounted cumulative cash flow at negative Initial investment, then loops through each year. Annual cash flow in year y is Annual cash flow * (1 + Annual cash flow growth / 100)^(y - 1). Discounted cash flow divides that year's cash flow by (1 + Discount rate / 100)^y. Simple payback and discounted payback interpolate the first year where the running balance reaches zero by dividing the prior unrecovered balance by that year's cash flow. If recovery is not reached within the selected horizon, the payback output is 0. NPV is the final discounted cumulative cash flow, and Average annual return is a simple horizon average, not IRR.
Example: $50,000 recovered by $12,000 yearly cash flow
With the default inputs, a $50,000 initial investment, $12,000 annual cash flow, 0 percent annual cash-flow growth, an 8 percent discount rate, and 7 analysis years produce simple payback of 4.17 years and discounted payback of 5.28 years. NPV is $12,476.44, average annual return is 9.71 percent, final cumulative cash flow is $34,000.00, and final discounted cumulative cash flow is $12,476.44. A no-recovery fixture with a $100,000 initial investment, $9,000 annual cash flow, 2 percent annual growth, a 6 percent discount rate, and 5 analysis years reports both payback outputs as 0 because neither recovery point is reached inside that horizon; NPV is -$60,632.52, average annual return is -10.63 percent, and final cumulative cash flow is -$53,163.64.
The result explains one horizon-based recovery model from the inputs. It is not a project approval, investment recommendation, tax calculation, accounting treatment, lender decision, WACC estimate, fee analysis, risk assessment, or promise that cash flows will happen.
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-payback-period. 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 payback period calculator methodology notes.
investment
Estimate return on investment, gain or loss, and annualized return from investment amounts and time held.
Formula notesinvestment
Estimate internal rate of return from fixed recurring cash flows or irregular annual project cash flows.
Formula notesinvestment
Estimate annualized return from account cash flows or from several holding-period returns.
Formula notesinvestment
Solve an investment goal from starting amount, end amount, return rate, contribution amount, and investment length.
Formula notesinvestment
Discount a future lump sum or a stream of equal periodic deposits back to today's value.
Formula notesinvestment
Project a starting amount and equal periodic deposits forward to a future value.
Formula notesinvestment
Solve one time-value-of-money variable from periods, rate, present value, periodic payment, and future value.
Formula notes