Crypto DCA Calculator
Calculate the outcome of dollar-cost averaging into cryptocurrency.
Enter your values and click Calculate
How It Works
Total Invested = Periodic Amount × Number of Purchases. Coins Accumulated = Total Invested ÷ Average Buy Price. Current Value = Coins Accumulated × Current Price. Profit = Current Value − Total Invested. ROI = (Profit ÷ Total Invested) × 100. Worked example: $100 invested weekly for 12 weeks at an average buy price of $45,000 per BTC, with BTC now at $65,000. Total Invested = $100 × 12 = $1,200. Coins Accumulated = $1,200 ÷ $45,000 = 0.026667 BTC. Current Value = 0.026667 × $65,000 = $1,733.33. Profit = $533.33. ROI = 44.4%. The Average Buy Price field represents your true cost basis — the dollar-weighted average of all purchase prices. If you bought equal dollar amounts at $40,000, $50,000, and $45,000, your average buy price is $45,000. This is the harmonic mean of prices weighted by dollar amount, which is always lower than the simple arithmetic mean of prices. That mathematical property is the core reason DCA tends to produce favorable average cost compared to an equal-share purchase at every price level.