Calculate Your Weighted Average Cost for Crypto Purchases🇦🇷
If you bought crypto at different times and prices, your weighted average cost is key to knowing your break-even point and profit/loss. This calculator accepts up to 5 purchases and shows your exact average, total invested, and price range.
When to use this calculator
- You bought crypto multiple times and want to know your average cost.
- You need your cost basis for tax calculations.
- You want to know at what price you'll be in profit.
- You compare your average to current market prices.
- You track your dollar-cost averaging (DCA) purchases.
Real Example: Bitcoin DCA Across 2 Purchases
- Data: Purchase 1 = 0.5 BTC @ $60,000, Purchase 2 = 0.3 BTC @ $50,000.
- Total invested: (0.5 × $60,000) + (0.3 × $50,000) = $30,000 + $15,000 = $45,000.
- Total BTC: 0.5 + 0.3 = 0.8 BTC.
- Weighted average cost: $45,000 / 0.8 = $56,250 per BTC.
- Interpretation: your break-even is $56,250. If BTC is above that, you're in profit.
How it works
1 min readWeighted Average Cost (Real DCA)
If you bought crypto at different times and prices, your weighted average cost (WAC) is your reference point for knowing your break-even. It's not the simple average of prices—it weights by the quantity bought at each price.
Formula
WAC = Σ (quantity_i × price_i) / Σ quantity_i
Same as: total invested / total tokens acquired.
Example Table
| Purchase | Quantity | Price | Investment |
|---|---|---|---|
| 1 | 0.5 BTC | $60,000 | $30,000 |
| 2 | 0.3 BTC | $50,000 | $15,000 |
| 3 | 0.2 BTC | $70,000 | $14,000 |
| Total | 1.0 BTC | — | $59,000 |
WAC = 59,000 / 1.0 = $59,000.
When to Use and Common Mistakes
Frequently asked questions
What is weighted average cost and why does it matter?
Weighted average cost is the average price per token across all your purchases, weighted by quantity at each price. It matters because it's your break-even point—the price at which you neither gain nor lose money.
How do I calculate weighted average cost?
Multiply each purchase quantity by its price, add all those amounts, then divide by your total tokens. Example: (0.5 × $60,000) + (0.3 × $50,000) = $45,000 total for 0.8 tokens = $56,250 average.
Should I include transaction fees in my cost basis?
Yes. Exchange fees are part of your acquisition cost. Add them to your total invested amount for the most accurate break-even price.
What's the difference between simple average and weighted average?
Simple average of $60K and $50K is $55K. But if you bought more at the lower price, weighted average will be lower. Always use weighted average for accurate cost tracking.
Is weighted average cost the same as cost basis for taxes?
Essentially yes. Your weighted average cost is your cost basis. You'll report this on Schedule D when you sell, and it's how you calculate capital gains or losses.
What if I earned staking rewards? Does that affect my average cost?
Staking rewards have a cost basis of $0 at the time received. If you include them as a separate 'purchase,' it can lower your overall weighted average cost.
Can I use weighted average cost if I bought in different currencies?
Yes, but convert everything to one currency using the exchange rate on each purchase date. Then calculate your weighted average in that single currency.
What's the difference between weighted average cost and FIFO?
Weighted average cost treats all purchases as one pool. FIFO (First In, First Out) sells the oldest coins first. Consult a tax professional on which method works best for you.
How do I know if I'm in profit or loss?
Compare your weighted average cost to the current price. If current price > average cost, you're in profit. If lower, you're in loss.