Skip to main content

Investing

Investing 1000 dollars a month in VOO since 2020

This plan started in January 2020 and put 1000 dollars into VOO on the first trading day of every month afterwards. Six weeks in, the market fell faster than it ever had. The plan kept buying, because it had no mechanism to do anything else, and the figures above are what that produced by the snapshot date.

The plan

Ticker
VOO
Amount
$1,000 a month
Bought on
first trading day of each month
From
2020-01-02
To
2026-09-04

Prices as of 2026-09-04. Yahoo Finance chart API — daily adjusted close (dividends reinvested). Backtest run on VOO from 2020-01-02 to 2026-09-04, contributing $1,000 on the first trading day of each month.

Run your own plan

Final portfolio value

$145,205.45

VOO · $1,000 a month · 2020-01-02 → 2026-09-04 · Prices as of 2026-09-04 · 81 purchases

Total invested

$81,000.00

Absolute profit

$64,205.45

Annualized return (IRR)

+17.38%
Money-weighted; shows 0.00% when no rate solves the cash flows.

Max drawdown (MDD)

-33.99%
Measured on unit value, so your contribution schedule does not change it.
Over this window the same money invested on day one returned +161.15%, more than the plan's +79.27%.

Compare scenarios

Pin these figures as scenario A, then change any input above to see the difference.

Portfolio value over time

0$50K$100K$150KJan 2020Nov 2020Sep 2021Jul 2022May 2023Mar 2024Jan 2025Nov 2025Sep 2026Max drawdown −34.0%
Portfolio valueTotal invested
Ad

Transaction log

DatePriceInvestmentSharesCostAPBTotal sharesPortfolio
2020-01-02$271.11$1,000.003.688504333623742$1,000.00$271.113.689$1,000.00
2020-02-03$270.59$1,000.003.695688166702145$1,000.00$270.857.384$1,998.06
2020-03-02$257.89$1,000.003.877562099157018$1,000.00$266.3911.262$2,904.34
2020-04-01$206.42$1,000.004.844484772088792$1,000.00$248.3516.106$3,324.65
2020-05-01$237.15$1,000.004.216688895644962$1,000.00$246.0320.323$4,819.64
2020-06-01$256.46$1,000.003.899278516496093$1,000.00$247.7124.222$6,211.97
2020-07-01$261.83$1,000.003.819304138063261$1,000.00$249.6328.042$7,342.05
2020-08-03$277.08$1,000.003.609110260483924$1,000.00$252.7631.651$8,769.65
2020-09-01$297.29$1,000.003.3637279793547834$1,000.00$257.0435.014$10,409.39
2020-10-01$285.27$1,000.003.5054522050871824$1,000.00$259.6138.52$10,988.54

Performance summary

Total return+79.27%
Sharpe ratio0.82
Average buy price (APB)$394.95
Buy & hold final value$211,531.33
Buy & hold return+161.15%
DCA vs buy & holdBuy & hold better
Final shares205.09
Investments81
Average per investment$1,000.00

Past performance is no guarantee of future results. Nothing on this page is investment advice.

The same money invested all at once

Lump sum final value

$211,531
161.1% total

Monthly plan final value

$145,205
79.3% total

Difference

$66,326
in favour of the lump sum

The lump sum invests $81,000 — the same capital the monthly plan eventually contributed — at the first closing price of the period and holds it to 2026-09-04. No interest is credited to cash waiting to be invested.

If you had started at the worst possible moment

The worst moment is defined as the high that preceded the deepest fall in this window: VOO closed at $282.47 on 2020-02-19 and then fell 34.0% to $186.45 on 2020-03-23. Daily closing prices throughout. The run below buys the same amount, at the same frequency, starting on that high and holding to 2026-09-04.

Contributed

$80,000
80 purchases

Final value

$142,484

Profit

$62,484
78.1% total

Annualised return

17.4%

Maximum drawdown

34.0%
measured on the plan's unit price

Buying the top is the outcome a lump sum risks and a contribution plan spreads out. The figures above are what that spreading was worth over this window and nothing more.

The same plan on different funds

$1,000 on the first trading day of each month from 2020-01-02, run to 2026-09-04 on each series in the committed price snapshot.

TickerFromContributedFinal valueTotal returnAnnualisedMax drawdown
QQQ2020-01-02$81,000$162,084100.1%20.7%35.1%
SPY2020-01-02$81,000$144,82678.8%17.3%33.7%
VOO2020-01-02$81,000$145,20579.3%17.4%34.0%

Every row contributes the same money on the same days, so the columns are directly comparable. Prices as of 2026-09-04. Yahoo Finance chart API — daily adjusted close (dividends reinvested)

Buying through a crash you did not see coming

The interesting property of this start date is that it is early enough to be badly timed and recent enough that the recovery is still the dominant part of the record. A plan that began in January 2020 bought at the top, bought again during the fall, and bought all the way back up, and the average purchase price reported above is the arithmetic of that sequence rather than anybody's judgement. This is the case for a contribution plan stated as plainly as it can be stated: the schedule bought the crash automatically, at a moment when almost nobody chose to. It is also the case against reading too much into it, because the recovery was unusually fast, and a plan that started in front of a slower one would show something less flattering. The maximum drawdown above is measured on the plan's unit price, so the crash appears at its real depth and is not hidden by the contributions that arrived during it. That distinction is not cosmetic. Measured on the balance, a plan adding a thousand dollars a month through a falling market can report almost no drawdown at all, which would be a comforting number and a false one. The count of purchases is a count of months, and every one of them is visible in the average price.

The lump sum on the same start date

The comparison above invests the whole of this plan's capital in January 2020 and holds it, which means it bought at the top and had nothing left to buy the fall with. That is the entry point people imagine when they argue for spreading contributions out, so the two figures above are worth reading before assuming the answer. The thing that decides the ordering is not the crash but what came after it: a lump sum that survives the fall owns its whole position for every year of the recovery, while the contribution plan is still assembling one. The deeper and the longer the decline, the more the schedule is worth; the faster the rebound, the more the head start is worth. Read which way this particular period fell out rather than assuming either.

Questions about this backtest

Did the plan sell anything during the crash?

No. The engine never sells. Every contribution buys at that day's close and the position is held to the end of the period.

Why start in January 2020 specifically?

It is the last full month before the fall, so the plan begins at a peak. That makes it a test of the schedule rather than a demonstration of good timing.

Other backtests worked out

Run your own plan in the Dollar-Cost Averaging Calculator and Backtest