El exchange dice una cifra. Tu banco, otra.
Las pantallas de P&L de los exchanges mezclan movimientos no realizados, funding y transferencias. Lo que de verdad has asegurado está enterrado entre miles de ejecuciones.
Suelta el archivo de historial de operaciones de Bybit o Binance y ve lo que de verdad ganaste: ganancias y pérdidas realizadas por moneda, todas las comisiones sumadas, tasa de acierto, mejor y peor operación, mes a mes.
Suelta aquí tu exportación de operaciones de Bybit o Binance
Archivos CSV · suelta varios a la vez (spot y derivados)
Tu archivo nunca sale de este navegador. Se lee y se calcula en tu dispositivo: no se sube, no se guarda y no nos llega nada.
Los datos de ejemplo son ficticios: Ejemplo spot de Bybit · Ejemplo Closed P&L de Bybit
Las pantallas de P&L de los exchanges mezclan movimientos no realizados, funding y transferencias. Lo que de verdad has asegurado está enterrado entre miles de ejecuciones.
Maker, taker, funding, comisiones cobradas en BNB o en la moneda que compraste. Súmalas una vez y el mes «ganador» muchas veces no lo es.
Cada plataforma exporta un archivo distinto, con columnas y formatos de fecha diferentes. Emparejar a mano compras y ventas entre todas te lleva un fin de semana.
En España la declaración se presenta entre abril y junio. Conocer pronto tu ganancia realizada marca la diferencia entre tener un plan y entrar en pánico.
Los exchanges escriben los nombres de las columnas en el idioma de tu cuenta. Ponla en inglés antes de exportar: la herramienta lee los nombres de columna en inglés. Por eso los menús de los pasos aparecen en inglés.
Cada ejecución spot con precio, cantidad y comisión. Úsalo para el P&L spot.
0101234567890012345678901
Inicia sesión en bybit.com y abre Orders → Unified Trading Order.02012345678900123456789012
Elige Spot y después la pestaña Trade History (no Order History).030123456789001234567890123
Haz clic en Export, elige el periodo (hasta 6 meses por archivo, dentro de los últimos 2 años) y confirma con Export Now.0401234567890012345678901234
Descarga el CSV y suéltalo arriba. Repite con periodos anteriores si los necesitas.Una fila por posición cerrada, después de comisiones. Úsalo para futuros y perpetuos.
0101234567890012345678901
Abre Orders → Unified Trading Order y elige Futures (Derivatives).02012345678900123456789012
Abre la pestaña Closed P&L (P&L cerrado).030123456789001234567890123
Haz clic en Export, selecciona All contracts y el periodo, y después Export Now.0401234567890012345678901234
Descarga el CSV y suéltalo arriba junto con tu archivo spot.Cada cambio de saldo, funding incluido. Úsalo en lugar de los dos archivos anteriores si prefieres una sola exportación.
0101234567890012345678901
Abre Assets → Unified Trading Account → History Records.02012345678900123456789012
Elige Transaction Log y haz clic en Export.030123456789001234567890123
Elige el rango de fechas (hasta 6 meses) y haz clic en Export Now.0401234567890012345678901234
Descarga el CSV y suéltalo arriba.Cada ejecución spot con la moneda, la cantidad y la comisión. Úsalo para el P&L spot.
0101234567890012345678901
Inicia sesión en binance.com y abre Orders → Spot Order.02012345678900123456789012
Abre la pestaña Trade History y haz clic en Export Trade History.030123456789001234567890123
Elige las fechas en el calendario (hasta 1 año por archivo) y haz clic en Generate.0401234567890012345678901234
Cuando llegue la notificación, haz clic en Download y suelta el CSV arriba.Cada ejecución de futuros USDⓈ-M con su beneficio realizado y su comisión.
0101234567890012345678901
Abre Orders → Futures Order y elige USDⓈ-M.02012345678900123456789012
Abre la pestaña Trade History y haz clic en Export.030123456789001234567890123
Elige el rango de fechas y genera el archivo.0401234567890012345678901234
Descárgalo. Si llega en formato Excel, ábrelo y guárdalo como CSV; después suéltalo arriba.Cada cambio de saldo en spot, futuros y conversiones, en un solo archivo.
0101234567890012345678901
Abre Assets → Asset History (Transaction History).02012345678900123456789012
Haz clic en el icono de exportar y después en Export Transaction Records.030123456789001234567890123
Elige el periodo (Customize para fechas antiguas), todas las cuentas, todas las monedas y CSV como formato.0401234567890012345678901234
Haz clic en Generate, espera el correo o el SMS, y después Download y suelta el CSV arriba.Historial de operaciones spot de Bybit
Spot Pairs, Order Type, Direction, feeCoin, ExecFeeV2, Filled Value, Filled Price, Filled Quantity, Fees, Transaction ID, Order No., Timestamp (UTC)
Closed P&L de derivados de Bybit
Market, Order Quantity, Entry Price, Exit Price, Trade Type, Realized P&L, Trade time
Registro de transacciones de la Unified Trading Account de Bybit
Currency, Contract, Type, Direction, Quantity, Position, Filled Price, Funding, Fee Paid, Cash Flow, Change, Wallet Balance, Action, Time
Historial de operaciones spot de Binance (cantidad y moneda en la misma celda)
Date(UTC), Pair, Side, Price, Executed, Amount, Fee
Historial de operaciones spot de Binance (columna de moneda de comisión aparte)
Date(UTC), Pair, Base Asset, Quote Asset, Type, Price, Amount, Total, Fee, Fee Coin
Historial de operaciones de futuros USDⓈ-M de Binance
Date(UTC), Pair, Side, Price, Quantity, Amount, Fee, Realized Profit
Historial de transacciones de futuros de Binance
Date(UTC), type, Amount, Asset, Symbol, Transaction ID
Extracto del historial de transacciones de Binance
User_ID, UTC_Time, Account, Operation, Coin, Change, Remark
No. El archivo se lee y se calcula por completo en tu navegador con JavaScript. No se sube, no se guarda y no se envía nada a TheCryptoHub; incluso puedes desconectarte de internet cuando la página haya cargado y sigue funcionando.
De Bybit: historial de operaciones spot, Closed P&L de derivados y registro de transacciones de la Unified Trading Account. De Binance: historial de operaciones spot, historial de operaciones de futuros USDⓈ-M, historial de transacciones de futuros y extracto del historial de transacciones. Los archivos deben ser CSV. Pronto habrá más exchanges.
Las compras y las ventas se emparejan por orden de llegada (FIFO) en cada activo: las comisiones se suman al coste de las compras y se restan de lo obtenido en las ventas. En derivados se usa el P&L realizado que el exchange indica por posición cerrada. USD y las stablecoins en USD se cuentan 1:1; las demás monedas de cotización se muestran aparte, nunca se convierten.
Una exportación solo cubre las fechas que elegiste, y las monedas que depositaste se compraron en otro sitio. Las ventas sin una compra correspondiente en el archivo se marcan y quedan fuera del total, en lugar de contarse como ganancia pura.
Úsalo para saber dónde estás, no para presentar la declaración. Cada país tiene sus normas: en España Hacienda aplica FIFO y las ganancias van a la base del ahorro del IRPF, pero una sola exportación no recoge transferencias, staking ni tus otros exchanges. Una cuenta de TheCryptoHub genera el informe completo para tu país.
Tu resultado queda guardado, tus otros exchanges se conectan automáticamente y se genera el informe fiscal oficial para tu país. TheCryptoHub conecta los exchanges con claves API de solo lectura o de trading, nunca de retiro, así que nunca puede mover tus fondos.
Este resultado aplica FIFO sobre un solo archivo. Tu país decide cómo se emparejan las ganancias, qué periodos de tenencia cuentan y qué tributa. Lee las guías de nuestro blog antes de declarar.
Guías fiscales cripto (en inglés)