Simulate a crypto dollar-cost-averaging strategy. Enter a hypothetical average buy price (or your actual cohort average) to see your unrealized gain.
Unrealized gain
—
Total invested
—
Current value
—
Units accumulated
—
What dollar-cost averaging actually buys you
Dollar-cost averaging means putting the same dollar amount in on a fixed schedule regardless of price. In an asset as volatile as Bitcoin or Ethereum, that discipline does two things. It spreads your entry across many prices so you never bet everything on a single peak, and it removes the emotion that pushes people to buy high and sell low. This tool takes a simpler, more honest input than a fake backtest: your blended average buy price, the figure your exchange already shows you. From your monthly contribution, the number of months, that average price, and today's price, it tells you what you put in, what you hold, and what it is worth now.
The arithmetic is deliberately clean. Total invested is your monthly amount times the number of months. Units accumulated is that total divided by your average buy price. Current value is your units times the current market price. Unrealized gain is current value minus what you invested, and the return percent is that gain over the total invested. There is no month-by-month price simulation and no internal rate of return here, just the position math anchored to your real average cost.
Three years of $500 a month into Bitcoin
Run the defaults. You invest $500 a month for 36 months, your blended average buy price came out to $35,000, and Bitcoin now trades at $68,000. You have put in $18,000 total. At a $35,000 average that bought about 0.5143 BTC. At $68,000 those coins are worth $34,971. Your unrealized gain is $16,971, a 94.3% total return on the cash you contributed. The point of the average-price input is visible here: because you kept buying through dips, your average of $35,000 sits well below the current $68,000, and that gap is your gain.
| Input or result | Value |
|---|---|
| Monthly purchase | $500 |
| Months invested | 36 |
| Total invested | $18,000 |
| Average buy price | $35,000 |
| Units accumulated | 0.5143 BTC |
| Current price | $68,000 |
| Current value | $34,971 |
| Unrealized gain | $16,971 (94.3%) |
The tax wrinkle most DCA investors miss
A gain on screen is not a taxable event. You owe nothing until you sell, swap, or spend the crypto. The trap with dollar-cost averaging is that every single monthly buy is its own tax lot with its own basis and its own holding-period clock. Sell a slice and you have to decide which lots you are selling, which is where FIFO and HIFO accounting come in. Lots you have held more than a year get the lower long-term capital gains rate; lots under a year are taxed as ordinary income. Disciplined DCA buyers often end up with a satisfying mix of long-term lots precisely because they bought early and kept holding.
Honest expectations and who this fits
A practical caution from watching crypto cycles: this snapshot reflects one moment in a notoriously swingy market. The same position that shows a 94.3% gain today can show a loss in a downturn, because the current price drives everything. Dollar-cost averaging is a strategy for people who want exposure without trying to time the market and who can stomach the volatility without panic-selling. It is for the patient accumulator, not the trader chasing the next breakout. One mistake to avoid is treating the average buy price as fixed. As you keep buying, your average moves, so pull the current figure from your exchange each time you run this rather than guessing. If you want to model a simple lump-sum deposit growing at a steady rate instead, a generic compounding tool is the cleaner fit.
Does DCA beat investing a lump sum?
Historically, in steadily rising markets, deploying a lump sum tends to beat spreading it out, because your money is invested sooner. DCA wins on risk management, not on maximizing return. In a volatile asset like crypto it lowers the odds of buying everything at a top and makes the ride psychologically easier to hold through.
Where do I find my average buy price?
Most exchanges and portfolio trackers display an average cost or average buy price for each asset on the holdings screen. That blended figure already weights every purchase you made, so it is exactly the input this tool wants. If your buys are split across several platforms, total your cost across all of them and divide by total units to get a true blended average.