LogoS&P 500 Investment Calculator
  • How it Works
  • Methodology
  • FAQs
  • Blog
Try Calculator
How Investment Fees Compound Over 10, 20, and 30 Years
Published: 2026/07/01Last updated: 2026/07/01

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.

Katrina

Written and reviewed by

Katrina

Creator 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 future growth that the deducted amount could have earned. That second effect is why the difference becomes more visible over longer timelines.

A simplified way to model an annual fee

For a fixed-return scenario, a simple approximation is:

Net assumed return = gross assumed return − annual fee

Then compound the net assumption:

Future value = starting amount × (1 + net return)^years

For example, compare a hypothetical $100,000 for 20 years at an 8% gross return. With no modeled fee:

$100,000 × (1.08)^20 = $466,096 (rounded)

With a simplified 0.50% annual fee, the net assumption becomes 7.50%:

$100,000 × (1.075)^20 = $424,785 (rounded)

The approximately $41,311 difference is not merely 0.50% of the initial investment multiplied by 20. It includes the compounding that did not occur on amounts deducted along the way.

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 you use that net return and subtract the expense ratio again, the model counts the same cost twice.

Other costs may still be outside the reported return, including account fees, advice fees, trading costs, taxes, and currency conversion. They should not all be collapsed into one number without explaining the assumption.

Why this remains a scenario

The example applies one positive fixed return every year. Real returns are uneven, fees can change, and cash flows can occur throughout each period. A detailed portfolio model may deduct fees from the balance at specific times; this calculator uses the simpler net-return approach for comparison.

Use the $100,000 scenario to isolate the effect of return, inflation, and fees. Change one assumption at a time and keep the time period consistent.

The US Securities and Exchange Commission’s Investor.gov fee resources explain common investment costs. This page provides an educational calculation, not a recommendation for a fund or fee level.

This article explains hypothetical investment calculations for educational use. It is not financial, investment, tax, or legal advice. Review the calculation methodology before interpreting an example.
All Posts

Categories

  • Investment Assumptions
A simplified way to model an annual feeAvoid double countingWhy this remains a scenario

More Posts

How to Choose a Return Assumption for an S&P 500 Calculator
Investment AssumptionsScenario Planning

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.

2026/07/01
How Inflation Changes an S&P 500 Investment Projection
Investment Assumptions

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.

2026/07/01
S&P 500 Price Return vs Total Return: What Your Calculator Is Measuring
Investment AssumptionsCalculator Methodology

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.

2026/07/01
Logo© 2026 All Rights Reserved.
Support the projectAboutContactMethodologyCookiePrivacyTerms