★ COMPARISONS · INVESTING · INDEX FUND VS ETF

Index Fund vs ETF Calculator: Which Grows More in 20 Years?

On the defaults — $10,000 at 7% a year for 20 years, a 0.10% index fund expense ratio, a 0.03% ETF expense ratio and a 0.05% bid-ask spread — the index fund grows to $37,979.93 and the ETF grows to $38,461.19, so the ETF wins by $481.26. Put in your lump sum, return, years, both expense ratios and the ETF's bid-ask spread, and the calculator works out both future values and the winner. This one compares the same money in two wrappers — an index fund and an ETF — on fees and growth, in one place: the mutual-fund-vs-etf page is the MUTUAL FUND — a managed fund against an ETF, with tax drag — not an index fund against an ETF; the etf-vs-mutual-fund page is the COST — the dollar cost of a 0.03% against a 0.75% expense ratio on $100,000 — not a head-to-head growth race; the target-date-vs-index-fund page is the TARGET-DATE — a target-date fund against a low-cost index fund — not an ETF; and the index-funds-vs-individual-stocks page is the STOCKS — index funds against picking your own stocks — not an ETF. No index fund vs ETF calculator exists on this site — this one is the first.

1330

Index fund vs ETF calculator

Index fund future value = lump sum × (1 + return − fund expense ratio)years; ETF future value = lump sum × (1 − spread) × (1 + return − ETF expense ratio)years. On the defaults — $10,000; 7% gross return; 20 years; fund expense ratio 0.10%; ETF expense ratio 0.03%; spread 0.05%; index fund $37,979.93; ETF $38,461.19; gap $481.26; ETF wins. The index fund future value, the ETF future value and the gap are three outputs, never the same number — the fund is what the index fund grows to, the ETF is what the ETF grows to, and the gap is how far apart they end. The spread costs $5.00 up front — $10,000 times 0.05% — and the 0.07% a year expense-ratio advantage is worth $486.26 over 20 years, so the ETF wins by $481.26. With equal expense ratios the spread decides it — at 0.03% for both, the index fund wins by $19.24, because the ETF pays the spread and gains nothing. One year is nearly a tie — $10,690.00 against $10,691.65, a $1.65 gap, because the spread nearly eats the whole first year. The calculator shows all of it with notes, never hides it.

Your lump sum in dollars — the default is $10,000.

Your gross annual return in percent, before fees — the default is 7%.

Your investment horizon in years — the default is 20.

Your index fund expense ratio in percent a year — the default is 0.10%.

Your ETF expense ratio in percent a year — the default is 0.03%.

Your ETF bid-ask spread in percent, paid once when you buy — the default is 0.05%.

Index fund $37,979.93; ETF $38,461.19; ETF wins by $481.26Index fund $37,979.93; ETF $38,461.19; ETF wins by $481.26Index fund $37,979.93; ETF $38,461.19; ETF wins by $481.26. A lump sum of $10,000.00 at 7.00% a year for 20.00 years grows to $37,979.93 (unrounded 37979.925121) in the index fund at 6.90% net, and to $38,461.19 (unrounded 38461.189755) in the ETF at 6.97% net after the 0.05% spread — etf wins by $481.26.

Lump sum: $10,000.00

Gross return: 7.00%

Years: 20.00

Index fund expense ratio: 0.10%

ETF expense ratio: 0.03%

Bid-ask spread: 0.05%

Index fund future value: $37,979.93

ETF future value: $38,461.19

Gap: $481.26

Winner: ETF wins

Verdict: ETF wins by $481.26 — $38,461.19 against $37,979.93 after 20.00 years at 7.00%

Branch: 10 years: Index fund $19,488.44; ETF $19,606.62; ETF wins by $118.18

Branch: 30 years: Index fund $74,016.95; ETF $75,447.12; ETF wins by $1,430.18

Branch: 5% return: Index fund $26,032.13; ETF $26,368.58; ETF wins by $336.45

Branch: 10% return: Index fund $66,062.32; ETF $66,875.54; ETF wins by $813.22

Branch: $50,000 lump sum: Index fund $189,899.63; ETF $192,305.95; ETF wins by $2,406.32

Branch: $1,000 lump sum: Index fund $3,797.99; ETF $3,846.12; ETF wins by $48.13

Branch: 0.20% fund expense ratio: Index fund $37,275.64; ETF $38,461.19; ETF wins by $1,185.55

