Skip to content

← On-chain Bitcoin

DCA Returns (Multi-Timeframe)

Cumulative ROI of a monthly Dollar Cost Averaging on Bitcoin across 1y / 3y / 5y horizons. Displays the price-agnostic value of disciplined retail accumulation.

Tier freeOn-chain Bitcoindcareturnsinvestingmulti-tfretailaccumulation

What is it?

Dollar Cost Averaging (DCA) consists of buying a fixed USD amount at regular intervals (monthly by convention), regardless of price. This chart plots for every date the cumulative ROI of a DCA strategy started X years ago and held until that date. For the 1-year window, the value at date D equals (USD value of BTC accumulated via monthly DCA over the previous 12 months) divided by (total USD invested over the period) then -1. The 3-year and 5-year windows apply the same methodology to longer horizons. Three overlaid curves allow immediate comparison of patient accumulation performance across distinct horizons.

How to read

Three-level read at a glance. The 1-year curve reflects the short-term performance of a recent DCA - strongly correlated with the current market phase. The 3-year curve captures a mid-horizon spanning typically half a cycle. The 5-year curve covers a full cycle or more, smoothing bull and bear phases. Three curves converging upward translates favorable compounding across all horizons. A divergence (1-year negative while 5-year strongly positive) characterises cyclical corrections where the patient investor remains largely profitable despite ambient fear.

Key zones

Any positive value corresponds to profitable DCA on the considered horizon. Historically, the 5-year window has almost never gone negative for a Bitcoin DCA started anywhere since 2013 - making it one of the most robust assets for long-term DCA strategy. The 3-year window shows a few negative episodes during deep bear markets (mid-2015, late 2022). The 1-year window frequently oscillates between strongly positive and negative, depending on the current market phase.

What to observe

Watch the relative convergence of the three curves. When 1-year < 3-year < 5-year (strict ascending order), the market is typically correcting from a recent peak - long-term compounding remains intact. When 1-year > 3-year > 5-year (strict descending order), the current bull phase outperforms the long-term historical baseline - close to a cycle top. A tight vertical convergence of the three curves translates major compression (deep trough or extended plateau).

Historical context

DCA methodology is a standard retail finance convention (recommended by Bogleheads and Vanguard handbooks since the 1990s). Applied to Bitcoin, it has delivered long-term CAGRs among the highest in publicly traded asset history, with much lower variance than a poorly timed lump-sum buy near a cycle top. The 2014-2015, 2018-2019 and 2022-2023 bear markets were all followed by bull phases where a monthly DCA initiated during the correction outperformed a lump-sum bought near previous tops.

Expert notes

The default exposed window (1 year / 3 years / 5 years) covers a pedagogical short / mid / long-term tradeoff. For finer institutional audit, 1-month, 3-month, 6-month, 2-year, 4-year and 8-year variants exist backend-side and can be toggled via legend toggle to zoom on the desired horizon. DCA methodology assumes a constant USD amount (automatic BTC/fiat rebalancing at every buy) and ignores exchange fees - which remain negligible for a retail investor using a low-fee or zero-fee monthly broker.

Common mistakes to avoid

Confusing DCA Returns with a future performance promise is the main mistake. Historical performance measures the past property of the curves - Bitcoin may go through structurally different cycles with institutional maturation, and long-term returns could compress. Also confusing DCA with lump-sum: DCA reduces variance but sacrifices median return if a lucky lump-sum buy hit the cycle bottom. Finally, do not forget fees when the broker charges over 1% per buy - over 60 monthly buys, this materially erodes cumulative ROI.

Programmatic access

REST API

curl -sS \
  'https://api.trinityinsights.io/api/v1/onchain/dca-returns-multi-tf/history?days=90' \
  -H 'X-API-Key: $TRINITY_API_KEY'

MCP server

{
  "tool": "get_chart_value",
  "metric_id": "dca-returns-multi-tf",
  "timeframe": "1y"
}

Required tier: free. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.

Related metrics

Institutional disclaimer

Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.