Crypto DCA Calculator
Estimate where a dollar-cost-averaging strategy would put you today.
How to Use
- Enter the coin ticker (BTC, ETH, etc.) — used as a label only.
- Enter your monthly investment in USD (the recurring amount you would have bought).
- Enter the number of months you have been DCAing.
- Enter an average buy price over the period (rough mean of weekly close prices is fine).
- Enter the current price and read your total invested, coins acquired, and current value.
Calculation Method
True DCA backtest needs historical prices. For an MVP we accept an average buy price as a stand-in — this works well when prices were roughly mean-reverting over the period.
coins_acquired = total_invested ÷ avg_buy_price
current_value = coins_acquired × current_price
profit = current_value − total_invested
pct_return = profit ÷ total_invested × 100
- monthly_investment
- — recurring USD purchase each month.
- avg_buy_price
- — stand-in for the time-weighted average of your monthly buys.
- current_price
- — today's USD spot price.
- profit
- — mark-to-market gain or loss (unrealized).
Source / Last updated: Standard DCA accounting identity, MVP approximation. Last reviewed for SmartCryptoCalcs in May 2026.
Examples
Example 1 — $500/mo into BTC for 36 months
$500 × 36 = $18,000 invested. Average buy price $45,000 over the period → 0.4 BTC acquired. At current price $68,450, value = $27,380. Profit ≈ $9,380 (+52%).
Example 2 — $100/mo into ETH for 24 months in a down market
$100 × 24 = $2,400 invested. Average buy price $3,200 → 0.75 ETH acquired. If current price is $2,800, value = $2,100. Loss ≈ −$300 (−12.5%). DCA cushions a bumpy entry but does not protect against trend declines.