Branch: 0.03% fund expense ratio: Index fund $38,480.43; ETF $38,461.19; Index fund wins by $19.24

Branch: 0.20% spread: Index fund $37,979.93; ETF $38,403.47; ETF wins by $423.54

Branch: 1 year: Index fund $10,690.00; ETF $10,691.65; ETF wins by $1.65

Reverse: Largest spread for the ETF to win in 1 year: 0.06%

Reverse: Largest spread for the ETF to win in 1 year (rounded): 0.06%

At 0.06% the figures are: Index fund $10,690.00 (unrounded 10690.000000); ETF $10,690.58 (unrounded 10690.581800); ETF wins by $0.58 (unrounded 0.581800)

At the lower neighbor the figures are: Index fund $10,690.00 (unrounded 10690.000000); ETF $10,689.51 (unrounded 10689.512100); Index fund wins by $0.49 (unrounded 0.487900)

At the upper neighbor the figures are: Index fund $10,690.00 (unrounded 10690.000000); ETF $10,691.65 (unrounded 10691.651500); ETF wins by $1.65 (unrounded 1.651500)

Reverse verdict: STEP

Reverse: Smallest years for the ETF advantage to REACH at least $100: 10 years

Reverse: Smallest years for the ETF advantage to REACH at least $100 (rounded): 10 years

At 10 years the figures are: Index fund $19,488.44 (unrounded 19488.438912); ETF $19,606.62 (unrounded 19606.621116); ETF wins by $118.18 (unrounded 118.182205)

At the lower neighbor the figures are: Index fund $18,230.53 (unrounded 18230.532191); ETF $18,329.08 (unrounded 18329.083964); ETF wins by $98.55 (unrounded 98.551774)

At the upper neighbor the figures are: Index fund $20,833.14 (unrounded 20833.141197); ETF $20,973.20 (unrounded 20973.202608); ETF wins by $140.06 (unrounded 140.061412)

Reverse verdict: STEP

Reverse: Smallest fund expense ratio for the ETF to win in 20 years: 0.04%

Reverse: Smallest fund expense ratio for the ETF to win in 20 years (rounded): 0.04%

At 0.04% the figures are: Index fund $38,408.55 (unrounded 38408.547620); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $52.64 (unrounded 52.642135)

At the lower neighbor the figures are: Index fund $38,480.43 (unrounded 38480.429970); ETF $38,461.19 (unrounded 38461.189755); Index fund wins by $19.24 (unrounded 19.240215)

At the upper neighbor the figures are: Index fund $38,336.79 (unrounded 38336.792847); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $124.40 (unrounded 124.396908)

Reverse verdict: STEP

Reverse: Largest ETF expense ratio for the ETF to still win in 20 years: 0.09%

Reverse: Largest ETF expense ratio for the ETF to still win in 20 years (rounded): 0.09%

At 0.09% the figures are: Index fund $37,979.93 (unrounded 37979.925121); ETF $38,032.02 (unrounded 38032.019704); ETF wins by $52.09 (unrounded 52.094582)

At the lower neighbor the figures are: Index fund $37,979.93 (unrounded 37979.925121); ETF $37,960.94 (unrounded 37960.935159); Index fund wins by $18.99 (unrounded 18.989963)

At the upper neighbor the figures are: Index fund $37,979.93 (unrounded 37979.925121); ETF $38,103.23 (unrounded 38103.230692); ETF wins by $123.31 (unrounded 123.305571)

Reverse verdict: STEP

Reverse: Smallest lump sum for the ETF advantage to REACH at least $100 in 20 years: $2,100

Reverse: Smallest lump sum for the ETF advantage to REACH at least $100 in 20 years (rounded): $2,100

At $2,100 the figures are: Index fund $7,975.78 (unrounded 7975.784275); ETF $8,076.85 (unrounded 8076.849849); ETF wins by $101.07 (unrounded 101.065573)

At the lower neighbor the figures are: Index fund $7,595.99 (unrounded 7595.985024); ETF $7,692.24 (unrounded 7692.237951); ETF wins by $96.25 (unrounded 96.252927)

At the upper neighbor the figures are: Index fund $8,355.58 (unrounded 8355.583527); ETF $8,461.46 (unrounded 8461.461746); ETF wins by $105.88 (unrounded 105.878219)

Reverse verdict: STEP

