??MODOO

Investment Calculator Projection 쨌 Goal 쨌 Compare

Project a portfolio, solve for the return or time you need, and compare two scenarios side by side.

Projection
Future value of a lump sum plus periodic contributions.
Input
$
$
%
yrs
%
Applied to total gain at exit.
%
Result
Required Return
Annual return needed to hit a target.
Input
$
$
$
yrs
Result
Time to Goal
Years needed to reach a target at a given return.
Input
$
$
$
%
Result
Compare Scenarios
Two side-by-side projections, common years and starting capital.
Shared
$
yrs
Scenario A
$
%
Scenario B
$
%
Result
Note: All scenarios assume a constant annual return. Real markets are volatile, and order of returns matters. Treat outputs as central estimates; for safety, recompute with a return 1?? points below your assumption.

How to Use This Calculator

Future Value Formula

The closed-form future value of an investment with periodic contributions is:

FV = P 횞 (1 + i)^n + PMT 횞 ((1 + i)^n ??1) / i 횞 (1 + i쨌d) P = starting value, PMT = contribution per period, i = periodic rate, n = number of periods d = 1 if contributions are at the start of each period, 0 if at the end

The Projection tab uses this formula directly. The Required Return and Time to Goal tabs invert it ??Required Return uses a numerical solver (bisection), Time to Goal solves analytically when possible and falls back to bisection.

Historical U.S. Market Returns

The S&P 500 has returned roughly 10% per year nominally / 7% real over the long run, with substantial year-to-year variation including drops of 30%+ in some years.[1] A diversified 60% stock / 40% bond portfolio has historically returned about 7??% nominal, with smaller drawdowns. Pick a return assumption you can stomach if it disappoints ??and stress-test by reducing it by 1?? points.

Tax Drag and the Account Wrapper

Where you hold the investment changes the after-tax outcome:

The Projection tab's Tax field is a simple end-of-period haircut and works best for a single long-term-gain realization at exit.

Inflation and Real Value

The Fisher relation links nominal and real growth:

(1 + nominal) = (1 + real) 횞 (1 + inflation)

$1,000,000 nominal in 30 years at 3% inflation is worth about $412,000 in today's purchasing power.[3]

Frequently Asked Questions

Does this calculator know my actual returns?

No. It applies the rate you provide as a constant annual figure. For path-dependent stress tests, run the Projection tab twice ??once at your central estimate, once 1?? points lower.

What return should I assume?

A common middle-ground for U.S. equity-heavy portfolios is 7% nominal (after fees), 4% real. Bond-heavy portfolios are typically 4??% nominal.

Why are the numbers so sensitive to small return changes?

Compound growth is exponential. A 2-point difference over 30 years is roughly a 2횞 difference in ending balance. That's why fees and tax drag matter so much.

References

Educational content on this page is original prose written for MODOO. Material referenced from Wikipedia is used under the CC BY-SA 4.0 license.