Free Tools

DCA Calculator

Add each buy to see your average entry (breakeven), total invested, units held, and unrealized profit at today's price.

Your buys

Add at least one buy (price + amount) to see your average entry.

Free, no signup. Not financial advice. Results are estimates — verify against your exchange.

How it works

What DCA does

Dollar-cost averaging spreads your buys across multiple prices instead of one entry. Your average cost lands between your highest and lowest buy, smoothing out timing risk.

The math

For each buy, units = amount ÷ price. Your average entry (and breakeven) = total invested ÷ total units. At any current price, value = total units × price, and PnL = value − total invested.

Assumptions

  • · Pick an exchange and pair to set the currency labels (base/quote) — this changes labels only, not the math.
  • · Amount is the quote spent per buy; units are derived (amount ÷ price).
  • · Enter your own fee per buy (defaults to 0.1%); each buy then adds slightly fewer units, raising your true average cost.
  • · Average entry equals your breakeven price.

FAQ

How do I calculate my average buy price?+

Add up the total USD you invested and divide by the total units you received across all buys: average entry = total invested ÷ total units. That average is also your breakeven price before fees.

Is DCA better than buying all at once?+

DCA reduces timing risk and emotional entries by averaging across prices. Lump-sum can outperform in a straight uptrend, but DCA is easier to stick to and protects against buying a local top. A bot can automate the schedule.

Can I automate DCA?+

Yes — TradeStaq runs DCA and grid strategies as bots that buy on your schedule or on dips automatically, 24/7, so you do not have to place each order by hand.