Reverse: Smallest years for the ETF to beat the fund with a 0.50% spread: 8 years

Reverse: Smallest years for the ETF to beat the fund with a 0.50% spread (rounded): 8 years

At 8 years the figures are: Index fund $17,053.82 (unrounded 17053.818700); ETF $17,057.64 (unrounded 17057.644036); ETF wins by $3.83 (unrounded 3.825336)

At the lower neighbor the figures are: Index fund $15,953.06 (unrounded 15953.057718); ETF $15,946.19 (unrounded 15946.194294); Index fund wins by $6.86 (unrounded 6.863424)

At the upper neighbor the figures are: Index fund $18,230.53 (unrounded 18230.532191); ETF $18,246.56 (unrounded 18246.561825); ETF wins by $16.03 (unrounded 16.029635)

Reverse verdict: STEP

Edge: 0 years: Index fund $10,000.00; ETF $9,995.00; Index fund wins by $5.00

Edge: 0% return: Index fund $9,801.89 (unrounded 9801.888648); ETF $9,935.20 (unrounded 9935.200607); ETF wins by $133.31 (unrounded 133.311959)

Edge: $0 lump sum: Index fund $0.00; ETF $0.00; Tie

Edge: 0% spread: Index fund $37,979.93 (unrounded 37979.925121); ETF $38,480.43 (unrounded 38480.429970); ETF wins by $500.50 (unrounded 500.504849)

Edge: Equal expense ratios, 0.10% each: Index fund $37,979.93 (unrounded 37979.925121); ETF $37,960.94 (unrounded 37960.935159); Index fund wins by $18.99 (unrounded 18.989963)

Edge: 40 years: Index fund $144,247.47 (unrounded 144247.471222); ETF $148,000.31 (unrounded 148000.311893); ETF wins by $3,752.84 (unrounded 3752.840672)

Edge: $100,000 lump sum: Index fund $379,799.25 (unrounded 379799.251213); ETF $384,611.90 (unrounded 384611.897551); ETF wins by $4,812.65 (unrounded 4812.646338)

Edge: Fractional inputs $12,345.67, 6.75%, 17.5 years (fund unrounded 37966.828908, gap unrounded 490.042896): Index fund $37,966.83 (unrounded 37966.828908); ETF $38,456.87 (unrounded 38456.871804); ETF wins by $490.04 (unrounded 490.042896)

Edge: 12% return: Index fund $94,754.91 (unrounded 94754.911553); ETF $95,899.50 (unrounded 95899.504365); ETF wins by $1,144.59 (unrounded 1144.592812)

Edge: 0.50% fund expense ratio: Index fund $35,236.45 (unrounded 35236.450635); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $3,224.74 (unrounded 3224.739120)

Edge: 1 year: Index fund $10,690.00; ETF $10,691.65 (unrounded 10691.651500); ETF wins by $1.65 (unrounded 1.651500)

Index fund $37,979.93; ETF $38,461.19; ETF wins by $481.26. On the defaults $10,000 at 7% for 20 years grows to $37,979.93 in the index fund and $38,461.19 in the ETF — the ETF wins by $481.26. The largest spread for the ETF to win in 1 year is 0.06% — and at 0.07% the index fund wins by $0.49.

10 years: Index fund $19,488.44; ETF $19,606.62; ETF wins by $118.18.

30 years: Index fund $74,016.95; ETF $75,447.12; ETF wins by $1,430.18.

5% return: Index fund $26,032.13; ETF $26,368.58; ETF wins by $336.45.

10% return: Index fund $66,062.32; ETF $66,875.54; ETF wins by $813.22.

$50,000 lump sum: Index fund $189,899.63; ETF $192,305.95; ETF wins by $2,406.32.

$1,000 lump sum: Index fund $3,797.99; ETF $3,846.12; ETF wins by $48.13.

0.20% fund expense ratio: Index fund $37,275.64; ETF $38,461.19; ETF wins by $1,185.55.

0.03% fund expense ratio: Index fund $38,480.43; ETF $38,461.19; Index fund wins by $19.24.

0.20% spread: Index fund $37,979.93; ETF $38,403.47; ETF wins by $423.54.

1 year: Index fund $10,690.00; ETF $10,691.65; ETF wins by $1.65.

