Skip to content
FinToolSuite
Updated 2026-08-26 · Investing · Educational use only ·
Privacy

Fee Impact Comparison Calculator

Compare the end value of two portfolios charged different annual fees.

See how two fee levels change an investment's end value over a chosen horizon: same balance, same gross return, two different annual charges.

What this tool does

Fees look small as percentages but compound into large gaps over long horizons. This calculator models two portfolios side by side, each starting from the same balance and the same expected gross return, but charged at different annual rates. It works out the net-of-fee return for each, compounds both annually across the horizon entered, and reports the two end values, the gap between them, and that gap as a share of the low-fee end value. The two fee figures are ordered by size before the comparison, so the result reads the same whichever field holds the larger charge. The calculation assumes fees are deducted annually and gross returns stay constant, and it runs on a single lump sum with no contributions or withdrawals. Results are illustrative only and do not account for tax, inflation, or variation in actual returns.

Quick answer: with the default values, the result is $80,980.60 (Cost of Higher Fee Over Period). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Starting balance
Gross annual return, as the percentage entered
Low fee, as the percentage entered
High fee, as the percentage entered
Years
Net return on the low-fee portfolio, derived
Net return on the high-fee portfolio, derived
Difference in end value, the headline result

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

100,000 at a 7% gross return over 20 years ends at 386,968 with no charges at all. At 0.2% annual fees the end value is 372,756; at 1.5% it is 291,776, an 80,981 gap against the low-cost option, for the same underlying return. Fees do not change the gross return; they compound out of the final value. Those figures are the sample set used across this page.

What the result means

The primary result is the cost of the higher fee: the gap in end value between the two scenarios. The secondary rows show each end value, the spread between the two charges in percentage points, and that gap as a share of the low-fee end value. The share is the figure that carries the point, and it moves with the horizon rather than sitting near the fee spread. On the sample figures a 1.30-point spread costs 1.22% of the low-fee end value after one year, which is below the spread itself; it passes the spread in year two at 2.42%, reaches 11.53% at ten years, 21.72% at twenty and 38.73% at forty.

Real-world implication

Fee drag compounds the same way returns do, which is why a spread that reads as a rounding error in percentage terms becomes a large share of the final balance across a working lifetime. The arithmetic here says nothing about whether a higher-charging option earns its cost: it holds gross return identical across both scenarios in order to isolate the charge, so any difference in performance sits outside the model.

A worked example

The Example Scenario block below shows the sample figures alongside each result row they produce.

What moves the number most

The five inputs do not carry equal weight, and the ordering between them is not fixed. It moves with the horizon and with how close the two charges sit. Three relationships govern it.

Starting Balance is exactly proportional, always. It factors out of both sides of the subtraction, so a 1% change moves the gap by 1% and leaves the share untouched.

The two fee levers pull in opposite directions (raising the higher charge widens the gap, raising the lower one narrows it), and their size is governed roughly by the fee level divided by the spread between them, less closely over long horizons. It is why the same 1% change moves the result +1.02% for High Fee and −0.17% for Low Fee at the sample figures, but +5.89% and −5.09% between charges of 1.0% and 1.2%.

Gross Annual Return vanishes entirely at a one-year horizon. The gap is then the spread applied once to the balance and nothing else, 1.3% of it at the sample charges, whether the return is 2%, 7% or 15%. It builds from there, reaching 1.26 by twenty years. Years behaves differently: it stays above proportional at any gross return above roughly 1%, and slips just below at lower returns. At the sample charges and a 7% return it sits at 1.06 after one year, already above the balance lever, and grows to 2.22 at twenty years and 4.73 at sixty.

On the sample figures the resulting order, measured as the effect of a 1% change in each input, is Years +2.22%, Gross Annual Return +1.26%, High Fee +1.02%, Starting Balance +1.00%, Low Fee −0.17%. Years is stepped in whole years, so the smallest change actually enterable there is +1 year rather than +1%, which moves the result +11.48%. At a single-year horizon, or with the two charges sitting close together, High Fee leads instead.

The formula behind this

Net return in each scenario is the gross return minus that scenario's charge. Both balances compound annually from the same starting point across the same horizon, and the gap between the two end values is the cost the higher charge imposes over the period.

Example Scenario

A 7% annual return over 20 years creates a $80,980.60 difference between 0.2% and 1.5% fee portfolios.

Inputs

Starting Balance:$100,000
Gross Annual Return:7%
Low Fee:0.2%
High Fee:1.5%
Years:20
Expected Result$80,980.60
Expected Result breakdown
Low-Fee End Value$372,756.35
High-Fee End Value$291,775.75
Fee Spread (Percentage Points)1.30
Cost as Share of Low-Fee End Value21.72%

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator computes an end value for each portfolio by compounding the starting balance annually at its net return, where net return is the gross return less that portfolio's annual charge. The two charges are ordered by size first, so the lower one always drives the low-fee scenario regardless of which field it was entered in, and the reported gap is the low-fee end value minus the high-fee one. The gap is also expressed as a share of the low-fee end value, which is independent of the starting balance. Charges are applied as a reduction to the annual return rather than as an amount deducted from the balance, and the two conventions are not interchangeable: at the sample figures the deduction form produces a gap about 5.9% larger than the one reported here, so the form used flatters the higher charge. How wide that divergence runs depends on the return and the horizon. It narrows at lower returns and, against intuition, narrows as the horizon lengthens, but its direction does not change. At a zero gross return the two coincide exactly, because subtracting a charge from a zero return and applying it to an unchanged balance are the same operation, and the divergence only widens from there. The form used is the standard shorthand and it keeps both scenarios on one basis, though a platform statement that deducts charges from the balance will show a larger gap. The model assumes constant returns and constant charges throughout, and runs on a single lump sum, so it does not account for contributions or withdrawals during the period, which is a material limitation over long horizons. It also does not account for market volatility, tax, rebalancing costs, or changes in fee structure. A charge below zero is rejected, as is any combination that would drive a net return to minus one hundred percent or beyond.

Frequently Asked Questions

Is this nominal or real?
Whichever the return figure entered is. A nominal gross return produces a nominal gap; a real return, already net of inflation, produces an inflation-adjusted one. The calculator does not convert between the two, so both scenarios are always on the same basis as each other.
Why a small fee spread costs a large share of the end value
Each year's return is a percentage of the balance, so a higher charge leaves a smaller balance to earn on the following year, and that shortfall compounds alongside the returns. The share the gap represents therefore grows with the horizon rather than staying near the fee spread: on the sample figures it is 1.22% after one year and 21.72% after twenty.
What about platform fees on top?
The tool treats the total annual charge as a single figure per scenario, so platform and fund charges belong in one number. A 0.25% platform charge alongside a 0.75% fund charge is 1.0% in this model.
Are high-fee funds worth it?
The calculation holds gross return identical across both scenarios, which isolates the charge and says nothing about whether either option performs better before charges. A higher-charging option ends ahead only if its gross return exceeds the other by more than the fee spread, sustained across the whole horizon. That comparison needs a performance assumption, which this model does not take.

Related Calculators

More Investing Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.