Se você opera contratos futuros na B3, sabe que os custos operacionais podem corroer seu resultado — especialmente no day trade, onde cada centavo por contrato faz diferença. O problema? A B3 não facilita: as tabelas de tarifas são complexas, progressivas, e no caso do dólar, ainda envolvem conversão cambial pela PTAX.
Neste artigo, vamos destrinchar como funciona o cálculo de custos da B3 para os 4 contratos futuros mais operados — WIN, IND, WDO e DOL — e apresentar a primeira calculadora online que faz esse cálculo de forma automática, gratuita e com valores atualizados diariamente.
O que a B3 cobra por contrato futuro?
Toda vez que você compra ou vende um contrato futuro, a B3 cobra duas taxas:
- Emolumentos (35% da tarifa) — cobrados pela bolsa como custo de negociação
- Taxa de Registro (65% da tarifa) — cobrados pela câmara de compensação (clearing)
Essas duas taxas somadas formam a tarifa total por contrato. Importante: a cobrança é por operação, ou seja, uma compra gera uma cobrança e uma venda gera outra. Em um day trade completo (compra + venda), você paga duas vezes.
Tabela de tarifas progressivas: como funciona o ADV
A tarifa por contrato não é fixa — ela depende do seu ADV (Average Daily Volume), que é a média diária de contratos que você operou no mês anterior. A B3 utiliza esse número para enquadrar cada trader em uma faixa de tarifa.
Quanto maior o seu volume, menor a tarifa por contrato.
Tarifas para Índice (WIN e IND)
| ADV (contratos/dia) | Tarifa por contrato (R$) |
|---|---|
| 1 a 50 | R$ 1,97 |
| 51 a 150 | R$ 1,82 |
| 151 a 500 | R$ 1,72 |
| 501 a 1.500 | R$ 1,57 |
| 1.501 a 3.500 | R$ 1,42 |
| 3.501 a 7.500 | R$ 1,27 |
| 7.501 a 15.000 | R$ 1,17 |
| Acima de 15.000 | R$ 1,07 |
Tarifas para Dólar (WDO e DOL)
| ADV (contratos/dia) | Tarifa por contrato (US$) |
|---|---|
| 1 a 250 | US$ 0,97 |
| 251 a 1.000 | US$ 0,88 |
| 1.001 a 2.500 | US$ 0,83 |
| 2.501 a 6.000 | US$ 0,77 |
| 6.001 a 10.000 | US$ 0,73 |
| 10.001 a 15.000 | US$ 0,69 |
| 15.001 a 25.000 | US$ 0,66 |
| 25.001 a 45.000 | US$ 0,51 |
| 45.001 a 80.000 | US$ 0,36 |
| Acima de 80.000 | US$ 0,33 |
Observação importante: para contratos de dólar, a tarifa é cobrada em dólares americanos e precisa ser convertida para reais usando a PTAX de venda do último dia útil, divulgada diariamente pelo Banco Central do Brasil.
Fator de multiplicação por tipo de contrato
Nem todo contrato paga a tarifa cheia. A B3 aplica um fator multiplicador que varia conforme o tipo:
| Contrato | Fator | Observação |
|---|---|---|
| WIN (Mini Índice) | 0,20 | Paga 20% da tarifa do índice cheio |
| IND (Índice Cheio) | 1,00 | Tarifa integral |
| WDO (Mini Dólar) | 0,25 | Paga 25% da tarifa do dólar cheio |
| DOL (Dólar Cheio) | 1,00 | Tarifa integral |
Desconto de Day Trade: tabela progressiva
Operações de day trade (compra e venda no mesmo dia) recebem um desconto adicional sobre a tarifa. Esse desconto também é progressivo — quanto mais day trades você faz, maior a redução:
Redução Day Trade — Índice
| ADV Day Trade | Redução |
|---|---|
| 1 a 5 | 35% |
| 6 a 50 | 40% |
| 51 a 150 | 55% |
| 151 a 1.500 | 70% |
| Acima de 1.500 | 75% |
Redução Day Trade — Dólar
| ADV Day Trade | Redução |
|---|---|
| 1 a 20 | 16% |
| 21 a 500 | 25% |
| 501 a 1.500 | 40% |
| 1.501 a 3.000 | 45% |
| 3.001 a 5.000 | 50% |
| 5.001 a 10.000 | 55% |
| 10.001 a 20.000 | 57,5% |
| 20.001 a 35.000 | 60% |
| 35.001 a 60.000 | 62,5% |
| Acima de 60.000 | 65% |
Passo a passo: como calcular o custo do mini índice (WIN)
Vamos usar como exemplo um trader na primeira faixa de volume (ADV entre 1 e 50 contratos):
- Tarifa base: R$ 1,97 (primeira faixa da tabela de índice)
- Fator do contrato WIN: × 0,20 = R$ 0,394 → arredondado para R$ 0,39
- Redução day trade (35%): R$ 0,39 × (1 − 0,35) = R$ 0,39 × 0,65 = R$ 0,25 por operação
- Day trade completo (ida e volta): R$ 0,25 × 2 = R$ 0,50 por contrato WIN
Desses R$ 0,25 por operação:
- Emolumentos (35%): R$ 0,09
- Taxa de Registro (65%): R$ 0,16
Passo a passo: como calcular o custo do mini dólar (WDO)
Para o mini dólar, o cálculo envolve uma etapa adicional — a conversão pela PTAX:
- Tarifa base: US$ 0,97 (primeira faixa da tabela de dólar)
- Fator do contrato WDO: × 0,25 = US$ 0,2425
- Redução day trade (16%): US$ 0,2425 × (1 − 0,16) = US$ 0,2037
- Conversão para reais: US$ 0,2037 × PTAX (ex: R$ 5,12) = R$ 1,04 por operação
- Day trade completo (ida e volta): R$ 1,04 × 2 = R$ 2,08 por contrato WDO
Diferença crucial: no cálculo do dólar, a B3 não arredonda valores intermediários em USD — apenas o resultado final em reais é arredondado para 2 casas decimais. Já nos contratos de índice, cada etapa intermediária é arredondada.
Por que é tão difícil calcular na mão?
Existem vários fatores que tornam o cálculo manual confuso e propenso a erros:
- Tabelas progressivas — tanto a tarifa base quanto o desconto de day trade variam por faixa de volume
- Regras de arredondamento diferentes — índice arredonda cada etapa, dólar só arredonda no final
- PTAX variável — o custo do mini dólar muda todo dia com a cotação do câmbio
- Fator de multiplicação — mini contratos pagam uma fração da tarifa do contrato cheio
- Custo por operação vs. por day trade — fácil confundir o custo de uma perna com o custo total (ida e volta)
Nossa calculadora resolve tudo isso automaticamente
Para resolver esse problema de uma vez, criamos a Calculadora de Custos da B3 — a primeira ferramenta online que calcula automaticamente o custo real por contrato para WIN, IND, WDO e DOL.
O que a calculadora faz:
- ✅ Permite selecionar entre os 4 contratos futuros mais operados
- ✅ Calcula com base nas tabelas oficiais da B3 atualizadas
- ✅ Aplica o desconto progressivo de day trade automaticamente
- ✅ Busca a PTAX em tempo real do Banco Central para contratos de dólar
- ✅ Mostra a decomposição completa: emolumentos + registro + custo por operação + custo round turn
- ✅ Permite simular com diferentes volumes (ADV) para ver como seu custo muda
- ✅ Inclui o cálculo para operações normais e HFT
→ Acesse a Calculadora de Custos B3 gratuitamente
Custo automático no AUTOPROFIT: sem cálculo manual
Para quem usa o AUTOPROFIT, existe um recurso ainda mais poderoso: o cálculo automático de custos operacionais.
Quando ativado, o AUTOPROFIT:
- Detecta automaticamente qual contrato você está operando (WIN, IND, WDO ou DOL)
- Aplica o custo round turn (ida e volta) correto para aquele contrato
- Configura automaticamente as opções de resultado no ProfitWeb para descontar os custos do P&L
- Atualiza diariamente os valores com base na PTAX mais recente
Isso significa que seu resultado líquido aparece em tempo real, já descontados os custos da B3 — sem precisar fazer nenhum cálculo manual ou ajuste nas configurações.
Valores atuais por contrato (Day Trade, 1ª faixa)
Para referência rápida, estes são os custos atuais para a maioria dos traders (primeira faixa de volume, day trade):
| Contrato | Custo por operação | Custo round turn (ida + volta) |
|---|---|---|
| WIN (Mini Índice) | R$ 0,25 | R$ 0,50 |
| IND (Índice Cheio) | R$ 1,28 | R$ 2,56 |
| WDO (Mini Dólar) | ~R$ 1,04* | ~R$ 2,08* |
| DOL (Dólar Cheio) | ~R$ 4,18* | ~R$ 8,36* |
*Valores de dólar variam diariamente com a PTAX. Use a calculadora para o valor atualizado.
Programa HFT: tarifas diferenciadas
Traders de alta frequência podem se cadastrar no Programa HFT da B3 para obter tarifas fixas muito mais baixas:
- Índice (HFT): R$ 0,21 por contrato cheio (WIN = R$ 0,042)
- Dólar (HFT): US$ 0,11 por contrato cheio (WDO = US$ 0,0275)
Para participar, é necessário se cadastrar através da sua corretora e atender requisitos específicos de volume e estratégia. Nossa calculadora também inclui o cálculo HFT.
Conclusão
Entender os custos operacionais da B3 não é luxo — é necessidade para qualquer trader que queira saber seu resultado real. Com tabelas progressivas, regras de arredondamento diferentes entre índice e dólar, e a variação diária da PTAX, calcular na mão é trabalhoso e propenso a erros.
Nossa Calculadora de Custos da B3 resolve isso de forma simples, gratuita e sempre atualizada. E para quem opera com o AUTOPROFIT, o custo é calculado e aplicado automaticamente — sem precisar tocar em nenhuma configuração.
