Zhiyong_AI
Console / Tools / DCA Return Calculator

DCA Return Calculator

Buy a fixed amount every week or month — fewer units when price is high, more when it's low — and your average cost gets smoothed out automatically. This tool works out, after a stretch of doing that, what your average cost is, what it's worth now, and whether you're up.

DCA RETURN · CALCULATOR
Return
Assumes a linear price path
Total invested
Current value

How to use this DCA return calculator

The amount per period is what you put in on each buy; periods is how many times you buy in total — fill the number of months for monthly, or weeks for weekly. The start and end price are where the coin's price went from and to over the DCA period — the tool assumes price moves evenly (linearly) between those two points and buys at the midpoint price of each period. For example, from 60k up to 72k, it simulates buying one tranche each at 60k, 61k… all the way to 72k. Once done, the right side gives the return, and the two comparison bars below put total invested and current value side by side, so which is longer tells you at a glance whether you're up or down.

Here's the interesting bit: swap the start and end price to run a "high then low" DCA, and you'll see the average cost come out clearly below buying everything at the start in one lump. That's the core value of DCA — lowering your cost through a downturn. It doesn't guarantee a profit (a whole-period decline still leaves you down), but for the same drop, DCA loses less than being fully loaded at the top and breaks even sooner.

What DCA is really fighting

DCA, dollar-cost averaging, fights timing anxiety. Nobody can nail the bottom precisely, so DCA simply doesn't try — it buys in tranches on a fixed rhythm and lets your entry price get averaged out naturally. The math is humble: each buy is a fixed amount of money, which buys fewer coins when price is high and more when it's low, so your total coin count naturally leans toward the cheap periods — and your average cost therefore comes out below the simple arithmetic average price over that time. Binance's DCA bot automates this rhythm: set the amount and interval and it places orders for you on schedule. For deeper trade-offs, see Binance Academy's DCA explainer.

Note: this simplifies with a "linear price path," but real markets wander up and down, so the actual average cost will differ from this estimate (the more violent the real swings, the more pronounced DCA's cost-lowering effect tends to be). This tool excludes fees, and it's no hint that any coin will rise — DCA isn't principal-protected, and a long, one-way decline still leaves you down. Go by your actual fills; crypto investing is risky.

▸ Don't have a Binance account yet?

Sign up with code BN4111 for 20% off trading fees*. DCA means long-term, many small buys — saving a little on fees adds up for real once it's spread across your cost basis over time. * Actual rate shown on Binance's page, subject to change.

BN4111 Sign up on Binance

Related tools and guides

To automate your DCA, see How to Set Up a DCA Bot; torn between DCA and a grid, read Is a Grid for Ranging or Trending Markets and compare with the Grid Profit Simulator; to compute compounding on a long hold, use the Compound Interest Calculator; for every style of bot, see the Complete Trading Bot Guide; and don't let your expectations run too high — read Can Trading Bots Actually Make Money.