
How Investment Fees Compound Over 10, 20, and 30 Years
See why a small annual fee can create a larger long-term difference and how to model fees without double counting them.
Written and reviewed by
KatrinaCreator and editor of the S&P 500 Investment Calculator, focused on transparent formulas, clearly labelled assumptions, and reproducible scenario examples.
An annual fee looks small when expressed as a percentage, but its effect repeats. The investor pays the fee in the current year and also gives up the later growth that the deducted amount could have earned. That second effect is why the gap becomes more visible over longer timelines.
The SEC’s Office of Investor Education and Assistance explains that fees reduce the amount remaining in a portfolio to earn returns in its updated fees and expenses investor bulletin.
A simplified net-return model
For a fixed-return sensitivity test, this site uses the approximation:
Net assumed return = gross assumed return − annual fee
It then compounds the net assumption:
Future value = starting amount × (1 + net return)^years
This is deliberately simple. It makes the selected fee visible and reproducible, but it is not a transaction-level model of a particular fund or account.
Reproducible 10-, 20-, and 30-year comparison
The table uses a hypothetical $100,000 starting balance, an 8% fixed gross annual return, no contributions, no taxes, and annual compounding.
| Annual fee assumption | Net fixed return | 10 years | 20 years | 30 years |
|---|---|---|---|---|
| 0.00% | 8.00% | $215,892 | $466,096 | $1,006,266 |
| 0.25% | 7.75% | $210,947 | $444,985 | $938,682 |
| 0.50% | 7.50% | $206,103 | $424,785 | $875,496 |
| 1.00% | 7.00% | $196,715 | $386,968 | $761,226 |
Under these fixed assumptions, the 1.00% fee scenario finishes $79,128 below the no-fee case after 20 years and $245,040 below it after 30 years. The difference is not simply 1% of the initial balance multiplied by the number of years. It also includes growth that did not occur on amounts removed by the fee assumption.
You can reproduce the rows with the $100,000 scenario by changing the fixed return from 8% to 7.75%, 7.5%, and 7% while leaving the other inputs unchanged.
Avoid double counting
Before subtracting a fee, check what the return input represents. A published fund return may already be reported after the fund’s operating expenses. If that net return is entered and the same expense ratio is subtracted again, the model counts the same cost twice.
Separate these possible cost layers:
- fund operating expenses or expense ratio;
- sales loads or commissions;
- brokerage and transaction costs;
- account, platform, or advice fees;
- taxes and currency-conversion costs.
They do not necessarily use the same timing or calculation method. A percentage deducted from assets each year behaves differently from a one-time transaction fee or a flat annual account charge.
FINRA’s Fund Analyzer methodology separates product-level fees from account-level expenses and models specific fund data. That kind of product analysis is more detailed than the fixed net-return approximation used here.
Why the deduction date matters
The table treats the fee as a reduction in the annual return. A more detailed model could deduct fees monthly, quarterly, or from the account balance on a specific date. Those approaches may produce slightly different values.
For example, these are different assumptions:
- reduce an 8% annual return to 7.5%;
- apply 8% growth, then deduct 0.5% from the ending balance;
- deduct 0.5% of assets gradually throughout the year;
- charge a fixed dollar fee regardless of the account balance.
The correct method depends on the actual product disclosure. A prospectus or account fee schedule should be used for a real product comparison.
Use fees as a sensitivity test
A transparent workflow is:
- Run the gross fixed-return scenario.
- Identify which costs are already reflected in the return source.
- Subtract one clearly labelled annual fee assumption.
- Keep the starting amount, contributions, and time horizon unchanged.
- Compare both the ending balance and the dollar gap.
- Repeat over a longer period to see how the gap compounds.
The SEC also provides a mutual fund cost calculator for comparing specified fund cost structures. It should not be expected to match this simplified table when it applies additional product-level charges.
Limits of this example
The worked comparison applies one positive fixed return every year. Actual returns are uneven, fees can change, contributions and withdrawals alter the balance, and taxes depend on the investor and account. The calculation isolates one fee assumption for educational comparison; it does not recommend a fund, predict a return, or provide financial or tax advice. Review the site’s calculation methodology before interpreting a scenario.
More Posts

How to Choose a Return Assumption for an S&P 500 Calculator
A practical framework for testing conservative, central, and higher return assumptions without treating a calculator as a forecast.

How Inflation Changes an S&P 500 Investment Projection
Learn the difference between nominal and inflation-adjusted balances, the formula used, and the limits of using one fixed inflation rate.

S&P 500 Price Return vs Total Return: What Your Calculator Is Measuring
Understand the difference between S&P 500 price return and total return, how dividends change the result, and which assumption to use in a projection.