Compound Interest Calculator
Estimate future value from principal, a fixed annual rate, and whole-year annual compounding.
Formula and help
Learn how this calculator works, what formula it uses, and which assumptions sit behind the estimate.
Back to calculatorThe 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.
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.
This formula page covers the app's Payback Period Calculator: one initial investment, one recurring annual cash-flow estimate, an optional annual cash-flow growth rate, a discount-rate assumption, and a selected analysis horizon. It calculates simple payback, discounted payback, net present value, average annual return over the selected horizon, and final cumulative cash-flow totals. It does not model irregular yearly cash flows, taxes, fees, working-capital changes, terminal value, financing terms, probability-weighted scenarios, or investment advice.
CF_y = C * (1 + g)^(y - 1); DCF_y = CF_y / (1 + r)^y; CUM_y = -I + sum(CF_1...CF_y); PB = (y - 1) + |CUM_(y-1)| / CF_y; DPB = (y - 1) + |DCUM_(y-1)| / DCF_y
Each analysis year creates a projected cash flow, optionally grows it from the prior year, discounts it for time value, and adds it to the running recovery balance. The payback outputs interpolate the fractional year where the running balance first crosses zero.| Symbol | Meaning | How this page uses it |
|---|---|---|
| I | Initial investment | The upfront cost entered as Initial investment. |
| C | Annual cash flow | The first-year recurring cash-flow estimate entered as Annual cash flow. |
| g | Annual cash-flow growth | The Annual cash flow growth field divided by 100. A negative value models shrinking annual cash flow. |
| r | Discount rate | The Discount rate field divided by 100. It is the user-entered time-value assumption for discounted payback and NPV. |
| Y | Analysis years | The selected analysis horizon, rounded to a whole number of yearly steps by the implementation. |
| CF_y | Cash flow in year y | The projected undiscounted cash flow for a specific year after applying annual growth. |
| DCF_y | Discounted cash flow in year y | The projected cash flow for year y divided by one plus the discount rate raised to that year. |
| CUM_y | Cumulative cash flow | The running undiscounted recovery balance after subtracting the initial investment. |
| DCUM_y | Discounted cumulative cash flow | The running discounted recovery balance after subtracting the initial investment. |
| PB | Simple payback period | The fractional year where cumulative undiscounted cash flow first reaches zero. |
| DPB | Discounted payback period | The fractional year where cumulative discounted cash flow first reaches zero. |
| AAR | Average annual return | The app's simple average over the selected horizon: total cash flow minus initial investment, divided by initial investment and analysis years. |
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.
See the Calcs.finance methodology for the full review approach.
The default calculator inputs use a $50,000 initial investment, $12,000 annual cash flow, 0 percent annual cash-flow growth, an 8 percent discount rate, and a 7-year analysis horizon.
Simple payback shows when undiscounted cash flow recovers the upfront cost. Discounted payback asks the same recovery question after applying the discount-rate assumption. Neither output proves the project is good or bad; it is a horizon-based estimate from the entered assumptions.
Estimate future value from principal, a fixed annual rate, and whole-year annual compounding.
Estimate interest earned and final value using simple (non-compounding) interest.
Estimate ending balance, contributions, interest, tax drag, and inflation-adjusted buying power.
Estimate certificate of deposit maturity value, interest earned, and tax drag from deposit, rate, term, and compounding.
Estimate return on investment, gain or loss, and annualized return from investment amounts and time held.
Estimate annualized return from account cash flows or from several holding-period returns.