ETF Return Calculator

Estimate ETF investment growth, shares owned, profit, ROI, CAGR, dividends, fees, and inflation-adjusted value for any ETF.

Calculate ETF Return

Formula: shares bought = original investment ÷ original ETF price. Ending value = current shares × current ETF price, plus dividends, minus fees.
Enter a current/ending ETF price, then calculate your estimated return.

How the ETF return calculator works

Shares bought:
Original investment ÷ original ETF price.

Current shares:
Shares bought + extra shares - shares sold.

Estimated ending value:
Current shares × current ETF price, plus dividends, minus fees.

Profit and CAGR:
Profit is ending value minus original cost. CAGR annualizes the return over the years held.

Why use an ETF return calculator?

An ETF return calculator helps estimate how an ETF investment may have grown based on price change, dividends, shares owned, and fees.

It is useful for historical examples, index ETF comparisons, investing education, portfolio checks, and “what if I invested” scenarios.

What this calculator can estimate

Frequently asked questions

Does this calculator use live ETF prices?

No. Enter the original ETF price and current ETF price manually. This keeps the page simple and avoids needing a market data API.

Can I use this for SPY, VOO, QQQ, or VTI?

Yes. You can enter any ETF ticker or name and use the buy price and current price for that ETF.

Does this include dividends?

Only if you enter dividends manually and keep “include dividends” checked. A true total return estimate should account for dividends and reinvestment timing.

Does this include taxes?

No. This calculator does not include taxes, tax lots, short-term gains, long-term gains, or account-specific costs.