DCA en bitcoin: cómo tributa comprar cada mes y cómo se calcula la ganancia al vender
Especialistas en fiscalidad de criptoactivos en España
El DCA (dollar cost averaging, o compra periódica) es la forma más popular de invertir en bitcoin: una cantidad fija cada semana o cada mes, sin mirar el precio. Casi todas las plataformas lo ofrecen como «plan de ahorro» o «compra recurrente»: Bitpanda, Trade Republic, Revolut, Openbank, Bitstack, Coinbase. La estrategia es sencilla. Su fiscalidad también, siempre que tengas claras cuatro cosas que las apps no te cuentan.
Comprar cada mes no tributa
Comprar bitcoin con euros no es un hecho imponible. Da igual que hagas una compra al año o una al día: mientras solo compres, no hay nada que declarar en el IRPF. El impuesto llega cuando vendes, cuando cambias bitcoin por otra cripto o cuando pagas algo con él.
Lo que sí puede haber, aunque no vendas:
- El modelo 721, si tienes más de 50.000 € en custodios extranjeros a 31 de diciembre.
- El Impuesto sobre el Patrimonio, en carteras grandes.
Lo explicamos en hay que declarar las criptomonedas aunque no venda.
Cada compra es un lote
Aquí empieza lo importante. Para Hacienda tu bitcoin no es un saldo: es una pila de lotes, uno por compra, cada uno con su fecha, su cantidad y su precio en euros. Tres años de DCA semanal son más de 150 lotes; con redondeos diarios, cientos.
La comisión de cada compra forma parte del coste de ese lote. Si compras 100 € con un 1,49 % de comisión, el lote cuesta 100 € y recibes bitcoin por algo menos: el coste fiscal de esas unidades son los 100 €. Ver comisiones deducibles.
Al vender: FIFO, no precio medio
La mayoría de apps te enseña tu precio medio de compra. Es útil para saber cómo vas, pero no es el que usa Hacienda. Cuando vendes una parte, la Dirección General de Tributos exige el método FIFO: salen primero las unidades compradas antes.
Un ejemplo con precios redondos. Compras 1.000 € cada trimestre:
| Compra | Precio del BTC | BTC comprado |
|---|---|---|
| Enero | 50.000 € | 0,020 |
| Abril | 40.000 € | 0,025 |
| Julio | 25.000 € | 0,040 |
| Octubre | 50.000 € | 0,020 |
| Total | 0,105 BTC por 4.000 € |
El precio medio es de unos 38.095 €. Al año siguiente vendes 0,045 BTC a 80.000 € y recibes 3.600 €.
- Con FIFO salen el lote de enero (0,020, coste 1.000 €) y el de abril (0,025, coste 1.000 €). Ganancia: 3.600 − 2.000 = 1.600 €.
- Con precio medio el coste sería 0,045 × 38.095 = 1.714 €, y la ganancia, 1.886 €.
Aquí el FIFO sale mejor porque los primeros lotes fueron caros. Si los primeros hubieran sido los baratos, ocurriría lo contrario y declararías más. No se elige: es FIFO siempre. Y los lotes que quedan (julio y octubre) son los que usarás en la siguiente venta.
Si haces DCA en varias plataformas
El FIFO se aplica a todas tus unidades de bitcoin, estén donde estén. Si haces DCA en Bitpanda y compraste antes en Coinbase, vender en Bitpanda puede consumir los lotes de Coinbase. Cada plataforma te da su propio informe, y ninguno sirve si no los juntas.
La regla de recompra choca con el DCA
Si vendes bitcoin con pérdida y vuelves a comprar bitcoin en los doce meses siguientes, esa pérdida no se puede usar ese año: queda aplazada hasta que vendas lo recomprado. Es la regla que impide vender y recomprar solo para generar pérdidas.
Con un plan de DCA activo, tú no recompras, pero tu plan sí. Si en diciembre vendes la parte de tu bitcoin que va en pérdidas para compensar otras ganancias y el plan sigue comprando en enero, la pérdida queda bloqueada.
Qué hacer:
- Pausa el plan si vas a materializar una pérdida y quieres usarla ese año.
- O busca la pérdida en otros activos: la regla solo bloquea si recompras el mismo.
- Si haces DCA con ETP de bitcoin en un bróker, el plazo es de dos meses, no de doce.
Ver compensar pérdidas de criptomonedas.
DCA desde stablecoins: cada compra es una permuta
Mucha gente aparca euros en USDC o USDT y programa compras de bitcoin desde ahí. Fiscalmente eso cambia el cuadro: cambiar una stablecoin por bitcoin es una permuta, y tributa como una venta de la stablecoin. Como el dólar se mueve frente al euro, cada compra genera una pequeña ganancia o pérdida. Lo explicamos en stablecoins y tipo de cambio.
Si el plan compra directamente con euros, ese problema no existe.
DCA de salida: vender también por tramos
La escala del ahorro es progresiva: los primeros 6.000 € de ganancia de cada año tributan al 19 %, el tramo hasta 50.000 €, al 21 %, y a partir de ahí sube. Igual que compras por tramos, vender por tramos repartidos en varios años puede ahorrarte impuestos frente a venderlo todo de golpe. No hay ningún plazo de tenencia que deje la venta exenta: ver cuánto tiempo hay que tener las criptomonedas.
Guarda el historial cada año
Con cientos de lotes, calcular el FIFO a mano no es realista y depende de tener todas las compras. Descarga cada enero el historial de cada plataforma, con fecha, cantidad, precio y comisión. Si una plataforma cierra o te obliga a migrar, ese archivo es lo único que te queda. Ver reconstruir el historial perdido.
Resumen
| Situación | Fiscalidad |
|---|---|
| Compras periódicas con euros | Nada en el IRPF; cada compra es un lote |
| Comisión de cada compra | Suma al coste de ese lote |
| Vendes una parte | Ganancia o pérdida por FIFO, no por precio medio |
| Vendes con pérdida y el plan sigue comprando | Pérdida aplazada (doce meses en cripto, dos en ETP) |
| DCA desde USDC o USDT | Cada compra es una permuta de la stablecoin |
| Más de 50.000 € en custodios extranjeros a 31-dic | Modelo 721 |
Si usas una app de redondeos, mira también Bitstack y sus impuestos.
CriptoHacienda importa las compras de todas tus plataformas, ordena cada lote por FIFO y te enseña la ganancia real de vender una parte antes de hacerlo.
¿Listo para calcular tus impuestos crypto?
CriptoHacienda calcula tu IRPF y Modelo 721 automáticamente. Gratis.
Empezar gratis →