Reverse: The largest spread for the ETF to win in 1 year is 0.06%; at 0.06% the figures are Index fund $10,690.00 (unrounded 10690.000000); ETF $10,690.58 (unrounded 10690.581800); ETF wins by $0.58 (unrounded 0.581800); at the upper neighbor the figures are Index fund $10,690.00 (unrounded 10690.000000); ETF $10,689.51 (unrounded 10689.512100); Index fund wins by $0.49 (unrounded 0.487900) — verdict: STEP. Reverse: The smallest years for the ETF advantage to REACH at least $100 is 10 years; at 10 years the figures are Index fund $19,488.44 (unrounded 19488.438912); ETF $19,606.62 (unrounded 19606.621116); ETF wins by $118.18 (unrounded 118.182205); at the lower neighbor the figures are Index fund $18,230.53 (unrounded 18230.532191); ETF $18,329.08 (unrounded 18329.083964); ETF wins by $98.55 (unrounded 98.551774) — verdict: STEP. Reverse: The smallest fund expense ratio for the ETF to win in 20 years is 0.04%; at 0.04% the figures are Index fund $38,408.55 (unrounded 38408.547620); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $52.64 (unrounded 52.642135); at the lower neighbor the figures are Index fund $38,480.43 (unrounded 38480.429970); ETF $38,461.19 (unrounded 38461.189755); Index fund wins by $19.24 (unrounded 19.240215) — verdict: STEP. Reverse: The largest ETF expense ratio for the ETF to still win in 20 years is 0.09%; at 0.09% the figures are Index fund $37,979.93 (unrounded 37979.925121); ETF $38,032.02 (unrounded 38032.019704); ETF wins by $52.09 (unrounded 52.094582); at the upper neighbor the figures are Index fund $37,979.93 (unrounded 37979.925121); ETF $37,960.94 (unrounded 37960.935159); Index fund wins by $18.99 (unrounded 18.989963) — verdict: STEP. Reverse: The smallest lump sum for the ETF advantage to REACH at least $100 in 20 years is $2,100; at $2,100 the figures are Index fund $7,975.78 (unrounded 7975.784275); ETF $8,076.85 (unrounded 8076.849849); ETF wins by $101.07 (unrounded 101.065573); at the lower neighbor the figures are Index fund $7,595.99 (unrounded 7595.985024); ETF $7,692.24 (unrounded 7692.237951); ETF wins by $96.25 (unrounded 96.252927) — verdict: STEP. Reverse: The smallest years for the ETF to beat the fund with a 0.50% spread is 8 years; at 8 years the figures are Index fund $17,053.82 (unrounded 17053.818700); ETF $17,057.64 (unrounded 17057.644036); ETF wins by $3.83 (unrounded 3.825336); at the lower neighbor the figures are Index fund $15,953.06 (unrounded 15953.057718); ETF $15,946.19 (unrounded 15946.194294); Index fund wins by $6.86 (unrounded 6.863424) — verdict: STEP.

Edges: 0 years gives Index fund $10,000.00; ETF $9,995.00; Index fund wins by $5.00. A 0% return gives Index fund $9,801.89 (unrounded 9801.888648); ETF $9,935.20 (unrounded 9935.200607); ETF wins by $133.31 (unrounded 133.311959). A $0 lump sum gives Index fund $0.00; ETF $0.00; Tie. A 0% spread gives Index fund $37,979.93 (unrounded 37979.925121); ETF $38,480.43 (unrounded 38480.429970); ETF wins by $500.50 (unrounded 500.504849). Equal expense ratios give Index fund $37,979.93 (unrounded 37979.925121); ETF $37,960.94 (unrounded 37960.935159); Index fund wins by $18.99 (unrounded 18.989963). 40 years gives Index fund $144,247.47 (unrounded 144247.471222); ETF $148,000.31 (unrounded 148000.311893); ETF wins by $3,752.84 (unrounded 3752.840672). A $100,000 lump sum gives Index fund $379,799.25 (unrounded 379799.251213); ETF $384,611.90 (unrounded 384611.897551); ETF wins by $4,812.65 (unrounded 4812.646338). Fractional inputs give Index fund $37,966.83 (unrounded 37966.828908); ETF $38,456.87 (unrounded 38456.871804); ETF wins by $490.04 (unrounded 490.042896). A 12% return gives Index fund $94,754.91 (unrounded 94754.911553); ETF $95,899.50 (unrounded 95899.504365); ETF wins by $1,144.59 (unrounded 1144.592812). A 0.50% fund expense ratio gives Index fund $35,236.45 (unrounded 35236.450635); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $3,224.74 (unrounded 3224.739120). 1 year gives Index fund $10,690.00; ETF $10,691.65 (unrounded 10691.651500); ETF wins by $1.65 (unrounded 1.651500).

