Guía en español del Centro de Ayuda de Binance sobre cómo se calculan las comisiones de trading spot, con la frase de que la comisión se carga en el activo que recibes y un ejemplo de compra de 10 ETH al 0,1%
La guía en español de Binance sobre comisiones spot, tal como se veía en octubre de 2026, dice que la comisión se carga siempre en el activo que recibes y calcula una compra de 10 ETH al 0,1%.

Ten a mano tu historial de trades y busca primero una sola cosa: qué activo aparece junto al número de la comisión. Si compraste en ETH/USDT y ahí pone ETH, la comisión salió de los propios ETH que recibiste. Pagaste los mismos USDT, pero en la cuenta entró algo menos de lo que dice la columna de cantidad. En ese caso el costo de cada moneda no es el precio medio de ejecución, sino los USDT pagados divididos entre los ETH que de verdad te llegaron, y el resultado queda un poco por encima del precio medio.

Si en esa columna aparece BNB, la cantidad de ETH llega completa, pero gastaste además unos BNB que hay que pasar a USDT y sumar al gasto. Y cuando vendes ETH/USDT sin descuento con BNB, la comisión se descuenta de los USDT que recibes; eso no toca el costo de la compra. Los precios de los ejemplos son supuestos; el 0,1% y el 0,075% salen de los ejemplos para usuarios regulares de las dos guías de Binance que se citan abajo, y tu tasa real depende del nivel de comisión de tu cuenta y de lo que figure en cada ejecución.

Qué columnas del historial de trades de Binance necesitas

La guía de Binance ¿Cómo se calculan las comisiones de trading de spot de Binance? explica que la comisión siempre se cobra en el activo que recibes. La guía sobre BNB añade que la [Comisión est.] que ves al crear la orden es solo de referencia y que, para ver lo que finalmente se cobró, hay que ir al Historial de trades. Por eso no conviene partir de la pantalla de la orden ni de la fila resumida del historial de órdenes: cada ejecución tiene su propia línea en el historial de trades, y es esa la que sirve. La diferencia entre los dos historiales está en Historial de órdenes y de trades en Binance.

De cada línea, lee en voz alta cuatro datos: precio, cantidad ejecutada, total en USDT y comisión con su activo. Las letras que siguen al importe de la comisión indican qué cálculo necesitas.

Comisión cobrada en la moneda comprada: baja la cantidad que recibes

Supón que compras 0,5 ETH a 2000 USDT, sin el descuento con BNB activado y con una tasa del 0,1%.

  • USDT pagados: 0,5 × 2000 = 1000 USDT;
  • comisión: 0,5 ETH × 0,1% = 0,0005 ETH, anotada en ETH;
  • ETH que entran en la cuenta: 0,5 − 0,0005 = 0,4995 ETH;
  • costo por ETH: 1000 ÷ 0,4995 ≈ 2002,00 USDT.

El precio de ejecución fue 2000 y el costo por moneda queda en torno a 2002. Esos 2 USDT de diferencia son los 0,0005 ETH de comisión repartidos entre las monedas que sí recibiste. La calculadora de precio medio no incluye comisiones, así que te devolverá 2000; para llegar a 2002 tienes que cambiar tú el divisor por la cantidad recibida.

En una sola operación parece poca cosa, pero te acompaña después: si en la cuenta hay 0,4995 ETH, una orden de venta por 0,5 ETH no pasará. Antes de vender mira la cantidad disponible; si el resto no se puede vender, revisa los errores de filtros spot.

Con el descuento en BNB activado: la cantidad no cambia y el BNB se suma al costo

Según la guía ¿Cómo pagar comisiones con BNB y obtener hasta un 25% de descuento?, la comisión se calcula primero en la criptomoneda que recibes y luego se convierte a BNB. Si tu saldo de BNB no alcanza, se cobra la comisión original.

La misma compra de antes, ahora con el descuento activado:

  • comisión con descuento: 0,5 ETH × 0,075% = 0,000375 ETH, que se convierten a BNB y se cobran en BNB;
  • ETH recibidos: 0,5, completos;
  • valor de esa comisión en USDT: 0,000375 × 2000 = 0,75 USDT;
  • costo por ETH: (1000 + 0,75) ÷ 0,5 = 2001,50 USDT.

Esos 0,75 USDT salen del precio supuesto del ejemplo. La propia guía advierte que, en pares que no son de BNB, la conversión usa una tasa promedio en lugar de la tasa spot del momento, así que no des por hecho que el BNB descontado, pasado a USDT con cualquier cotización, va a coincidir al centavo. Con tu registro delante, copia primero la cantidad de BNB que realmente se descontó y después aplica un precio de conversión que hayas elegido y del que guardes el origen: cantidad de BNB × precio (USDT por BNB) = comisión que sumas al gasto de la compra. Este cálculo sirve para cuadrar lo que gastaste; no sustituye las reglas fiscales de tu país.

¿Tenías el descuento activado y aun así te cobraron la comisión completa? La guía de Binance menciona varios casos. Sin BNB suficiente se cobra la comisión original. Si un token vale menos de 0,00000001 BNB, sus trades no tienen descuento y la comisión puede cobrarse en ese token o en BNB. Con bots de trading como Grid de Spot, DCA o el bot de reequilibrio, primero se descuenta la comisión estándar de la cuenta de bots y luego el reembolso se acredita en tu cuenta Spot; esos movimientos están en [Órdenes] - [Órdenes con bots de trading] - [Historial de devolución de comisiones], y para cuadrar hay que mirar juntos el cobro inicial, el reembolso y el BNB. Para comprobar si el descuento se aplicó, sigue Cómo verificar el descuento con BNB.

