Folha de referência para as duas plataformas: as fórmulas exatas das taxas, todos os percentuais e multiplicadores publicados, fontes primárias, um histórico de alterações com datas e os mesmos números em JSON gratuito. Feita para ser citada.
fee = round_up_to_cent( taker_multiplier x 0.07 x C x P x (1 - P) )fee = round_up_to_cent( maker_multiplier x 0.0175 x C x P x (1 - P) )fee = C x feeRate x p x (1 - p)fee = 0| Constantes base | Kalshi | Polymarket |
|---|---|---|
| Taxa de taker | 0.07 | 0–0.07 por categoria |
| Taxa de maker | 0.0175 | 0 |
| Multiplicador padrão (taker / maker) | 1 / 0 | — |
Kalshi. C = número de contratos, P = preço do contrato em dólares (0.01-0.99). Taxa de maker cobrada sobre: Apenas as séries cujo fee_type da API é 'quadratic_with_maker_fees' (ou a variante combo). Em todas as demais séries, ordens em repouso não pagam taxa.
Polymarket. C = número de cotas, p = preço da cota em dólares (0-1), feeRate = a taxa do mercado. As taxas são arredondadas para 5 casas decimais; a menor taxa cobrada é 0.00001 pUSD (o dólar de negociação da Polymarket lastreado em USDC).
Arredondamento da Kalshi. A taxa de cada execução é arredondada para cima até o próximo centavo inteiro. A nota de rodapé da fórmula na tabela diz 'centicent', mas a tabela de taxas impressa no mesmo PDF usa centavos inteiros (1 contrato a 1c = $0.01, sendo o valor bruto $0.000693), de modo que o arredondamento para o centavo inteiro é o que os números publicados seguem.
| Categoria | Taxa de taker publicada | Taxa de maker | Rebate de maker | Declarada pelos mercados ativos | Verificada on-chain |
|---|---|---|---|---|---|
| Cripto | 0.07 | 0 | 20% | 0.07 | 0.07 (2 execuções) |
| Esportes | 0.05 | 0 | 15% | 0.05 / 0.03 | 0.05 (5 execuções) / 0.03 (5 execuções) |
| Economia | 0.05 | 0 | 25% | 0.05 | 0.05 (4 execuções) |
| Cultura | 0.05 | 0 | 25% | 0.05 | 0.05 (5 execuções) |
| Clima | 0.05 | 0 | 25% | 0.05 | 0.05 (2 execuções) |
| Outros / Geral | 0.05 | 0 | 25% | — | — |
| Política | 0.04 | 0 | 25% | 0.04 / 0 | 0.04 (5 execuções) / 0 (4 execuções) |
| Finanças | 0.04 | 0 | 25% | 0.04 | 0.04 (5 execuções) |
| Tecnologia | 0.04 | 0 | 25% | 0.04 | 0.04 (5 execuções) |
| Menções | 0.04 | 0 | 25% | 0.04 | 0.04 (2 execuções) |
| Geopolítica | 0 | 0 | — | 0 | 0 (5 execuções) |
A tabela é o cronograma publicado por categoria. A Polymarket define a taxa de cada mercado (Gamma API: feeSchedule.rate, feesEnabled), por isso mercados ativos podem declarar uma taxa diferente da publicada para sua categoria. O campo live_check no JSON publicado lista, por categoria, as taxas declaradas pelos mercados ativos e, separadamente, quais delas foram confirmadas com base nas taxas efetivamente descontadas on-chain.
As duas últimas colunas são a checagem diária do próprio PolyKal (última execução em 2026-10-12 08:36 UTC) e são duas coisas diferentes. Declarada pelos mercados ativos é a taxa que os mercados abertos mais negociados daquela categoria informam na API da Polymarket. Verificada on-chain lista apenas as taxas declaradas que confirmamos com base em dinheiro efetivamente debitado: 49 execuções reais de taker em 12 de 12 combinações de categoria/taxa foram cobradas exatamente o que a taxa implica. Um travessão significa que nenhum mercado da amostra se enquadrou naquela categoria.
Taxa de taker = multiplicador de taker × 0.07 × C × P × (1 − P). Taxa de maker = multiplicador de maker × 0.0175 × C × P × (1 − P). O multiplicador de maker é 0 em todas as séries, exceto as listadas aqui, portanto, na maioria dos mercados da Kalshi, uma ordem em repouso não paga nada. Tabela em vigor a partir de 2026-07-07.
| Ticker(s) de série | Multiplicador de taker | Multiplicador de maker |
|---|---|---|
| Todas as séries não listadas abaixo (padrão) | 1 | 0 |
| KXAAAGASM, KXATPMATCH, KXBALLONDOR, KXBTCMAX150, KXCPI, KXCPIYOY, KXEGGS, KXEMMYCACTO, KXEMMYCACTR, KXEMMYCSERIES, KXEMMYDACTO, KXEMMYDACTR, KXEMMYDSERIES, KXFED, KXFEDDECISION, KXGDP, KXHEISMAN, KXINXY, KXIPO, KXLALIGA, KXLLM1, KXMARMAD, KXMENWORLDCUP, KXMLB, KXMLBAL, KXMLBASGAME, KXMLBGAME, KXMLBNL, KXNASDAQ100Y, KXNBA, KXNBAEAST, KXNBAMVP, KXNBAROY, KXNBAWEST, KXNCAAF, KXNCAAFACC, KXNCAAFB10, KXNCAAFB12, KXNCAAFGAME, KXNCAAFPLAYOFF, KXNCAAFSEC, KXNFLAFCCHAMP, KXNFLAFCEAST, KXNFLAFCNORTH, KXNFLAFCSOUTH, KXNFLAFCWEST, KXNFLCOTY, KXNFLCPOTY, KXNFLDPOTY, KXNFLDROTY, KXNFLGAME, KXNFLMVP, KXNFLNFCCHAMP, KXNFLNFCEAST, KXNFLNFCNORTH, KXNFLNFCSOUTH, KXNFLNFCWEST, KXNFLOPOTY, KXNFLOROTY, KXNHL, KXNHLEAST, KXNHLWEST, KXPAYROLLS, KXPGARYDER, KXPGASOLHEIM, KXPGATOUR, KXRATECUTCOUNT, KXSB, KXSUPERBOWLHEADLINE, KXU3, KXUCL, KXUCLGAME, KXWCGAME, KXWNBA, KXWNBAGAME, KXWTAMATCH | 1 | 1 |
| KXBTCY, KXCITRINI, KXDOED, KXELECTIRAN, KXETHY, KXGAMBLINGREPEAL, KXGREENLAND, KXIRANDEMOCRACY, KXLAYOFFSYINFO, KXPAHLAVIHEAD | 0 | 0 |
| KXMVE* | 1 | 2 |
Linhas listadas no quadro 'Non-Standard Fees' da tabela de taxas. Um ticker terminado em * é um prefixo. Qualquer série não listada usa os multiplicadores padrão. Valor em tempo real para qualquer série: GET https://api.elections.kalshi.com/trade-api/v2/series/{series_ticker} (campo fee_multiplier).
Discrepância conhecida. KXMLBGAME: a tabela de taxas lista o multiplicador de taker 1, a API da série retorna 0.5 (registrado em 2026-09-12). O PolyKal usa o valor da API em tempo real para as taxas de taker e não exibe valor de maker para esta série.
Os mesmos números, legíveis por máquina, em um endereço estável: https://polykal.net/data/fees.json. Sem chave, sem cadastro, CORS habilitado (Access-Control-Allow-Origin: *), atualizado a cada build do site.
curl -s https://polykal.net/data/fees.json | jq '.platforms.kalshi.taker_rate'
const fees = await fetch("https://polykal.net/data/fees.json").then(r => r.json());
const rate = fees.platforms.polymarket.categories.sports.taker_rate;Campos: platforms.kalshi (fórmulas, taxas base, multiplicadores padrão e por série), platforms.polymarket (fórmula, taxas por categoria, rebates), changelog, verified_on, source_urls e live_check (diariamente: as taxas que os mercados ao vivo declaram e, separadamente, as verificadas contra deduções on-chain, com o número de execuções conferidas). Versão 1.0.
Precisa de uma operação específica? A calculadora de taxas percorre o livro de ofertas ao vivo. É novo por aqui? Comece por Taxas da Kalshi explicadas ou Taxas da Polymarket explicadas.
A Kalshi cobra dos takers uma taxa de 7% × preço × (1 − preço) por contrato, arredondada para o centavo seguinte — no máximo 1.75¢ por contrato, no ponto de preço de 50¢. Os makers não pagam nada nas séries padrão e pagam 1.75% nas séries que a Kalshi sinaliza com taxas de maker. Verificado em relação à tabela de taxas oficial da Kalshi (em vigor desde 2026-07-07) em 2026-09-12.
A Polymarket cobra dos takers uma taxa definida por mercado conforme a categoria — de 7% nos mercados de cripto até 0% em geopolítica, com a maioria das categorias em 4% ou 5% — usando o mesmo formato tamanho × taxa × preço × (1 − preço). Os makers não pagam nada. Em 2026-09-20.
Depende do mercado. Nos mercados de cripto, a taxa de taker é idêntica (ambas 7%). Em todas as outras categorias, a taxa de taker da Polymarket é menor — cerca de 29% menor nas suas categorias de 5% e 43% menor em política — e a Polymarket nunca cobra dos makers, enquanto a Kalshi cobra dos makers apenas nas séries sinalizadas. O spread e a profundidade muitas vezes importam mais do que a taxa, então compare o custo exato depois das taxas de uma operação específica com a calculadora de taxas. Em 2026-09-12.
Taxa = arredondamento para o centavo seguinte de ( M × 0.07 × C × P × (1 − P) ), em que C é o número de contratos, P é o preço em dólares (0 a 1) e M é o multiplicador de taxa da série (1 por padrão). Exemplo: 100 contratos a 50¢ em uma série padrão = 0.07 × 100 × 0.50 × 0.50 = $1.75. Verificado em 2026-09-12.
Última verificação: 2026-09-12. A mais antiga entre as datas de verificação de cada plataforma: todos os números deste arquivo foram conferidos com sua fonte primária nesta data ou depois dela.
Kalshi — verificado em 2026-09-12. Tabela de multiplicadores transcrita do PDF oficial da tabela de taxas e comparada linha a linha; os multiplicadores de taker são reverificados todos os dias na API de séries da Kalshi.
Polymarket — verificado em 2026-09-20. Tabela de categorias comparada todos os dias com docs.polymarket.com/trading/fees; as taxas por mercado são verificadas diariamente em relação à taxa efetivamente descontada on-chain em execuções reais de taker.
| Data | Plataforma | O que mudou | Fonte |
|---|---|---|---|
| 2026-09-21 | Ambas | Publicada a versão 1.0 deste conjunto de dados. | fonte |
| 2026-09-20 | Polymarket | Documentado que as taxas são definidas por mercado: os mercados de jogos da NFL e do futebol universitário são cobrados a 0% e os futuros de temporada completa a 3%, enquanto a taxa publicada para Esportes é 5%. Confirmado com base nas taxas descontadas on-chain. Nenhuma alteração na tabela de categorias publicada. | fonte |
| 2026-09-12 | Kalshi | Tabela completa de 'Non-Standard Fees' (87 linhas) transcrita e conferida com o PDF. Observado que KXMLBGAME está listada com multiplicador de taker 1, enquanto a API de séries retorna 0.5. | fonte |
| 2026-07-07 | Kalshi | Entra em vigor a tabela de taxas atualmente em vigor (a versão transcrita neste arquivo). | fonte |
Toda alteração de uma taxa no arquivo de dados exige uma nova entrada aqui; caso contrário, o build do site falha.
Copie qualquer uma das linhas. As duas remetem de volta a esta página, e é só isso que a licença exige.
<a href="https://polykal.net/fee-schedule/">Kalshi & Polymarket Fee Schedule</a> (PolyKal, verified 2026-09-12)
[Kalshi & Polymarket Fee Schedule](https://polykal.net/fee-schedule/) (PolyKal, verified 2026-09-12)
As tabelas desta página e o fees.json podem ser usados, copiados e redistribuídos livremente, inclusive comercialmente, sob a licença Creative Commons Attribution 4.0 (CC-BY-4.0). A única condição: dar crédito a PolyKal (polykal.net) e linkar para https://polykal.net/fee-schedule/.
Ferramenta independente. Sem vínculo, endosso ou operação por parte da Polymarket ou da Kalshi. Dados de fontes públicas. Não constitui aconselhamento financeiro.
Folha de referência para as duas plataformas: as fórmulas exatas das taxas, todos os percentuais e multiplicadores publicados, fontes primárias, um histórico de alterações com datas e os mesmos números em JSON gratuito. Feita para ser citada.
fee = round_up_to_cent( taker_multiplier x 0.07 x C x P x (1 - P) )fee = round_up_to_cent( maker_multiplier x 0.0175 x C x P x (1 - P) )fee = C x feeRate x p x (1 - p)fee = 0| Constantes base | Kalshi | Polymarket |
|---|---|---|
| Taxa de taker | 0.07 | 0–0.07 por categoria |
| Taxa de maker | 0.0175 | 0 |
| Multiplicador padrão (taker / maker) | 1 / 0 | — |
Kalshi. C = número de contratos, P = preço do contrato em dólares (0.01-0.99). Taxa de maker cobrada sobre: Apenas as séries cujo fee_type da API é 'quadratic_with_maker_fees' (ou a variante combo). Em todas as demais séries, ordens em repouso não pagam taxa.
Polymarket. C = número de cotas, p = preço da cota em dólares (0-1), feeRate = a taxa do mercado. As taxas são arredondadas para 5 casas decimais; a menor taxa cobrada é 0.00001 pUSD (o dólar de negociação da Polymarket lastreado em USDC).
Arredondamento da Kalshi. A taxa de cada execução é arredondada para cima até o próximo centavo inteiro. A nota de rodapé da fórmula na tabela diz 'centicent', mas a tabela de taxas impressa no mesmo PDF usa centavos inteiros (1 contrato a 1c = $0.01, sendo o valor bruto $0.000693), de modo que o arredondamento para o centavo inteiro é o que os números publicados seguem.
| Categoria | Taxa de taker publicada | Taxa de maker | Rebate de maker | Declarada pelos mercados ativos | Verificada on-chain |
|---|---|---|---|---|---|
| Cripto | 0.07 | 0 | 20% | 0.07 | 0.07 (2 execuções) |
| Esportes | 0.05 | 0 | 15% | 0.05 / 0.03 | 0.05 (5 execuções) / 0.03 (5 execuções) |
| Economia | 0.05 | 0 | 25% | 0.05 | 0.05 (4 execuções) |
| Cultura | 0.05 | 0 | 25% | 0.05 | 0.05 (5 execuções) |
| Clima | 0.05 | 0 | 25% | 0.05 | 0.05 (2 execuções) |
| Outros / Geral | 0.05 | 0 | 25% | — | — |
| Política | 0.04 | 0 | 25% | 0.04 / 0 | 0.04 (5 execuções) / 0 (4 execuções) |
| Finanças | 0.04 | 0 | 25% | 0.04 | 0.04 (5 execuções) |
| Tecnologia | 0.04 | 0 | 25% | 0.04 | 0.04 (5 execuções) |
| Menções | 0.04 | 0 | 25% | 0.04 | 0.04 (2 execuções) |
| Geopolítica | 0 | 0 | — | 0 | 0 (5 execuções) |
A tabela é o cronograma publicado por categoria. A Polymarket define a taxa de cada mercado (Gamma API: feeSchedule.rate, feesEnabled), por isso mercados ativos podem declarar uma taxa diferente da publicada para sua categoria. O campo live_check no JSON publicado lista, por categoria, as taxas declaradas pelos mercados ativos e, separadamente, quais delas foram confirmadas com base nas taxas efetivamente descontadas on-chain.
As duas últimas colunas são a checagem diária do próprio PolyKal (última execução em 2026-10-12 08:36 UTC) e são duas coisas diferentes. Declarada pelos mercados ativos é a taxa que os mercados abertos mais negociados daquela categoria informam na API da Polymarket. Verificada on-chain lista apenas as taxas declaradas que confirmamos com base em dinheiro efetivamente debitado: 49 execuções reais de taker em 12 de 12 combinações de categoria/taxa foram cobradas exatamente o que a taxa implica. Um travessão significa que nenhum mercado da amostra se enquadrou naquela categoria.
Taxa de taker = multiplicador de taker × 0.07 × C × P × (1 − P). Taxa de maker = multiplicador de maker × 0.0175 × C × P × (1 − P). O multiplicador de maker é 0 em todas as séries, exceto as listadas aqui, portanto, na maioria dos mercados da Kalshi, uma ordem em repouso não paga nada. Tabela em vigor a partir de 2026-07-07.
| Ticker(s) de série | Multiplicador de taker | Multiplicador de maker |
|---|---|---|
| Todas as séries não listadas abaixo (padrão) | 1 | 0 |
| KXAAAGASM, KXATPMATCH, KXBALLONDOR, KXBTCMAX150, KXCPI, KXCPIYOY, KXEGGS, KXEMMYCACTO, KXEMMYCACTR, KXEMMYCSERIES, KXEMMYDACTO, KXEMMYDACTR, KXEMMYDSERIES, KXFED, KXFEDDECISION, KXGDP, KXHEISMAN, KXINXY, KXIPO, KXLALIGA, KXLLM1, KXMARMAD, KXMENWORLDCUP, KXMLB, KXMLBAL, KXMLBASGAME, KXMLBGAME, KXMLBNL, KXNASDAQ100Y, KXNBA, KXNBAEAST, KXNBAMVP, KXNBAROY, KXNBAWEST, KXNCAAF, KXNCAAFACC, KXNCAAFB10, KXNCAAFB12, KXNCAAFGAME, KXNCAAFPLAYOFF, KXNCAAFSEC, KXNFLAFCCHAMP, KXNFLAFCEAST, KXNFLAFCNORTH, KXNFLAFCSOUTH, KXNFLAFCWEST, KXNFLCOTY, KXNFLCPOTY, KXNFLDPOTY, KXNFLDROTY, KXNFLGAME, KXNFLMVP, KXNFLNFCCHAMP, KXNFLNFCEAST, KXNFLNFCNORTH, KXNFLNFCSOUTH, KXNFLNFCWEST, KXNFLOPOTY, KXNFLOROTY, KXNHL, KXNHLEAST, KXNHLWEST, KXPAYROLLS, KXPGARYDER, KXPGASOLHEIM, KXPGATOUR, KXRATECUTCOUNT, KXSB, KXSUPERBOWLHEADLINE, KXU3, KXUCL, KXUCLGAME, KXWCGAME, KXWNBA, KXWNBAGAME, KXWTAMATCH | 1 | 1 |
| KXBTCY, KXCITRINI, KXDOED, KXELECTIRAN, KXETHY, KXGAMBLINGREPEAL, KXGREENLAND, KXIRANDEMOCRACY, KXLAYOFFSYINFO, KXPAHLAVIHEAD | 0 | 0 |
| KXMVE* | 1 | 2 |
Linhas listadas no quadro 'Non-Standard Fees' da tabela de taxas. Um ticker terminado em * é um prefixo. Qualquer série não listada usa os multiplicadores padrão. Valor em tempo real para qualquer série: GET https://api.elections.kalshi.com/trade-api/v2/series/{series_ticker} (campo fee_multiplier).
Discrepância conhecida. KXMLBGAME: a tabela de taxas lista o multiplicador de taker 1, a API da série retorna 0.5 (registrado em 2026-09-12). O PolyKal usa o valor da API em tempo real para as taxas de taker e não exibe valor de maker para esta série.
Os mesmos números, legíveis por máquina, em um endereço estável: https://polykal.net/data/fees.json. Sem chave, sem cadastro, CORS habilitado (Access-Control-Allow-Origin: *), atualizado a cada build do site.
curl -s https://polykal.net/data/fees.json | jq '.platforms.kalshi.taker_rate'
const fees = await fetch("https://polykal.net/data/fees.json").then(r => r.json());
const rate = fees.platforms.polymarket.categories.sports.taker_rate;Campos: platforms.kalshi (fórmulas, taxas base, multiplicadores padrão e por série), platforms.polymarket (fórmula, taxas por categoria, rebates), changelog, verified_on, source_urls e live_check (diariamente: as taxas que os mercados ao vivo declaram e, separadamente, as verificadas contra deduções on-chain, com o número de execuções conferidas). Versão 1.0.
Precisa de uma operação específica? A calculadora de taxas percorre o livro de ofertas ao vivo. É novo por aqui? Comece por Taxas da Kalshi explicadas ou Taxas da Polymarket explicadas.
A Kalshi cobra dos takers uma taxa de 7% × preço × (1 − preço) por contrato, arredondada para o centavo seguinte — no máximo 1.75¢ por contrato, no ponto de preço de 50¢. Os makers não pagam nada nas séries padrão e pagam 1.75% nas séries que a Kalshi sinaliza com taxas de maker. Verificado em relação à tabela de taxas oficial da Kalshi (em vigor desde 2026-07-07) em 2026-09-12.
A Polymarket cobra dos takers uma taxa definida por mercado conforme a categoria — de 7% nos mercados de cripto até 0% em geopolítica, com a maioria das categorias em 4% ou 5% — usando o mesmo formato tamanho × taxa × preço × (1 − preço). Os makers não pagam nada. Em 2026-09-20.
Depende do mercado. Nos mercados de cripto, a taxa de taker é idêntica (ambas 7%). Em todas as outras categorias, a taxa de taker da Polymarket é menor — cerca de 29% menor nas suas categorias de 5% e 43% menor em política — e a Polymarket nunca cobra dos makers, enquanto a Kalshi cobra dos makers apenas nas séries sinalizadas. O spread e a profundidade muitas vezes importam mais do que a taxa, então compare o custo exato depois das taxas de uma operação específica com a calculadora de taxas. Em 2026-09-12.
Taxa = arredondamento para o centavo seguinte de ( M × 0.07 × C × P × (1 − P) ), em que C é o número de contratos, P é o preço em dólares (0 a 1) e M é o multiplicador de taxa da série (1 por padrão). Exemplo: 100 contratos a 50¢ em uma série padrão = 0.07 × 100 × 0.50 × 0.50 = $1.75. Verificado em 2026-09-12.
Última verificação: 2026-09-12. A mais antiga entre as datas de verificação de cada plataforma: todos os números deste arquivo foram conferidos com sua fonte primária nesta data ou depois dela.
Kalshi — verificado em 2026-09-12. Tabela de multiplicadores transcrita do PDF oficial da tabela de taxas e comparada linha a linha; os multiplicadores de taker são reverificados todos os dias na API de séries da Kalshi.
Polymarket — verificado em 2026-09-20. Tabela de categorias comparada todos os dias com docs.polymarket.com/trading/fees; as taxas por mercado são verificadas diariamente em relação à taxa efetivamente descontada on-chain em execuções reais de taker.
| Data | Plataforma | O que mudou | Fonte |
|---|---|---|---|
| 2026-09-21 | Ambas | Publicada a versão 1.0 deste conjunto de dados. | fonte |
| 2026-09-20 | Polymarket | Documentado que as taxas são definidas por mercado: os mercados de jogos da NFL e do futebol universitário são cobrados a 0% e os futuros de temporada completa a 3%, enquanto a taxa publicada para Esportes é 5%. Confirmado com base nas taxas descontadas on-chain. Nenhuma alteração na tabela de categorias publicada. | fonte |
| 2026-09-12 | Kalshi | Tabela completa de 'Non-Standard Fees' (87 linhas) transcrita e conferida com o PDF. Observado que KXMLBGAME está listada com multiplicador de taker 1, enquanto a API de séries retorna 0.5. | fonte |
| 2026-07-07 | Kalshi | Entra em vigor a tabela de taxas atualmente em vigor (a versão transcrita neste arquivo). | fonte |
Toda alteração de uma taxa no arquivo de dados exige uma nova entrada aqui; caso contrário, o build do site falha.
Copie qualquer uma das linhas. As duas remetem de volta a esta página, e é só isso que a licença exige.
<a href="https://polykal.net/fee-schedule/">Kalshi & Polymarket Fee Schedule</a> (PolyKal, verified 2026-09-12)
[Kalshi & Polymarket Fee Schedule](https://polykal.net/fee-schedule/) (PolyKal, verified 2026-09-12)
As tabelas desta página e o fees.json podem ser usados, copiados e redistribuídos livremente, inclusive comercialmente, sob a licença Creative Commons Attribution 4.0 (CC-BY-4.0). A única condição: dar crédito a PolyKal (polykal.net) e linkar para https://polykal.net/fee-schedule/.
Ferramenta independente. Sem vínculo, endosso ou operação por parte da Polymarket ou da Kalshi. Dados de fontes públicas. Não constitui aconselhamento financeiro.