What does $481.26 mean?

It means the ETF ends $481.26 ahead of the index fund on the same $10,000, at the same 7% gross return, over the same 20 years — $38,461.19 against $37,979.93. The index fund future value, the ETF future value and the gap are three outputs, never the same number: the fund is what the index fund grows to, the ETF is what the ETF grows to, and the gap is how far apart they end. The difference is two small numbers pulling in opposite directions: the ETF pays a 0.05% spread once, which costs $5.00, and saves 0.07% a year on the expense ratio, which is worth $486.26 over 20 years — $486.26 minus $5.00 is $481.26.

Three things to check before you trust the number

The expense ratio is the whole race. The gross return is the same for both, so the winner is the one that keeps more of it: the fund keeps 6.90% a year and the ETF keeps 6.97% a year, and over 20 years that 0.07% a year is $481.26. Check both expense ratios against the fund factsheets before you trust the winner.

The spread is a one-time cost, not a yearly one. The ETF pays the bid-ask spread once, when you buy it — $5.00 on $10,000 at 0.05% — and never again. A wide spread on a thinly traded ETF can cost more than a year of fee savings, so check the spread on the ETF you actually buy.

Time is what makes the gap. After 1 year the gap is $1.65; after 10 years it is $118.18; after 20 years it is $481.26; after 30 years it is $1,430.18. A short horizon favours the fund, because the spread has no time to be earned back, and a long horizon favours the ETF.

Worked example

On the defaults: $10,000 at 7% a year for 20 years, fund expense ratio 0.10%, ETF expense ratio 0.03%, spread 0.05%.

  1. Index fund net return: 7% − 0.10% = 6.90% a year.
  2. ETF net return: 7% − 0.03% = 6.97% a year.
  3. Index fund future value: $10,000 × 1.06920 = $37,979.93 (unrounded 37979.925121).
  4. ETF starting point: $10,000 × (1 − 0.05%) = $9,995.00 after the spread.
  5. ETF future value: $9,995.00 × 1.069720 = $38,461.19 (unrounded 38461.189755).
  6. Gap: $38,461.19 − $37,979.93 = $481.26 (unrounded 481.264634) — the ETF wins.
  7. Largest spread for the ETF to win in 1 year: 0.06% — at 0.06% the ETF wins by $0.58, and at 0.07% the index fund wins by $0.49.
  8. Smallest years for a $100 gap: 10 years — at 10 years the gap is $118.18, and at 9 years it is $98.55.

Every branch, checked

The reverses, worked backwards

What the defaults assume

The defaults are $10,000 at 7% a year for 20 years — a long, plain buy-and-hold — with a 0.10% index fund and a 0.03% ETF, the two cheapest wrappers you can buy, and a 0.05% spread, a liquid ETF’s usual cost. They are a starting point, not a benchmark: your return may be lower, your horizon may be shorter, and your ETF may trade wider. Change the six numbers to your own and the calculator recomputes instantly. The expense ratio is the whole race — check both against the factsheets before you trust the winner.

These notes repeat in every explainer section because this page is built to be read start to finish: the defaults are one lump sum, not a standard; the expense ratio is the whole race; the spread is a one-time cost, not a yearly one; and time is what makes the gap.

Output · formula · meaning

