Tool 10

Investment calculators · Annual gross return and explicit charges

Investment Return Calculator

Project annual contributions and a hypothetical return with an explicit asset charge. Separate cash invested, net gain, fees deducted and ending-value fee drag.

An annual planning illustration before tax and inflation. Not realized performance, a forecast or personalized financial advice.

Preparing calculator…

Capital, annual contribution, gross return, asset charge and whole years

Set an annual scenario before fees

Gross return is an effective annual assumption before the separate charge. Do not deduct fees again from an already-net quote. Annual contributions only; no conversion is inferred.

Formatting only; no currency conversion or tax rules.

Money at year 0. Nonnegative, at most 10^15; explicit zero is allowed.

Equal nonnegative amount added each year, at most 10^15. Enter 0 for a lump sum; blank is not zero.

Hypothetical effective yearly return before this charge, greater than −100% through 1000%. No nominal-rate conversion or future return promise.

Explicit 0 if absent; at least 0% and below 100%. Illustrative annual post-growth deduction, not actual fund expense accrual.

Whole count 0–100. Equal annual periods; no fractional years, dates or leap-year accrual.

Beginning: contribution → growth → charge. End: growth → charge → contribution. Both schedule exactly Y contributions; entering 0 adds no cash. Zero years includes none.

Projected ending value

Enter all five numeric assumptions or load the verified two-year example.

80 significant decimal digits internally; half-even display at 2 places. Tiny nonzero amounts are marked. Values stay in browser memory. No per-year cent rounding, withdrawals, variable returns, taxes, inflation, FX or inverse solving.

Check the gross return and fee basis

Do not deduct the same fees twice from an already-net return. This annual post-growth asset charge is a disclosed hypothetical schedule, not actual fund expense accrual.

Read the complete investment return guide

Formula and methodology

g = 1 + R/100; f = F/100; q = g(1−f)
Beginning: Bnext = (B + C)q. End: Bnext = Bq + C.
At zero years: ending = P, no recurring contribution or charge.

Set g=1+R/100, f=F/100 and q=g(1−f). Beginning timing adds C, applies gross growth, then deducts f times the post-growth balance. End timing applies growth and the charge before adding C. Repeat for Y whole years without yearly cent rounding. Net annual assumption is 100(q−1), not simply R−F and not an inferred realized return. Zero years leaves P with no recurring contribution or fee.

Verified worked examples

For starting capital 1,000, annual end contribution 100, gross return 10%, annual charge 1% and two years: year 1 ends at 1,189 after an 11 charge; year 2 ends at 1,394.821 after a 13.079 charge. Cash invested is 1,200, net gain 194.821, cash fees 24.079 and the no-charge comparison 1,420. Fee drag is 25.179, including a 1.1 growth component. Beginning contributions instead give 1,413.4131. These hypothetical rates are not forecasts.

Inputs and interpretation

Enter capital, annual contribution, effective annual gross return, annual asset charge (explicit 0 if absent) and whole years. Choose contribution timing, inspect the annual timeline and compare invested cash with gain. The annual ledger shows ten years per page, with all years available locally. If your quoted return is already net of the same cost, do not deduct it again; use 0 for that additional charge or obtain a consistent gross assumption.

Assumptions and limitations

Returns and the percentage charge are constant. Annual growth precedes the illustrative year-end charge; an end contribution is added afterward and is not charged that year. Beginning contributions are exposed to that year’s return and charge. There are exactly Y nonzero contributions when Y is positive and C is nonzero; zero years includes none. This schedule is not actual fund expense accrual or a product billing rule.

Supported domain and common mistakes

P and C are each 0 through 10^15; R must be greater than −100% and at most 1000%; F is 0% through strictly below 100%; Y is a whole number 0–100. Decimal inputs allow 48 characters and 12 fractional places. Any monetary output or no-charge comparison beyond 10^30 is rejected without clipping. No fractional years, monthly contributions, annual-rate conversion, withdrawals, varying returns, transaction/flat/performance fees, tax, inflation, FX or inverse solving.

Do not treat contributions as investment gain, use monthly contributions in an annual field, subtract fees twice from a net return, or call the model’s net annual assumption a measured CAGR/IRR. Asset-based charges can apply even in a losing year. A larger ending balance may simply reflect more contributions. Fee deductions and ending-value fee drag are different measures and do not always differ by positive growth.

Frequently asked questions

Is this a projection or my actual investment return?
It is a hypothetical forward projection from the gross return you enter. It does not infer realized performance. Use the related ROI, CAGR, IRR or XIRR models only when their cash-flow and timing assumptions match the question you need to answer.
What happens if my return is already after fees?
Do not subtract the same cost again. Enter a consistent before-charge return, or enter 0 for an additional charge already included in your net assumption. The calculator cannot identify which fees an external quotation includes.
When is the annual asset charge taken?
This model deducts the percentage from the post-growth asset balance once per annual period. Beginning contributions are added before growth; end contributions are added after the deduction. It is an illustrative schedule, not a claim about actual fund expense-ratio accrual.
Why is 10% gross with a 1% charge not 9% net?
Under the stated order, the factor is 1.10×0.99=1.089, so the annual net assumption is 8.9%. Different fee bases or deduction timing define different models. This percentage is supplied-scenario arithmetic, not an estimated portfolio IRR.
Why can the growth component of fee drag be negative?
Cash deductions and ending-value drag differ because later returns also affect money removed earlier. At negative returns, removed fees would otherwise have experienced losses. The difference can therefore be negative; the calculator retains that sign rather than calling it always-positive lost growth.
Does zero years include a beginning contribution?
No. Zero annual periods means no recurring contributions, growth or charges under either timing. For positive Y and a nonzero contribution, beginning timing uses exactly Y contributions at indices 0 through Y−1, and end timing uses 1 through Y.
Does the market selector apply taxes or exchange rates?
No. USD, GBP, CAD, AUD and INR change formatting only. Enter all amounts in a single currency. No local tax allowance, product fee, return forecast, exchange rate or account eligibility is inferred from the country.

Sources and educational scope

Educational scenario arithmetic only, not personalized investment advice, a fund quotation, a promised return or a professional portfolio-performance calculation. Actual returns fluctuate and actual costs, tax, inflation, agreement terms and cash-flow dates can materially change results. The chosen annual fee schedule is illustrative; verify the basis of any external quote.

Reviewed . AI-assisted content under operator editorial responsibility; no independent expert financial review is claimed.

Find a financial tool