Calculate the average cost basis of your crypto holdings across multiple purchases. Track your weighted average entry price for any cryptocurrency.
When you buy a cryptocurrency at different prices over time — whether through dollar-cost averaging (DCA) or multiple spot purchases — knowing your average cost basis is essential. The average buy price is the weighted average of all your purchases, where larger purchases have more influence on the overall average.
This calculator lets you enter multiple buy orders with their prices and amounts, then computes the weighted average cost per unit. This is your breakeven point — the price at which your total holdings are exactly at cost. Any price above this is profit; any price below is a loss.
Tracking your average buy price is important for investment decisions (should you buy more to lower your average?), tax calculations (what is your cost basis for capital gains?), and psychological clarity (am I in profit or loss on this asset?).
Crypto traders, long-term holders, and DeFi participants benefit from transparent crypto average buy price calculations when planning entries, exits, or portfolio rebalances. Revisit this calculator whenever market conditions shift to keep your strategy grounded in accurate data.
Without calculating your true average, you might think you're in profit when you're actually at a loss, or vice versa. This is common when you've made many purchases at different prices. The calculator gives you one clear number — your weighted average entry — that serves as your personal breakeven point for the asset.
Average Buy Price = Σ(Quantity_i × Price_i) / Σ(Quantity_i) Total Invested = Σ(Quantity_i × Price_i) Total Units = Σ(Quantity_i) Current Value = Total Units × Current Price Unrealized PnL = Current Value − Total Invested
Result: Average: $47,000 per BTC
Three purchases: 0.5 BTC × $40,000 = $20,000; 0.3 BTC × $50,000 = $15,000; 0.2 BTC × $60,000 = $12,000. Total invested = $47,000. Total BTC = 1.0. Average = $47,000 / 1.0 = $47,000 per BTC. If Bitcoin is at $53,000, you're up $6,000 (12.8%).
Your average buy price is your personal breakeven for an asset. It determines your unrealized gain or loss at any given time and is the foundation for making informed decisions about buying more, holding, or selling. Without knowing this number, you're trading blind.
This calculator uses the weighted average, which accounts for different purchase quantities. A simple average of two buys at $40,000 and $60,000 would be $50,000 — but if you bought 10x more at $40,000, your weighted average would be much closer to $40,000. The weighted average reflects your true cost basis.
Different cost basis methods produce different tax outcomes. FIFO (First In, First Out) sells your earliest purchases first. LIFO (Last In, First Out) sells the most recent. HIFO (Highest In, First Out) sells the most expensive first, minimizing current capital gains. Consult a tax professional to choose the best method for your situation.
Buying at a lower price reduces your weighted average. The impact depends on the quantity — a large purchase at a low price shifts the average significantly, while a small purchase barely moves it. This is the basis of "buying the dip" to improve your cost basis.
For tax purposes, yes — your cost basis should include all acquisition costs including fees, commissions, and gas costs. For trading decisions, using the raw purchase prices is usually sufficient.
Cost basis is the total amount you paid for an asset, including fees. It determines your capital gain or loss when you sell. If your cost basis is $47,000 and you sell at $53,000, your capital gain is $6,000. Accurate cost basis is essential for tax reporting.
Sales don't change your average buy price for remaining holdings — they only reduce the quantity. Your average cost per unit stays the same after a partial sale. However, for tax purposes, the method you use (FIFO, LIFO) determines which specific units are considered sold.
Averaging down (buying more as price falls) can be smart if the asset is fundamentally sound and you're investing long-term. However, it's dangerous for short-term trades — adding to a losing position increases your total risk. Never average down on a trade without a stop-loss.
DCA naturally averages your purchase price over time. In volatile markets, DCA typically results in an average price lower than the period's mean because you buy more units when prices are low and fewer when prices are high. This reduces timing risk compared to lump-sum investing.