Transparent arithmetic is the operating system of this calculator.
This document publishes the formulae, computational structure, and assumptions used to generate the outputs displayed on the calculator page.
No opinions. No hidden assumptions. Just arithmetic.
This calculator compares the ending value of an investment with no annual fee versus the ending value with a 0.5% annual fee, under the same “net = gross − fee” return model as the 1% page. It uses annual compounding and optional end-of-year contributions and reports the dollar gap and percentage reduction due to the fee.
Let:
As with the 1% calculator, both paths use the same annual-compounding future value formula with end-of-year contributions:
With no fee, the calculator uses rgross directly:
Under the “net = gross − fee” model, a 0.5% annual fee is a constant drag on the annual return:
The reported impact is:
TLM_FeeMath.fvAnnual and
TLM_FeeMath.endingValueWithFee() in /assets/js/fee-math.js and the same UI wiring in
initFeeCostPage() in /assets/js/fee-ui.js. Only the default feePct differs between pages.
If any discrepancy is identified between this documentation and the live calculator engine, the engine’s arithmetic
(TLM_FeeMath + initFeeCostPage()) is the source of truth. This page will be updated to match the engine.