Calculators › Investing
Long-term DCA calculator: project future value by asset weight
The long-term DCA calculator projects a monthly contribution across your chosen asset weights, then wraps it in a Monte-Carlo risk range, real purchasing power, the amount needed to hit a goal, and stress scenarios. The default mix is Nasdaq, S&P 500, CSI 300 and Hang Seng Tech — every number is editable, and it all runs in your browser.
This projects a multi-asset dollar-cost-averaging plan by combining each asset's weight, expected return and volatility into a baseline path, a Monte-Carlo range of outcomes and inflation-adjusted purchasing power, so you see a plausible spread of results rather than a single guaranteed number.
Inputs
Advanced settings (volatility, fees, inflation, rebalancing, basis, Monte-Carlo) ▾
Asset weights, returns & volatility
Output
Solve: what monthly contribution hits my goal?
Enter a goal amount above, then solve the monthly contribution needed - both the deterministic figure and the amount for an 80% Monte-Carlo confidence.
Scenarios & sensitivity
One-tap scenarios
Not forecasts - they shift the long-run assumptions to show how sensitive the outcome is.
Key readings
Baseline pathis the deterministic nominal balance from monthly compounding.Pessimistic (P5)is the worst 5% of Monte-Carlo paths - a realistic downside, not a guarantee.Real purchasing powerdiscounts the nominal balance back to today.Money-weighted returnis solved from your contributions and final balance - closer to the felt DCA experience than a simple average.
| Scenario | Weighted annual | 10y | 20y | 30y | Final / principal |
|---|
Default historical assumptions
| Asset | Default return | Default vol | Default weight | Basis | Note |
|---|
Methodology
How it computes
- Each asset compounds monthly; new money is added at target weights.
- Fee drag is subtracted from each annual assumption, then converted to a monthly rate.
- Rebalancing pushes the portfolio back to target weights; never lets it drift.
- Monte-Carlo draws random monthly returns from your volatility and a single correlation rho to show a 5-95% range.
How not to use it
- Not investment advice and not a promise of returns.
- History does not predict the future - especially for short-history, high-volatility assets like Hang Seng Tech.
- It ignores FX, taxes, premium/discount, trading halts, real cash drag and slippage.
- For a real allocation, also pressure-test max drawdown, valuation level and cash-flow needs.
Formula, assumptions & limits
- Core formula
monthly = (1 + annual_net)^(1/12) - 1, withannual_net = geometric_return - fee_drag. Arithmetic basis applies volatility drag:geo = arith - sigma^2/2.- Monte-Carlo
- Portfolio-level log-normal monthly returns; portfolio sigma from per-asset volatility and a single correlation rho. Seeded, so a shared link reproduces the same chart.
- Assumptions
- Default returns/volatilities are long-run price-index approximations, editable per asset. Last reviewed 2026-06-28.
- Limits
- The deterministic baseline runs per-asset and honours the rebalancing choice; Monte-Carlo runs at the portfolio level assuming a rebalanced (fixed-weight) portfolio, so the “never rebalance” option changes only the baseline, not the risk band (no correlation matrix UI). All computation is in your browser - no network, no account, nothing stored.
- Spot an error?
- Email [email protected].
Newsletter
Get the weekly position-sizing playbook
One email a week: macro & US markets, gold, futures & crypto — plus prop-firm rules, risk math and new calculators. No spam, unsubscribe anytime.