ETF Return Calculator
* Required Field
ETF Return Calculator
Calculator Description
The ETF Return Calculator projects how a long-term ETF investment could grow over time. Enter a starting balance, a monthly contribution, an expected annual return, the fund's expense ratio, its dividend yield, and — for ETFs where dividends are taxed before you receive them — a dividend withholding tax rate. The calculator models your investment month by month, showing a projected final value, total growth, and a year-by-year chart of your balance versus your contributions.
The Purpose
Most people know the rough idea of "compound growth," but it's hard to picture what small, unglamorous numbers — a 0.20% expense ratio, a 1.5% dividend yield, a 15% or 30% withholding tax on that dividend — actually do to a balance over 10 or 20 years. This calculator makes those effects visible. It's built for anyone comparing ETFs, deciding whether to reinvest dividends or take them as cash, weighing a domestic fund against a foreign-domiciled one with withholding tax on its distributions, or simply trying to see whether a monthly contribution habit will meaningfully change their outcome. It's an educational planning tool, not a prediction — real markets don't grow in a smooth, fixed line the way this model does.
Input Sections
Initial Investment ($) The lump sum you're starting with. Enter 0 if you're starting from scratch and building up purely through monthly contributions.
Regular Contribution ($/month) How much you plan to add on a set schedule, such as a monthly auto-invest. Set this to 0 to model a single, one-time investment with no further additions.
Expected Annual Return (%) Your assumption for the ETF's total yearly return — price growth plus dividends combined, before any fees or taxes are subtracted. This is typically based on the fund's historical average or a benchmark index's long-run return, though past performance never guarantees future results.
Expense Ratio (%/year) The fund's annual management fee, taken as a percentage of your balance. Even a fee that looks tiny (like 0.20%) compounds against you every year, so the calculator subtracts it from your expected return before projecting growth.
Dividend Yield (%/year) The slice of your total annual return that comes specifically from cash dividends, as opposed to the ETF's share price simply rising. Set this to 0 for ETFs that don't distribute dividends.
Dividend Handling Controls what happens to those dividends:
- Reinvest (DRIP) — dividends buy more shares automatically, so the after-tax amount compounds along with the rest of your balance.
- Pay Out as Cash — dividends are paid to you and tracked separately, net of any withholding tax; they no longer compound inside the ETF.
- No Dividend — the fund doesn't pay one, so this portion of return — and the withholding tax setting below — is ignored entirely.
Dividend Withholding Tax Is tax deducted by a company or government agency right before a dividend is reinvested or payout is given to a shareholder. The issuing country automatically collects this tax if you are a foreign resident or if the stock is registered abroad.
Choose No Withholding Tax if none applies, or 15% / 30% to match common treaty and non-treaty withholding rates on foreign dividend income. This option is automatically ignored if Dividend Handling is set to "No Dividend."
Time Horizon (Years) How long you plan to hold or keep building the investment.
Formula
The calculator works in monthly steps, compounding your balance one month at a time rather than using a single lump-sum formula. This makes it possible to properly account for a monthly contribution schedule, cash dividends being pulled out along the way, and tax withheld from those dividends before they're reinvested or paid out.
Step 1 — Determine the monthly compounding rate
Withholding tax is deducted from the dividend the instant it's paid — before it's reinvested or handed to you as cash — so the tax-drag portion never compounds and is never received:
Tax Drag Yield = Dividend Yield × (Withholding Tax Rate ÷ 100)
if Dividend Handling = "Pay Out as Cash":
Compounding Annual Rate = Expected Annual Return − Expense Ratio − Dividend Yield
else if Dividend Handling = "Reinvest (DRIP)":
Compounding Annual Rate = Expected Annual Return − Expense Ratio − Tax Drag Yield
else: // No Dividend
Compounding Annual Rate = Expected Annual Return − Expense Ratio
Monthly Growth Rate = Compounding Annual Rate ÷ 100 ÷ 12
Monthly Gross Dividend Rate = Dividend Yield ÷ 100 ÷ 12
Notice the two dividend cases behave differently: when dividends are paid as cash, the fund distributes the full gross amount and the withholding tax is deducted on the way to you — so the full gross yield still leaves the compounding balance. When dividends are reinvested, only the after-tax amount actually buys new shares, so it's the after-tax "tax drag" that gets subtracted from the compounding rate instead.
Step 2 — Step through each month
For every month, for a total of Years × 12 months:
Balance = Balance + Monthly Contribution
if Dividend Handling ≠ "No Dividend":
Gross Dividend This Month = Balance × Monthly Gross Dividend Rate
Tax This Month = Gross Dividend This Month × (Withholding Tax Rate ÷ 100)
Withholding Tax Paid += Tax This Month
if Dividend Handling = "Pay Out as Cash":
Cash Dividends Received += (Gross Dividend This Month − Tax This Month)
Balance = Balance × (1 + Monthly Growth Rate)
Step 3 — Summarize the results
Total Contributions = Initial Investment + (Monthly Contribution × Months)
Total Value Received = Final Balance + Total Cash Dividends Received
Total Growth ($) = Total Value Received − Total Contributions
Total Growth (%) = Total Growth ÷ Total Contributions × 100
Net Annual Return = Expected Annual Return − Expense Ratio
Note that "Net Annual Return After Fees" reflects the expense ratio only — it's a fee-adjusted return figure independent of your Dividend Handling or Withholding Tax choices, which instead show up in the Projected Final Value and the separate Withholding Tax Paid figure.
Worked Example
Take a $10,000 initial investment, $200/month contributions, an 8% expected annual return, a 0.20% expense ratio, and a 1.5% dividend yield over a 10-year horizon. Here's how the result changes depending on Dividend Handling and Withholding Tax:
| Scenario | Projected Final Value | Total Growth ($) | Withholding Tax Paid |
|---|---|---|---|
| Reinvest, No Withholding Tax | $58,178.71 | +$24,178.71 | $0.00 |
| Reinvest, 15% Withholding Tax | $57,238.56 | +$23,238.56 | $690.25 |
| Pay Out as Cash, 30% Withholding Tax | $52,235.10 (+$3,039.18 cash received) | +$21,274.28 | $1,302.51 |
Two things stand out. First, withholding tax has a real, compounding cost — a 15% tax on just the dividend portion of return knocked about $940 off the final value in this example, growing larger the longer the money is held. Second, paying dividends out as cash rather than reinvesting them removes both the dividend and its future compounding from the ETF balance, which is why that scenario's final value is noticeably lower — even though the investor also walked away with over $3,000 in actual cash along the way.
FAQ
What is dividend withholding tax, and why would my ETF have it? It's tax deducted at the source before a dividend reaches you — common when an ETF is domiciled in a different country than either its underlying holdings or you, the investor. For example, a fund holding U.S. stocks but domiciled elsewhere may have U.S. tax withheld from those dividends before they're passed on to shareholders. The exact rate depends on the fund's domicile, your country of residence, and any applicable tax treaty — check your ETF's documentation or ask a tax advisor for the rate that applies to you.
Why does the withholding tax reduce my Reinvested total differently than my Cash total? When dividends are reinvested, only the after-tax amount is ever available to buy more shares, so the calculator subtracts just that "tax drag" portion from the compounding rate. When dividends are paid as cash, the fund distributes the full gross dividend and the tax comes out on its way to you — so the full gross yield still leaves the ETF balance, while the tax reduces only the cash amount you actually pocket.
Why does the calculator subtract the expense ratio from my return every year instead of just once? Expense ratios are charged annually, as a percentage of whatever your balance happens to be that year. Because your balance grows over time, the dollar amount lost to fees grows too — which is exactly why even a "small" 0.20% fee can meaningfully erode returns over a 20- or 30-year horizon. The calculator reflects this by folding the fee into the rate that compounds every month.
What's the difference between reinvesting dividends and taking them as cash? Reinvesting (DRIP) uses your after-tax dividend payments to automatically buy more shares, so those dollars keep compounding alongside your original investment — this generally produces a larger final balance. Taking dividends as cash pulls that after-tax money out of the ETF as it's paid, so it stops compounding and instead accumulates separately as spendable income. Neither is "better" outright — it depends on whether you need the cash flow now or are optimizing for long-term growth.
Why can't my Dividend Yield be higher than my Expected Annual Return? Total return is made up of dividends plus price appreciation (or minus depreciation). Since dividend yield is a component of total return, it can't logically exceed the total — if it did, price appreciation would have to be negative by more than the difference, which isn't what "Dividend Yield" is meant to capture here. If you want to model a scenario like that, lower the Expected Annual Return to match.
Does this account for taxes other than dividend withholding tax? No. The calculator only models withholding tax on dividends — it doesn't account for capital gains tax when you eventually sell, or any other income or investment tax. Those depend heavily on your account type (taxable brokerage vs. a tax-advantaged retirement account, for example) and your jurisdiction, so they aren't factored in here.
Why is my projected final value different from what a simple compound interest calculator shows? This tool compounds monthly rather than annually, adds your contribution before each month's growth is applied, and separately tracks any cash dividends and withholding tax. Those details produce a slightly different (and more realistic) trajectory than a basic annual compound-interest formula, especially once monthly contributions and dividend taxes are involved.
Related Calculators
More free tools from Smart Calculators Hub that pair well with this one:
- Compound Interest Calculator — model straightforward compounding with increasing contributions, without the ETF-specific dividend, fee, and withholding-tax mechanics.
- Investment Return Calculator — work backward from an investment's actual results to see your real annualized return.
- CAGR Calculator With Extra Cash Flows — calculate a true compound annual growth rate for a portfolio with irregular deposits or withdrawals along the way.
- Retirement Savings Goal Calculator — extend this kind of projection to a full retirement timeline and see if you're on track to hit your target.
- Retirement Age Calculator — see how your savings rate and expected returns translate into an estimated retirement age.
- Discounted Cash Flow (DCF) Calculator — if you're evaluating individual stocks rather than a diversified ETF, estimate what a company is really worth.
Disclaimer
This calculator is provided for educational and illustrative purposes only. It uses a simplified model that assumes a constant, uninterrupted rate of return and a flat, unchanging withholding tax rate — real markets are volatile, returns vary significantly year to year, and actual withholding tax rates depend on your specific fund, broker, account type, and country of residence, none of which this tool verifies. Results are projections based on the assumptions you enter, not predictions or guarantees of actual investment performance. This is not financial, investment, or tax advice. ETF returns, fees, dividend policies, and withholding tax treatment vary by fund and can change over time; always review a fund's official prospectus and consult a qualified financial or tax advisor before making investment decisions.