Una orden ejecutada en varias partes: separa las comisiones por activo

Una orden límite puede llenarse en varias ejecuciones, y cada una ocupa su propia línea en el historial de trades. Imagina que tu orden de compra se ejecutó dos veces, ambas con una comisión del 0,1% cobrada en ETH:

Precio (USDT)Cantidad (ETH)Total (USDT)Comisión (ETH)
20000,36000,0003
20100,24020,0002
Suma0,510020,0005

Recibes 0,5 − 0,0005 = 0,4995 ETH, y el costo por moneda es 1002 ÷ 0,4995 ≈ 2006,01 USDT/ETH, frente a un precio medio sin comisiones de 1002 ÷ 0,5 = 2004 USDT/ETH. Como las dos comisiones están en ETH, puedes sumarlas y restarlas de la cantidad total.

Si una línea se cobró en BNB y la otra en ETH, esos dos números no se pueden sumar tal cual. Sepáralos por activo: lo cobrado en ETH se resta de la cantidad recibida, y lo cobrado en BNB se pasa a USDT línea por línea y se añade al gasto. Costo por moneda = (total en USDT + comisiones en BNB convertidas a USDT) ÷ (ETH ejecutados − comisiones cobradas en ETH). Por ejemplo, si la primera línea hubiera pagado en BNB una comisión equivalente a 0,45 USDT y la segunda siguiera con 0,0002 ETH: (1002 + 0,45) ÷ (0,5 − 0,0002) ≈ 2005,70 USDT/ETH.

Al vender, la comisión se cobra en USDT: cambia lo que recibes, no el costo

En una venta ETH/USDT sin descuento con BNB, la comisión sale de los USDT que te llegan. Sigamos con el registro de la tabla, el de las dos compras con comisión en ETH, y supongamos que vendes los 0,4995 ETH a 2100 USDT con una tasa del 0,1%:

  1. total de la venta: 0,4995 × 2100 = 1048,95 USDT;
  2. comisión: 1048,95 × 0,1% = 1,04895 USDT;
  3. USDT recibidos: 1048,95 − 1,04895 = 1047,90105 USDT;
  4. frente a los 1002 USDT que pagaste al comprar, la ida y vuelta deja 45,90105 USDT más.

No hace falta volver atrás y modificar los 2006,01 USDT/ETH de la compra. La comisión de compra ya redujo los ETH que podías vender; la de venta se descuenta solo del total de esta operación. Si restaras otra vez la comisión de compra, la estarías contando dos veces. Para comprobar la comisión de una ejecución suelta a partir de la tasa y el total, puedes usar la calculadora de comisiones spot.

Tu cálculo no coincide con el que muestra Binance: qué revisar

  • El activo de la comisión: dentro de una misma orden, ¿hay líneas cobradas en BNB y otras en la moneda?
  • Si partiste de la [Comisión est.] de la pantalla de la orden: es una estimación; lo que cuenta es el historial de trades.
  • El divisor: ¿usaste la cantidad ejecutada o la recibida? Con la comisión cobrada en la moneda no son iguales.
  • Otras entradas de la misma moneda: depósitos, conversiones con Convert o recompensas cambian el saldo, pero su costo no figura en estas líneas.

El costo o la ganancia que Binance muestra en la página de activos sigue su propio método: si incluye comisiones o cómo trata las monedas depositadas lo explica la propia plataforma junto a ese dato. Lo que se hace aquí es reconstruir, desde el historial de trades, cuánto salió y cuánto entró. Si los dos números no coinciden, comprueba primero que miden lo mismo antes de decidir cuál está mal.

Riesgo de mercado: el costo de compra dice cuánto pagaste en su momento, no si te conviene vender ahora.

Otras dudas sobre el costo de compra

¿La comisión va dentro del costo o en una partida de gastos aparte?

Si lo que quieres saber es cuánto te costó cada moneda recibida, incluye la comisión de compra en el costo por moneda, como en las fórmulas de arriba. También puedes llevar una columna aparte con el total de comisiones para revisar gastos; lo que no debes hacer es descontar de nuevo una comisión que ya metiste en el costo al calcular el resultado de esa misma operación. La clasificación fiscal de costos y gastos depende de las normas de tu país.

Después de la comisión me queda un resto de ETH que no puedo vender, ¿qué hago?

Si el resto está por debajo de la cantidad mínima del par o no encaja con su incremento de cantidad, la orden spot se rechaza. Revisa la cantidad disponible y las reglas del par, y mira si tu cuenta ofrece la conversión de saldos pequeños y en qué condiciones; no hace falta comprar más solo para redondear. Los pasos están en Cómo corregir errores de filtros spot en Binance.

Si compro otra moneda pagando con BNB, ¿en qué se cobra la comisión?

Se sigue calculando en el activo que recibes. Si compras ETH con BNB, recibes ETH y la comisión se calcula en ETH; con el descuento en BNB activado, después se convierte a BNB y se cobra en BNB.