OutputFormulaWhat it means
Lump suminput$10,000.00.
Gross annual returninput7.00%.
Yearsinput20.00.
Index fund expense ratioinput0.10%.
ETF expense ratioinput0.03%.
ETF bid-ask spreadinput0.05%.
Index fund future valuelump sum × (1 + return − fund expense ratio)years$37,979.93.
ETF future valuelump sum × (1 − spread) × (1 + return − ETF expense ratio)years$38,461.19.
Gap|ETF − index fund|$481.26.
Winnerthe bigger future valueETF wins.
Verdictwinner, gap and both values in wordsETF wins by $481.26 — $38,461.19 against $37,979.93 after 20.00 years at 7.00%.
Reverse: Largest spread for the ETF to win in 1 yearstep0.06%: Index fund $10,690.00 (unrounded 10690.000000); ETF $10,690.58 (unrounded 10690.581800); ETF wins by $0.58 (unrounded 0.581800).
Reverse: Smallest years for the ETF advantage to REACH at least $100step10 years: Index fund $19,488.44 (unrounded 19488.438912); ETF $19,606.62 (unrounded 19606.621116); ETF wins by $118.18 (unrounded 118.182205).
Reverse: Smallest fund expense ratio for the ETF to win in 20 yearsstep0.04%: Index fund $38,408.55 (unrounded 38408.547620); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $52.64 (unrounded 52.642135).
Reverse: Largest ETF expense ratio for the ETF to still win in 20 yearsstep0.09%: Index fund $37,979.93 (unrounded 37979.925121); ETF $38,032.02 (unrounded 38032.019704); ETF wins by $52.09 (unrounded 52.094582).
Reverse: Smallest lump sum for the ETF advantage to REACH at least $100 in 20 yearsstep$2,100: Index fund $7,975.78 (unrounded 7975.784275); ETF $8,076.85 (unrounded 8076.849849); ETF wins by $101.07 (unrounded 101.065573).
Reverse: Smallest years for the ETF to beat the fund with a 0.50% spreadstep8 years: Index fund $17,053.82 (unrounded 17053.818700); ETF $17,057.64 (unrounded 17057.644036); ETF wins by $3.83 (unrounded 3.825336).
10 yearssame modelIndex fund $19,488.44; ETF $19,606.62; ETF wins by $118.18.
30 yearssame modelIndex fund $74,016.95; ETF $75,447.12; ETF wins by $1,430.18.
5% returnsame modelIndex fund $26,032.13; ETF $26,368.58; ETF wins by $336.45.
10% returnsame modelIndex fund $66,062.32; ETF $66,875.54; ETF wins by $813.22.
$50,000 lump sumsame modelIndex fund $189,899.63; ETF $192,305.95; ETF wins by $2,406.32.
$1,000 lump sumsame modelIndex fund $3,797.99; ETF $3,846.12; ETF wins by $48.13.
0.20% fund expense ratiosame modelIndex fund $37,275.64; ETF $38,461.19; ETF wins by $1,185.55.
0.03% fund expense ratiosame modelIndex fund $38,480.43; ETF $38,461.19; Index fund wins by $19.24.
0.20% spreadsame modelIndex fund $37,979.93; ETF $38,403.47; ETF wins by $423.54.
1 yearsame modelIndex fund $10,690.00; ETF $10,691.65; ETF wins by $1.65.
0 yearssame modelIndex fund $10,000.00; ETF $9,995.00; Index fund wins by $5.00.
0% returnsame modelIndex fund $9,801.89 (unrounded 9801.888648); ETF $9,935.20 (unrounded 9935.200607); ETF wins by $133.31 (unrounded 133.311959).
$0 lump sumsame modelIndex fund $0.00; ETF $0.00; Tie.
0% spreadsame modelIndex fund $37,979.93 (unrounded 37979.925121); ETF $38,480.43 (unrounded 38480.429970); ETF wins by $500.50 (unrounded 500.504849).
Equal expense ratios, 0.10% eachsame modelIndex fund $37,979.93 (unrounded 37979.925121); ETF $37,960.94 (unrounded 37960.935159); Index fund wins by $18.99 (unrounded 18.989963).
40 yearssame modelIndex fund $144,247.47 (unrounded 144247.471222); ETF $148,000.31 (unrounded 148000.311893); ETF wins by $3,752.84 (unrounded 3752.840672).
$100,000 lump sumsame modelIndex fund $379,799.25 (unrounded 379799.251213); ETF $384,611.90 (unrounded 384611.897551); ETF wins by $4,812.65 (unrounded 4812.646338).
Fractional inputs $12,345.67, 6.75%, 17.5 years (fund unrounded 37966.828908, gap unrounded 490.042896)same modelIndex fund $37,966.83 (unrounded 37966.828908); ETF $38,456.87 (unrounded 38456.871804); ETF wins by $490.04 (unrounded 490.042896).
12% returnsame modelIndex fund $94,754.91 (unrounded 94754.911553); ETF $95,899.50 (unrounded 95899.504365); ETF wins by $1,144.59 (unrounded 1144.592812).
0.50% fund expense ratiosame modelIndex fund $35,236.45 (unrounded 35236.450635); ETF $38,461.19 (unrounded 38461.189755); ETF wins by $3,224.74 (unrounded 3224.739120).
1 yearsame modelIndex fund $10,690.00; ETF $10,691.65 (unrounded 10691.651500); ETF wins by $1.65 (unrounded 1.651500).

