Calculate Your Weighted Average Cost for Crypto Purchases
Calculate weighted average cost across multiple crypto purchases. Track 5 transactions, find your break-even price instantly. Free—see your profit zone.
See step-by-step calculation
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.
Example: Weighted Average Cost vs. Simple Average
| Purchase | Quantity | Price per token | Investment | Simple avg price |
|---|---|---|---|---|
| 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 / WAC | 1.0 BTC | $59,000 (WAC) | $59,000 | $60,000 (wrong if qty differs) |
Fuente: Example embedded in calculator (hacecuentas.com). WAC formula: Σ(quantity × price) / Σ quantity. IRS requires cost basis tracking for capital gains reporting — IRS.gov/filing/digital-assets.
How it works
Weighted Average Cost (Real DCA)
Si compraste crypto en distintos momentos y precios, tu costo promedio ponderado (WAC, por Weighted Average Cost) es el punto de referencia real para saber en qué precio estás en break-even. No es el promedio simple de precios: pondera cada compra según la cantidad adquirida en cada operación.
Este concepto es idéntico al que usan los contadores bajo NIIF (Normas Internacionales de Información Financiera) para valuar inventarios con el método de "costo promedio ponderado móvil". En crypto, es la base del DCA real (Dollar-Cost Averaging): no importa cuántas compras hiciste, lo relevante es cuánto invertiste en total y cuántos tokens obtuviste.
---
Cómo se calcula
WAC = Σ (cantidad_i × precio_i) / Σ cantidad_i
Lo que es equivalente a:
WAC = total invertido / total de tokens adquiridos
Cada compra aporta al numerador su inversión total (cantidad × precio) y al denominador su cantidad. Las compras más grandes —en volumen de tokens— tienen más peso en el resultado final. Las compras chicas a precios extremos distorsionan poco el WAC global.
---
Ejemplo paso a paso
| Compra | Cantidad | Precio unitario | Inversión |
|---|---|---|---|
| 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 BTC = $59,000 por BTC
El promedio simple sería (60,000 + 50,000 + 70,000) / 3 = $60,000, pero ese número ignora que compraste más unidades a $50,000 que a $70,000. El WAC de $59,000 refleja la realidad de tu posición.
---
Qué incluir en el cálculo
Sí incluir:
No incluir:
---
Qué pasa cuando vendés parcialmente
Si vendés una parte de tu posición, el WAC no cambia por esa venta: sigue siendo el mismo costo promedio para los tokens que te quedan. Lo que cambia es la cantidad total en tu posición. Si después volvés a comprar, el nuevo WAC se recalcula incluyendo esa compra adicional sobre el saldo remanente.
Ejemplo: si vendiste 0.2 BTC de los 1.0 del ejemplo anterior, te quedan 0.8 BTC con WAC = $59,000. Si después comprás 0.2 BTC más a $55,000:
---
Errores comunes
---
Para qué sirve en la práctica
El WAC es tu ancla para decisiones concretas: sabés exactamente por encima de qué precio estás en ganancia y por debajo de cuál estás en pérdida sobre tu posición total. También es el dato base para calcular la ganancia o pérdida realizada cuando vendés, que en muchas jurisdicciones es el hecho imponible relevante para declarar impuestos sobre activos digitales.
Para calcular la ganancia o pérdida de una operación específica, usá nuestra calculadora de profit/loss en crypto.
Real Example: Bitcoin DCA Across 2 Purchases
Frequently asked questions
What is weighted average cost and why does it matter?
How do I calculate weighted average cost?
Should I include transaction fees in my cost basis?
What's the difference between simple average and weighted average?
Is weighted average cost the same as cost basis for taxes?
What if I earned staking rewards? Does that affect my average cost?
Can I use weighted average cost if I bought in different currencies?
What's the difference between weighted average cost and FIFO?
How do I know if I'm in profit or loss?
Sources & references
Methodology & trust
Calculadora de finanzas revisada por el equipo editorial de Hacé Cuentas, contrastada con U.S. IRS — Digital Assets (cost basis & capital gains), según nuestra política editorial y metodología.
Última revisión: June 22, 2026. Los parámetros se verifican periódicamente con las fuentes citadas.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
Rodríguez, M. (2026). Calculate Your Weighted Average Cost for Crypto Purchases. Hacé Cuentas. https://hacecuentas.com/weighted-average-cost-crypto
Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.