How to read the result
The ending portfolio includes both deposits and modeled market growth. Return on invested cash is cumulative and should not be confused with the selected annualized return assumption.
The ending portfolio includes both deposits and modeled market growth. Return on invested cash is cumulative and should not be confused with the selected annualized return assumption.
Real markets are volatile and taxes, trading costs, sequence of returns and changing contributions are excluded. A smooth projection is not a promise of future performance.
Project investment growth, contributions, fees and return on invested cash
Project a lump sum plus recurring contributions at a chosen annual return. The result separates money contributed from market growth and subtracts annual investment fees so the return assumption stays visible.
The ending portfolio includes both deposits and modeled market growth. Return on invested cash is cumulative and should not be confused with the selected annualized return assumption.
Real markets are volatile and taxes, trading costs, sequence of returns and changing contributions are excluded. A smooth projection is not a promise of future performance.
UNDERSTAND THE NUMBERS
Fixed educational example · independent of your inputs above. $ means US dollars; these are not current rate quotes or return forecasts.
Invest $10,000 initially and $500 at every month-end for 20 years. Hold the gross annual return at 7% and compare a 0% annual fee with a 1% fee. The model subtracts the fee from the annual return.
| Annual fee | Modeled net return | Ending balance |
|---|---|---|
| 0% | 7% | $292,465 |
| 1% | 6% | $258,791 |
The ending-balance gap is $33,674. It includes both modeled fee drag and the growth that the removed money no longer earns. Total cash contributed is $130,000 in each case, so extra contributions do not explain the difference.
A fund's published return may already be net of fund expenses. Subtracting the same fee again would double count it. This simplified annual drag does not replicate performance fees, transaction charges or the timing of actual deductions.
Compare the same contribution schedule at 10, 20 and 30 years. Then test a lower gross return while leaving fees fixed: the fee represents a larger share of the assumed growth.
Distinguish account growth from purchasing power →Prepared by EconoPi · examples and explanations reviewed September 19, 2026. Tables are our calculations under stated assumptions, not forecasts or recommendations by the referenced organizations.
The calculator converts the expected annual return minus fees into an equivalent monthly rate, compounds the current balance and adds each monthly contribution.
Use a range rather than one forecast. A diversified stock-heavy portfolio may use a higher long-run assumption than a bond-heavy or short-term portfolio.
A small annual fee compounds for decades. The calculator models the fee as a direct reduction in the assumed annual return.
No. ROI here compares total growth with all cash invested; the annual return is the yearly compounding assumption.
All math runs in your browser and your inputs are never sent to a server. Settings are saved locally and share links encode the state in the URL. For information only — not investment or tax advice.