portfolios.tools

Real Estate vs ETF Tax Scenarios

Compare simplified annual after tax scenarios for rental property and ETFs using your own yield, cost, and tax rate assumptions.

Scenario assumptions

Rental yield, vacancy, and maintenance percentages apply to each year's opening modeled balance. Vacancy is an annual drag, not a percentage of rent collected.

Scenario results

Higher modeled ending value

ETF scenario

Rental scenario annual return

-1.80%

ETF scenario annual return

6.50%

Rental scenario ending value

$69,539.21

ETF scenario ending value

$352,364.51

Year by year values
YearRental scenarioETF scenario
0$100,000.00$100,000.00
1$98,200.00$106,500.00
2$96,432.40$113,422.50
3$94,696.62$120,794.96
4$92,992.08$128,646.64
5$91,318.22$137,008.67
6$89,674.49$145,914.23
7$88,060.35$155,398.65
8$86,475.27$165,499.57
9$84,918.71$176,257.04
10$83,390.17$187,713.75
11$81,889.15$199,915.14
12$80,415.15$212,909.62
13$78,967.67$226,748.75
14$77,546.26$241,487.42
15$76,150.42$257,184.10
16$74,779.71$273,901.07
17$73,433.68$291,704.64
18$72,111.87$310,665.44
19$70,813.86$330,858.69
20$69,539.21$352,364.51

How to use the comparison

Enter annual gross rental yield, vacancy and maintenance drags, and an income tax rate. The three rental percentages apply to each year's opening modeled balance. Enter ETF total return, dividend yield, and separate rates for dividends and price appreciation, followed by a starting amount and whole number of years.

Review the modeled annual return and ending value for each scenario, then compare the year by year table. The winner label identifies the higher modeled ending value for these inputs. It does not rank investments outside the assumptions shown.

Change one assumption at a time to see which inputs drive the comparison. Keep the time horizon and starting amount consistent, and use values that reflect the same kind of return and cost. The calculation does not add financing, purchase or sale costs, fund expenses, or contributions.

The rental path compounds one simplified annual return. The ETF path treats price appreciation as realized each year before compounding, while dividends are taxed at the entered rate each year. Actual tax timing and investment returns may follow different paths.

Step by step

  1. Enter rental and ETF assumptions
  2. Review annual returns and ending values
  3. Compare the year by year scenarios

Worked example

Suppose the starting amount is $100,000 for 20 years. Enter a 10% rental yield, 1% vacancy drag, 1% maintenance drag, and 30% income tax rate. For the ETF, enter an 8% total return with a 2% dividend yield, 20% tax on price appreciation, and 15% tax on dividends.

The model gives a 5% annual rental scenario return and a 6.5% annual ETF scenario return. After 20 years, the modeled values are $265,329.77 for the rental scenario and $352,364.51 for the ETF scenario. These results follow the assumptions and do not forecast actual investment performance or tax owed.

When this comparison is useful

Use this page to compare a simplified rental property scenario with an ETF scenario under stated annual return and tax assumptions. It is a sensitivity tool, not a prediction of actual returns or taxes.

For a real estate investment trust, its distributions and tax treatment depend on the security and investor circumstances. This calculator does not model those features. See the related tools for separate property and housing comparisons.

Common input mistakes

Do not enter vacancy or maintenance as a share of rent collected. Each is an annual drag applied to the opening modeled balance, not a fixed dollar cost. Also avoid comparing a rental yield with an ETF total return unless the periods and return definitions are aligned.

A small change in annual return can create a large ending value gap over many years. Read the input assumptions alongside the result, and do not interpret the higher modeled value as a prediction or tax recommendation.

How the model calculates returns

Rental annual return = gross yield × (1 − income tax rate) − vacancy drag − maintenance drag.

ETF annual return = negative price return + positive price return × (1 − capital gains tax rate) + dividend yield × (1 − dividend tax rate).

Ending value = starting amount × (1 + annual return)^years.

Each annual return is applied to that year's opening modeled balance, so the vacancy and maintenance percentages produce changing dollar drags as the balance compounds. The rental calculation subtracts them after applying tax to gross yield. The ETF calculation assumes positive price appreciation is realized and taxed once per year. It gives no tax benefit to a price loss. These are scenario rules, not a forecast of a tax return or actual investment account.

Assumptions and limits

This is simplified scenario arithmetic. The rental side taxes gross yield first, then subtracts vacancy and maintenance as annual percentages of each year's opening modeled balance. It is not a rental income tax calculation, net operating income estimate, or REIT distribution model. The ETF side assumes positive price appreciation is realized and taxed each year, dividends are taxed each year, and price losses create no tax benefit. It omits financing, property appreciation, purchase and sale costs, fund expenses, changing returns, inflation, account rules, and jurisdiction specific tax treatment.

Key terms

Gross rental yield
Gross yield is the rental yield entered before the model applies its income tax rate and annual vacancy and maintenance drags.
Vacancy drag
Vacancy drag is an annual percentage applied to each year's opening modeled balance and subtracted after tax is applied to gross yield. It is not a measured vacancy rate on rental income.
ETF price return
Price return is ETF total return minus dividend yield. The model taxes positive price return each year and assigns no tax benefit to a negative price return.

Compare related scenarios

Use this scenario comparison when you want to test a rental property against an ETF with the same starting amount and time horizon. The rental model is a simplified yield calculation, not a REIT distribution or rental tax return model.

Rent vs Buy compares a housing choice with renting and investing. The Cap Rate Evaluator uses net operating income after operating expenses, while this page starts from gross yield. Do not transfer its cap rate into this gross yield field without reconciling the definitions.

FAQ

How does the comparison calculate annual returns?

The rental scenario return is gross yield multiplied by one minus the income tax rate, then reduced by the vacancy and maintenance percentages. The ETF scenario separates total return into dividend yield and price return. It applies the entered dividend tax rate to dividends and the entered capital gains tax rate to positive price appreciation each year. A price loss receives no assumed tax benefit. Both annual results are compounded for the selected number of years.

What do the rental yield, vacancy, and maintenance inputs mean?

The gross yield, vacancy drag, and maintenance drag are annual percentages applied to each year's opening modeled balance. Vacancy is not calculated as a share of rent collected, and maintenance is not a property expense estimate. The model applies tax to gross yield first, then subtracts both drags.

How are ETF dividends and price changes treated?

The ETF total return is split into dividend yield and price return. Dividends are reduced by the dividend tax rate. Positive price return is reduced by the capital gains tax rate in each modeled year, which assumes annual realization. Negative price return remains a loss and does not create a modeled tax credit. The selected rates are scenario inputs, not a tax bracket estimate.

Does the ending value difference equal taxes paid?

No. The ending value difference includes the effect of compounding the two modeled annual returns over time. It is not a tax bill, a fee estimate, or a guaranteed advantage. Real tax timing, deductions, distributions, expenses, and market returns can differ from this simplified model.

Does this show which investment is best?

Neither option is always ahead. The result compares only the assumptions entered here. It omits many features of owning property and holding an ETF, so it cannot determine which investment is suitable or likely to perform better. Compare inputs with the same time horizon and consider costs and risks outside this model.

Related tools

Rent vs Buy compares a housing choice with renting and investing. The Cap Rate Evaluator estimates cap rate from net operating income after operating expenses, which differs from the gross yield used here. Its output is not a direct input for this model.