DCA Calculator for Crypto

A DCA calculator finds your average entry across several buys: total cost divided by total coins, so every buy is weighted by how much it bought. Break-even adds the fees on both legs. On a leveraged position each add also moves the liquidation price, which this page recalculates after every add.

Paste the buys you made, or describe a schedule, and read the average price, break-even and profit at your target. Raise leverage above 1 to model adding to a futures position. Prices below are examples, not quotes.

Last updated · How these numbers are calculated

Buys

Amount of each buy, in USD or in coins.

Examples:

Amount is

Results

Average entry
—
Total size (coins)
—
Total invested
—
Fees paid on buys
—
Break-even sell price
—
Net P&L at target
—
Return at target
—

After each buy

Worked example: averaging down, spot and at 10x

Averaging down lowers the average entry. With leverage the liquidation price drops in step with it, but every add also puts more margin at risk, and an add that arrives after liquidation never happens.

Three $500 buys of BTC, 0.1% fee per side — example as of 2026-10-20, not live quotes
StepBuy priceSpentTotal BTCAverage entryBreak-even sell (incl. fees)Net P&L if sold at 79,500
Buy 182,000$5000.00609882,00082,164.16−$16.23
Buy 275,500$5000.0127278,615.8778,773.26+$9.23
Buy 368,000$5000.02007374,727.1874,876.78+$92.71

The same idea with leverage

Long BTC at 10x, $100 margin per add — example as of 2026-10-20
StepAdd priceTotal marginTotal sizeNew average entryLiquidation (generic)Liquidation (LeverUp rule)
Add 182,000$100$1,00082,00074,21075,030
Add 279,500$200$2,00080,730.6573,061.2473,868.54
Add 376,300$300$3,00079,197.6871,673.972,465.88
Add 472,200$400$4,00077,324.169,978.3170,751.55
Add 569,700———Liquidated before this add (price ≤ 69,978.31)—

Assumptions: average entry = total cost ÷ total quantity; break-even includes the fee on both legs. Leveraged adds each use $100 of margin at 10x, liquidation is the isolated formula at the new average entry (generic MMR = min(0.5%, 0.5 ÷ L); LeverUp 85% margin-loss rule), fees and funding ignored. Prices are examples, not quotes. Full formulas and data dates: methodology.

DCA average calculator: how the average entry works

The average entry is total money spent divided by total coins bought, Σ(price × quantity) ÷ Σ quantity. It is not the simple average of your buy prices: a $500 buy at a low price buys more coins than a $500 buy at a high price, so equal-dollar buys pull the average toward the lower prices. Buying a fixed number of coins each time gives the plain average instead.

Break-even is the sell price at which the fees on both legs are covered. With a fee rate f it is (cost + buy fees) ÷ (quantity × (1 − f)) for a long.

DCA calculator for Bitcoin and Ethereum

Nothing here is specific to one coin. Enter the prices you paid for BTC, ETH or any other asset and the same average and break-even apply. The Bitcoin and Ethereum buttons load an example ladder of three buys at falling prices, derived from the example prices used across this site, so you can see how the results behave before typing your own.

DCA on crypto futures: adding to a leveraged position

On futures, leverage changes what averaging down means. Each add here posts its own margin at your leverage, and the position's liquidation price is recalculated from the new average entry. It falls as the average falls, but total margin at risk rises with every add, and if price reaches the previous liquidation price before the next buy, the position is gone and the later buys never happen. Averaging down on leverage is how a small loss turns into a full one, so size the first buy for the whole ladder, not just for itself.

For liquidation at one fixed entry see the liquidation price calculator; to set the size of each add from a risk limit use the position size calculator.

FAQ

How do I calculate the average price of several crypto buys?

Add up what you spent and divide by the total coins you got. If you bought $500 at 60,000 and $500 at 50,000, you hold about 0.01833 BTC for $1,000, an average entry of roughly 54,545, not 55,000.

Does DCA lower my break-even price?

Yes, when you buy lower than your average, the new average and the break-even fall. Fees raise break-even slightly, because you must also cover the cost of selling.

How does DCA work on futures?

Each add increases the position size and moves the average entry. Its liquidation price is recalculated from that average, and margin at risk grows with every add. If the price falls through the old liquidation price before you add, the position is closed.

Is dollar-cost averaging the same as averaging down?

Not quite. DCA buys a fixed amount on a schedule regardless of price. Averaging down adds when the price falls because you want a lower entry. The calculation of the average entry is the same for both.

Can I use this for shorts?

Yes. Switch to short and enter the prices at which you sold. The average entry is the same weighted average, and break-even and liquidation are computed for a short.

Related: crypto profit calculator · liquidation price · position size · methodology · Trade with LeverUp via partner link (not advice).