Portfolio Allocation Calculator

Calculates historical compound adjusted returns (real and nominal) for portfolios consisting of all stocks, all bonds, and mix of both at 10% increments.
Loading Calculator...
Loading... Answers to What You Seek

Related to this calculator, check out our Retirement Withdrawal Calculator and Saving For Retirement Calculator.

This calculator builds 12 portfolios of varying stock and bond percentages and runs them from the start year to the end year. It computes the total return of $1000 and uses that to determine the following for each portfolio:

  • The Compound Adjusted Growth Rate in both real and inflation adjusted terms.
  • The standard deviation, which tells you how much volatility happened, higher values mean it moved more. Typically bonds have lower volatility than stocks, so they are considered less risky.
  • The worst 3 year run and the worst 5 year run. 
  • Returns include dividend reinvestment.
     

What this Calculator Means by Stocks and Bonds:

Stocks = S&P 500
Bonds = 10 year treasury bills
 

Compound Returns Not Average Returns:

Average returns are not computed (or meaningful) because with investing the sequence of returns impacts the final balance. 

Consider a portfolio with returns of +15%, -10% and +25%.  The average return is 10%, the final balance is +29.3% and the compound annual growth rate is 8.96% (eg a CD yielding 8.96% per year would be equivalent not counting risk).
 

Portfolio Allocations from Aggressive to Conservative:

  • All Stocks - most aggressive
  • 90% stocks, 10% bonds
  • 80% stocks, 20% bonds
  • 70% stocks, 30% bonds
  • 60% stocks, 40% bounds
  • 50% stocks, 50% bonds
  • 40% stocks, 60% bonds
  • 30% stocks, 70% bonds
  • 20% stocks, 80% bonds
  • 10% stocks, 90% bonds
  • All Bonds - least aggressive
     

Notes on Inflation:

This calculator finds the real value of the final balance in starting year dollars, and computes the real compound growth rate. This is useful because inflation has fluctuated over the course of history and that eats into actual purchasing power. Always look at REAL returns!

This calculator computes inflation adjusted (real) values per the US CPI using the provided start and end year.  This is particularly insightful as you can see the difference between the return on paper and the return in terms of how many widgets that money can buy.

Inflation was high in certain periods, like the 1970's, where returns look good, but in real terms they were terrible.  Almost all financial tools use nominal values because a) people forget to factor for inflation, b) it makes the numbers look better due to the inflated returns driving up the average.
 

Historical Data Used:

The data this calculator uses can be found here.
 

Past Performance Does Not Indicate Future Results:

Again, this calculator does backtesting. Past performance does not guarantee nor indicate future results. These results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under-or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

DISCLAIMER: This calculator is provided for educational purposes and should not be considered financial or investment advice. We have checked the equations and code used and we think they are right. However, we offer you no guarantee of accuracy. If you find a bug please let us know so we can fix it for you!

Share this Calculator

To share this calculator by URL or embed it on your own website see the 'Share / Embed' button above next to the results bar after hitting Submit.

If you are interested in customizations or would like to embed our calculators in your site without our branding applied please contact us.

Leave a comment

The Wealth Meta community is based on authentic and insightful discussions. The best comments are when people share their questions, goals, insights, and encouragement. Trolling is not tolerated!

Markdown syntax supported. Check out the Markdown help guide here.