Flexible contributions and portfolios
Invest daily, weekly, monthly or yearly. Compare up to four assets or build a portfolio of up to 100 holdings with no, yearly or quarterly rebalancing.
Backtest dollar-cost averaging in US stocks and ETFs for free. Compare VOO, QQQ and portfolios with dividend reinvestment, annualized returns, drawdowns and exports.
Enable JavaScript to use the interactive DCA backtesting calculator.
TenYears backtests regular contributions to USD-denominated ETFs and stocks. Choose an amount, schedule and historical period to compare individual assets or a weighted portfolio, then explore contributions, asset value, returns and risk.
Invest daily, weekly, monthly or yearly. Compare up to four assets or build a portfolio of up to 100 holdings with no, yearly or quarterly rebalancing.
Use historical daily closes, stock splits and cash dividends. Toggle dividend reinvestment and inspect XIRR annualized returns, maximum drawdown and recovery time.
Explore monthly or yearly records. Export CSV, PNG, JPG, SVG or PDF, and reproduce the same backtest with a shareable link or QR code.
A DCA backtest simulates investing a fixed amount at regular intervals using historical prices. It helps you explore how assets, contribution schedules and holding periods performed in the past. Historical results do not predict future returns.
Search S&P 500 stocks, the 500 largest US-listed ETFs and a broader US company directory by ticker or English and Chinese names. Examples include VOO, QQQ, SPY, AAPL and MSFT. Backtests depend on the USD-denominated historical data actually available from the provider.
No. Choose any start and end dates within the selected assets' available history, or start from listing. Dates before available history must be adjusted.
Fractional shares are allowed, and contributions on non-trading days roll to the next available close. Dividend reinvestment is simulated at the ex-dividend date close; brokers may reinvest on the payment date. Taxes, trading fees and slippage are excluded.