Real Estate vs Stocks Comparison

Model long-term wealth outcomes for real estate and stocks side by side. Enter starting amounts, expected appreciation, rental yield, and stock returns to see how each path compounds over your chosen time horizon.

Tip: Start with conservative assumptions. Then adjust appreciation and return rates to see how sensitive your outcome is to small changes.
Important: This comparison uses simplified growth and income assumptions. It does not model taxes, leverage, maintenance costs, or market volatility in detail. Use it as an educational starting point, not a forecast or recommendation.

Real estate vs stocks comparison formulas

The tool uses straightforward compounding formulas to compare real estate and stocks over time. Real estate is modeled with appreciation and rental yield, while stocks are modeled with total return and dividend yield. Volatility adjustments let you stress-test each path by reducing effective growth rates.

1. Real estate value and rental income

Starting value:
V_RE,0

Annual appreciation (decimal):
g_RE = Appreciation (%) ÷ 100

Volatility adjustment (decimal):
v_RE = Volatility (%) ÷ 100

Effective appreciation:
g_RE,eff = max(0, g_RE − v_RE)

Rental yield (decimal):
y_RE = Rental yield (%) ÷ 100

For year t:
V_RE,t = V_RE,t−1 × (1 + g_RE,eff)
Rent_t = V_RE,t × y_RE
        

Property value grows at the effective appreciation rate, and rental income is calculated as a percentage of the updated value each year. Cumulative rental income is the sum of all yearly rents.

2. Stock value and dividend income

Starting value:
V_ST,0

Annual return (decimal):
g_ST = Stock return (%) ÷ 100

Volatility adjustment (decimal):
v_ST = Volatility (%) ÷ 100

Effective return:
g_ST,eff = max(0, g_ST − v_ST)

Dividend yield (decimal):
y_ST = Dividend yield (%) ÷ 100

For year t:
V_ST,t = V_ST,t−1 × (1 + g_ST,eff)
Div_t = V_ST,t × y_ST
        

Stock value compounds at the effective return rate, and dividends are modeled as a percentage of the updated value. Cumulative dividend income is the sum of all yearly dividends.

3. Total income and comparison metrics

Cumulative rental income:
Rent_total = Σ Rent_t

Cumulative dividend income:
Div_total = Σ Div_t

Total income:
Income_total = Rent_total + Div_total

At horizon T:
Compare V_RE,T vs V_ST,T
Compare Rent_total vs Div_total
        

At the end of your chosen horizon, the tool reports final values for each path and total income generated. This helps you see how different assumptions tilt the balance between real estate and stocks.

4. Year-by-year schedule

For t = 1 … T:
Record:
Year t
V_RE,t
Rent_t
V_ST,t
Div_t
Income_total,t = Σ (Rent_k + Div_k) for k ≤ t
        

The schedule provides a year-by-year view of both paths, making it easier to see when one path pulls ahead and how income accumulates over time.

Thinking through real estate vs stocks over the long term

Real estate and stocks are two of the most common paths to building wealth. Each has its own mix of growth, income, risk, and effort. Real estate offers tangible assets and rental income, but comes with maintenance, vacancies, and often leverage. Stocks offer liquidity and broad diversification through index funds, but prices can swing sharply in the short term. This comparison tool helps you explore how different assumptions play out over time.

How the tool frames the decision

The calculator starts with two simple questions: how much are you investing in real estate, and how much in stocks? From there, you choose long-term appreciation and rental yield for property, and expected return and dividend yield for stocks. Volatility adjustments let you reduce effective growth rates to reflect uncertainty or risk. The tool then simulates year-by-year compounding for both paths, tracking asset values and income.

Worked example

Imagine you have $250,000 to allocate. One scenario is buying a rental property; another is investing in a diversified stock portfolio. You might assume:

  • Real estate appreciation: 3.5% per year
  • Rental yield: 4.5% of property value per year
  • Stock return: 7% per year
  • Dividend yield: 1.5% per year
  • Time horizon: 30 years

With these inputs, the tool shows how the property value and rental income grow over three decades, and how the stock portfolio and dividends compound over the same period. You’ll see final values for each path and total income generated. If you add volatility adjustments—say 1.5% for real estate and 10% for stocks—the effective growth rates drop, giving you a more conservative view.

Interpreting the results

The schedule makes it clear that both paths can be powerful over long horizons. Stocks may show higher final values under typical assumptions, especially if returns are reinvested. Real estate may generate more steady income through rent, and its value can be less correlated with stock market swings. However, the tool does not model leverage, taxes, or costs, which can dramatically change the picture. Use the outputs as a way to ask better questions, not as a verdict.

Practical tips

  • Run multiple scenarios with different growth rates to see how sensitive your plan is to small changes.
  • Remember that leverage can amplify both gains and losses in real estate; treat higher appreciation assumptions with caution.
  • Consider the non-financial aspects: time, stress, and expertise required to manage property versus a passive stock portfolio.
  • Use the CSV export to build charts or share scenarios with a financial planner or accountability partner.

Frequently Asked Questions

Does the tool include mortgage payments or leverage?

No. It models property value and rental income without debt. You can approximate leverage by adjusting appreciation, but the risks of borrowing are not explicitly modeled.

How should I choose appreciation and return rates?

Use long-term historical averages as a starting point, then adjust downward for a conservative view. Avoid assuming very high growth rates for extended periods.

What do the volatility adjustments represent?

They reduce effective growth rates to reflect uncertainty or risk. For example, a 10% volatility adjustment on a 7% stock return will cap the effective rate at zero, highlighting downside scenarios.

Can I model reinvesting rental income or dividends?

This version tracks income separately and does not automatically reinvest it. You can manually adjust starting values or growth rates to approximate reinvestment.

Is this tool suitable for short-term decisions?

It is designed for multi-year horizons. Short-term market moves and transaction costs are not modeled, so it is better suited for long-term planning.

Can I export the comparison schedule?

Yes. Use the Export CSV button to download the year-by-year schedule and analyze it in a spreadsheet or visualization tool.

Related tools