Three-fund portfolio backtest: monthly VTI, VXUS and BND
How would regular contributions to US stocks, international stocks and bonds have performed?
VTI 42%, VXUS 18% and BND 40% from 2011-02-01 to 2026-10-23, USD 10,000 initially and USD 500 monthly, reinvested dividends and monthly rebalancing.
Data as of 2026-10-23
Backtest results
Performance
Growth Chart
Holding-period outcomes
Held 1 year(s), 14% of start dates lost money; held 3 years, none did · worst +1.4%/yr
Return spread for one holding periodPick a holding period to see its spread and each start month
Worst · average · best by holding period (table)Per-year returns and share of positive periods for 1–10 year holds
Annual & monthly returns
Up in 11 of 14 years · best 2019 +20.3% · worst 2022 -16.1%
Completed months · through 2026-09
Current Streak 1 mo up
Trailing returns
| Cumulative return | Annualized return | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1M | 3M | 6M | YTD | 1Y | 3Y | 5Y | 7Y | 10Y | Full | |
| My portfolio | -1.80% | -0.89% | +7.86% | +6.55% | +8.91% | +14.49% | +6.78% | +8.66% | +8.39% | +7.89% |
| SPY | -0.33% | +2.38% | +17.86% | +12.71% | +15.71% | +22.76% | +13.70% | +16.09% | +15.24% | +14.02% |
| Difference | -1.47pp | -3.27pp | -10.00pp | -6.16pp | -6.80pp | -8.27pp | -6.92pp | -7.43pp | -6.85pp | -6.13pp |
Growth Milestones2× in 14.7 yrs
- 1.5× Reached 2019-11 · took 8.8 yrs
- 2× Reached 2025-10 · took 14.7 yrs
- 3× Needs another 42% gain
- 5× Needs another 137% gain
Purchasing power — assuming 2.5% annual inflation+5.2% a year after inflation · +7.9% before
Annualized return
Cumulative return
Risk & recovery
Deepest fall -22.1% (2022.10) · 850 days from peak to recovery · now 2.6% below the peak
vs SPY
The same money in SPY would have grown to $407,240, $188,075 more than this portfolio
Assets & diversification
Profit contribution: VTI +$83,716 · VXUS +$23,159 · BND +$8,290
Scenarios
Shuffles past monthly returns into 500 possible futures
Data & export
16 years of yearly and 3,957 days of daily records · CSV download