Figure out your new average cost basis after buying more of a position at a different price ("averaging down" or dollar cost averaging), plus the break-even price you'd need to get back to even. Works for stocks, crypto, and options — all math runs in your browser.
| Shares | Price paid ($) |
|---|
When you buy more of a stock, crypto asset, or options position at a price different from what you originally paid, your overall average cost basis changes. The formula is simple: multiply each lot's quantity by its price, add those up across every lot (your original position plus every additional buy), then divide by the total quantity — new average = Σ(shares × price) / Σ(shares). This calculator applies that formula to a quick 2-lot scenario (your starting position plus one new buy) or to a full multi-lot table if you've bought in more than twice.
Averaging down usually means buying more of a position after its price has fallen, which lowers your average cost basis and reduces the price you need the asset to recover to before you're profitable again. Dollar cost averaging (DCA) is the more general strategy of buying at regular intervals regardless of price, which naturally produces the same kind of blended average cost over time. The underlying math — total cost divided by total quantity — is identical either way; this tool works for both framings, whether you're deliberately buying a dip or just tracking a recurring buy schedule.
Once you know your new average cost, the price you need the asset to reach just to break even is exactly that average. Want to know what price gets you to a specific gain instead — say, back to break-even plus 10%? Set the "target gain" field and the calculator multiplies your average by (1 + target gain% / 100) to show that target price directly, so you don't have to do the percentage math by hand.
The asset-type selector only changes the wording on the page (shares vs. coins vs. contracts) — the underlying arithmetic is the same for a stock position, a crypto holding, or an options contract's average premium paid. If you're tracking an options position, enter contracts as "shares" and your per-contract premium as "price"; the same average-cost and break-even formulas apply.
The quick view covers the most common case — an original position plus one new buy. If you've bought in three, five, or more times, switch to the multi-lot table, add a row per historical buy, and the running average, total quantity, and total cost basis update live as you type. Enter a current market price to also see your unrealized gain or loss in dollars and percent.
Educational tool only — not financial or tax advice. Always verify with your own brokerage or exchange statements before making investment decisions.
The calculator above is fully free with no limits on calculations. Pro adds:
Already purchased? Restore with the email you used at checkout — no password needed:
Secure checkout by Stripe. Your inputs are never uploaded — the license only unlocks local save/PDF export, it never collects your calculation data.