Who uses this

Accuracy & limitations

The calculator does the arithmetic exactly — the index fund grows at the return minus its expense ratio, the ETF grows at the return minus its expense ratio from a starting point reduced by the spread, and the gap is the difference — and every figure on this page is checked against an independent model. What it cannot do is predict the return: 7% a year is an assumption, not a promise, and the real return varies year to year. It also leaves out taxes, trading commissions and the bid-ask spread on selling, and it assumes the expense ratios never change. And the gap is $490.04, unrounded 490.042896, on fractional inputs — the page prints the unrounded figure so the rounding does not mislead you. This page compares two wrappers for the same index; it is not investment advice.

Cite this calculator

Index fund future value = lump sum × (1 + return − fund expense ratio)years; ETF future value = lump sum × (1 − spread) × (1 + return − ETF expense ratio)years. On the defaults — $10,000 at 7% for 20 years, fund 0.10%, ETF 0.03%, spread 0.05% — the index fund grows to $37,979.93 and the ETF grows to $38,461.19, so the ETF wins by $481.26. Largest spread for the ETF to win in 1 year: 0.06%. Smallest years for the ETF advantage to reach at least $100: 10 years. Smallest fund expense ratio for the ETF to win in 20 years: 0.04%. Largest ETF expense ratio for the ETF to still win in 20 years: 0.09%. Smallest lump sum for the ETF advantage to reach at least $100 in 20 years: $2,100. Smallest years for the ETF to beat the fund with a 0.50% spread: 8 years. Source: Bright Side Kit, brightoolbox.com.

Embed this calculator

Frequently asked questions

What is the difference between an index fund and an ETF?

Both track the same index, but they trade differently: an index fund is bought and sold once a day at the day's price, and an ETF trades all day like a stock, with a bid-ask spread on every trade. The mutual-fund-vs-etf page compares a managed fund with an ETF, and the etf-vs-mutual-fund page prices the fee difference in dollars.

Is an ETF cheaper than an index fund?

Usually, by a little: the cheapest ETFs charge 0.03% a year and the cheapest index funds charge 0.10% or less, so on $10,000 at 7% for 20 years the ETF wins by $481.26. But the ETF also pays a bid-ask spread when you buy it, and a wide spread can eat the saving — put your own numbers into the calculator above.

What is a bid-ask spread?

It is the gap between the price you buy at and the price you sell at — the market maker's cut. On a liquid ETF it is 0.05% or less, which is $5.00 on $10,000, paid once when you buy. On a thinly traded ETF it can be much wider, and the calculator shows you exactly when it flips the winner.

How much does a 0.10% expense ratio cost over 20 years?

On $10,000 at 7% for 20 years, a 0.10% fund ends at $37,979.93 and a 0.03% ETF ends at $38,461.19 — the 0.07% a year difference is $486.26 before the spread, $481.26 after it. The compound-interest-calculator page shows how any lump sum grows over time.

Does the ETF always win?

No: with equal expense ratios the index fund wins by $19.24, because the ETF pays the spread and gains nothing. And in 1 year the ETF wins by only $1.65 — the spread nearly eats the whole first year. The winner depends on the fees, the spread and the horizon, not on the wrapper.

What return should I assume?

Seven percent a year is the long-run average for a broad stock index before fees, after inflation it is nearer 4% to 5% — but it is an assumption, not a promise. Try 5% and 10% in the calculator above and see how the gap moves: at 5% it is $336.45, and at 10% it is $813.22.

Should I buy an index fund or an ETF?

For the same index, the cheaper one usually wins — and the calculator above tells you which that is for your numbers. What matters more is the expense ratio, the spread and how long you hold, not the wrapper. This page compares two wrappers for the same index; it is not investment advice.

How do taxes differ between index funds and ETFs?

ETFs are usually more tax-efficient, because they rarely pay out capital gains when other investors sell — index funds can. The mutual-fund-vs-etf page includes tax drag in the comparison, and the roth-ira-vs-traditional-ira page compares the accounts that hold them.