Jogos e economia

Como funciona a taxa do Mercado Steam

Você vai vender uma skin ou uma carta no Mercado da Comunidade Steam, digita um preço e percebe que o valor que você recebe é bem menor que o que o comprador paga. Pior: às vezes o preço que você digitou simplesmente muda sozinho para um centavo a menos, e itens baratos parecem perder metade do valor na taxa. Nada disso é bug. É uma regra de arredondamento em centavos inteiros, escrita no próprio código da Steam, aplicada sobre duas taxas diferentes. Este guia mostra de onde vêm as duas taxas, como cada uma é arredondada, por que o preço digitado às vezes "não existe" e como calcular o preço de anúncio para chegar a um lucro-alvo. Todos os números dos exemplos foram gerados com a mesma lógica da [calculadora de taxas do Mercado Steam](tool:calculadora-taxa-steam).

J-Kit10 min de leituraIniciante
  • Steam
  • Mercado da Comunidade
  • Taxas
  • Skins e itens
  • Arredondamento

Resumo rápido

  • São duas taxas somadas ao valor que você recebe: 5% da Steam e, em geral, 10% da desenvolvedora do jogo. Juntas, 15% sobre o que você recebe, ou cerca de 13% do preço que o comprador paga.
  • Cada taxa é arredondada para baixo em centavos inteiros e nunca é menor que 1 centavo. Por isso itens baratos pagam proporcionalmente muito mais.
  • Nem todo preço de comprador existe. Digitar 20,00 pode virar 19,98, porque o recebimento sobe de centavo em centavo e o total pula valores.
  • Para calcular na mão, não tire 15% do preço anunciado. Parta do que você quer receber e some as duas taxas, ou use a calculadora na direção "o comprador paga".

Duas taxas, não uma

Na janela de venda do Mercado da Comunidade Steam, o comprador vê um detalhamento com dois itens: a taxa da Steam ("Steam transaction fee") e a taxa específica do jogo ("game-specific fee"). A primeira é da Steam. A segunda é específica de cada jogo: o script de economia da própria Steam a trata como taxa da publisher (publisher fee). Esse script usa 5% como padrão para a primeira e 10% como padrão para a segunda, e a página do Mercado na wiki do Team Fortress lista os mesmos dois números para Team Fortress 2: 5% da Steam e 10% do jogo.

O ponto que mais confunde: as duas porcentagens incidem sobre o valor que o vendedor recebe, não sobre o preço final. O preço que o comprador paga é o seu recebimento mais as duas taxas. Por isso 5% + 10% = 15% sobre o recebimento equivalem a cerca de 13% do total pago (15 ÷ 115). A taxa da desenvolvedora pode variar de jogo para jogo, então confira o detalhamento na hora de anunciar; a calculadora deixa os dois percentuais editáveis.

5%taxa da Steam, sobre o que você recebe
10%taxa da desenvolvedora (padrão do script)
≈13%parcela do preço do comprador que não chega a você
total = recebe + floor(recebe × 5%) + floor(recebe × 10%)
recebe
o valor que cai na sua carteira Steam, em centavos.
floor
arredonda para baixo até o centavo inteiro.
total
o preço que o comprador vê e paga.
O preço do comprador a partir do que você recebe, tudo em centavos inteiros. Quem recebe 1.000 centavos (10,00) faz o comprador pagar 1.000 + 50 + 100 = 1.150.

A regra de arredondamento, passo a passo

O front-end da Steam trabalha só com inteiros na menor unidade da moeda (centavos). A função que calcula cada taxa multiplica o valor pelo percentual, joga fora a fração com um arredondamento para baixo e, em seguida, aplica o piso do mercado: nenhuma taxa pode ficar abaixo de 1 centavo. É essa segunda etapa que castiga itens baratos.

  1. Escolha o que você quer receberEm centavos inteiros. Valores abaixo do piso do mercado sobem para o piso (1 centavo no padrão).
  2. Calcule a taxa da Steamrecebe × 5%, arredondado para baixo, com mínimo de 1 centavo.
  3. Calcule a taxa da desenvolvedorarecebe × 10%, arredondado para baixo, com mínimo de 1 centavo.
  4. Some tudoRecebe + taxa da Steam + taxa da desenvolvedora é o preço que o comprador paga.
Itens baratos, centavo a centavo. Valores em centavos, padrão de 5% + 10% e piso de 1 centavo.
Você recebeTaxa SteamTaxa do jogoComprador paga
1113
5117
101112
191121
201223
301334
100510115

Repare que o menor preço possível para o comprador é 3 centavos: 1 de recebimento mais 1 de cada taxa. E repare em 19 centavos: como 5% de 19 é 0,95, a taxa da Steam sobe para o piso de 1 centavo, mas como 10% de 19 é 1,9, a da desenvolvedora cai para 1 por causa do arredondamento para baixo. O gráfico abaixo mostra o efeito sobre a fatia que não chega ao vendedor.

1 ¢66,7%
2 ¢50%
5 ¢28,6%
10 ¢16,7%
19 ¢9,5%
20 ¢13%
30 ¢11,8%
100 ¢13%
1.000 ¢13%
Parcela do preço do comprador que vai para as taxas, conforme o que o vendedor recebe (em centavos). Acima de 20 centavos a fatia se estabiliza perto de 13%.
Ver os dados
CategoriaValor
1 ¢66,7%
2 ¢50%
5 ¢28,6%
10 ¢16,7%
19 ¢9,5%
20 ¢13%
30 ¢11,8%
100 ¢13%
1.000 ¢13%

Exemplos conferidos

Os três casos abaixo vêm de execuções da mesma lógica da calculadora (taxas de 5% e 10%, piso e passo de 1 centavo). Em português usei reais e em inglês dólares, mas a conta é a mesma em qualquer moeda com duas casas decimais.

Do que você recebe ao preço do comprador.
Você recebeTaxa Steam (5%)Taxa do jogo (10%)Comprador paga
R$ 10,00R$ 0,50R$ 1,00R$ 11,50
R$ 123,45R$ 6,17R$ 12,34R$ 141,96
R$ 0,19R$ 0,01R$ 0,01R$ 0,21

No segundo caso, 5% de 123,45 é 6,1725 e 10% é 12,345; o arredondamento para baixo leva a 6,17 e 12,34, e o comprador paga 141,96 em vez dos 141,97 que você obteria arredondando para cima. É uma diferença de um centavo, mas é a prova de que a conta da Steam não é "multiplique por 1,15".

Por que o preço que você digitou muda

Ao anunciar, o fluxo mais comum é digitar o preço que o comprador vai pagar. A Steam então precisa descobrir quanto você recebe. Ela faz um palpite (total ÷ 1,15), ajusta o resultado em passos de 1 centavo por até três tentativas e para quando encontra um recebimento cujo total bate com o digitado ou o ultrapassa. O problema é que o total não percorre todos os centavos: quando o recebimento sobe 1 centavo, o total às vezes sobe 2 ou 3, porque uma das taxas ganha um centavo junto.

Preços digitados e o que de fato é anunciado (recebimento em centavos).
Você digitaVocê recebeComprador pagaAjustado?
R$ 10,00R$ 8,70R$ 10,00Não
R$ 10,10R$ 8,79R$ 10,09Sim
R$ 10,11R$ 8,79R$ 10,09Sim
R$ 20,00R$ 17,39R$ 19,98Sim

Em 20,00 acontece o clássico: recebendo 17,39 o comprador paga 19,98; recebendo 17,40 ele pagaria 20,01. Não existe recebimento que resulte em 20,00 exato, então o preço "cai" para 19,98. A calculadora marca esses casos como ajustados e mostra o próximo preço de comprador que existe. Veja a ferramenta em ação com os seus próprios valores.

Calculadora de taxas do Mercado Steam: informe o que quer receber ou o que o comprador paga.Abrir a ferramenta em página inteira

Lucro, ponto de equilíbrio e revenda

Quem compra itens para revender precisa fazer a conta ao contrário: dado o custo, qual preço de anúncio garante o lucro? Como a taxa cobra cerca de 13% do preço do comprador, o ponto de equilíbrio fica acima do custo. Com um item comprado por 8,00, o preço de equilíbrio é 9,20: você recebe 8,00 e o comprador paga 8,00 + 0,40 + 0,80. Para um retorno de 20% sobre o custo, você precisa receber 9,60, o que significa anunciar a 11,04.

Compra a 8,00, vende recebendo 10,00

  • Anúncio do comprador: 11,50.
  • Lucro: 2,00, ou 25% sobre o custo.
  • Sem os centavos de taxa, o mesmo anúncio parece render 3,50.

Meta de 20% de retorno

  • Recebimento necessário: 9,60.
  • Anúncio do comprador: 11,04.
  • Equilíbrio (lucro zero): anúncio de 9,20.

Como o valor recebido fica na carteira Steam (o Mercado vende itens "por saldo da carteira"), o lucro só vira dinheiro se você gastar o saldo em jogos e itens. Para entender melhor porcentagens de variação sobre o custo, veja o guia de porcentagem, aumento e desconto; para um caso parecido de economia de plataforma com comissões em camadas, leia sobre Robux e DevEx.

Perguntas frequentes

Quanto a Steam cobra para vender no Mercado da Comunidade?
São duas taxas somadas ao valor que você recebe: a da Steam, 5% por padrão, e a específica do jogo, que em muitos títulos é 10%. Juntas somam 15% sobre o recebimento, ou cerca de 13% do preço pago pelo comprador. Cada taxa é arredondada para baixo em centavos e tem mínimo de 1 centavo.
Por que o preço que eu coloquei mudou sozinho?
Porque nem todo preço de comprador é possível. O recebimento cresce de centavo em centavo, mas o total pula valores quando uma das taxas ganha um centavo. A Steam usa o recebimento mais próximo que não ultrapassa o digitado. Exemplo: 20,00 vira 19,98.
Qual é o menor preço possível no Mercado?
Com o piso padrão de 1 centavo, é 3 centavos para o comprador: 1 para você mais 1 de cada taxa. Nesse extremo as taxas ficam com dois terços do preço, por isso itens muito baratos quase não compensam.
Posso sacar o saldo das vendas em dinheiro?
O Mercado vende itens por saldo da carteira Steam, e é nela que o recebimento cai. Para saber se há alguma forma de converter o saldo em dinheiro na sua região, consulte o suporte da Steam; este guia não cobre isso.
A taxa da desenvolvedora é sempre 10%?
Não necessariamente. 10% é o padrão do script da Steam e o valor listado para jogos como Team Fortress 2, mas a taxa é definida por cada desenvolvedora e pode mudar. Na calculadora você ajusta os dois percentuais para bater com o que a janela de venda mostra.

A taxa do Mercado Steam é a soma de 5% da Steam e, em geral, 10% da desenvolvedora, cada uma calculada sobre o que você recebe, arredondada para baixo em centavos e com mínimo de 1 centavo. Isso dá cerca de 13% do preço do comprador em itens normais e uma fatia enorme em itens de centavos. Como o total pula valores, o preço que você digita às vezes vira o anterior mais próximo. Para decidir o anúncio, parta do que quer receber, some as duas taxas e use a calculadora para conferir o centavo.

Fontes e referências

  1. Steam, economy_common.js (ToValidMarketPrice, CalculateFee, GetTotalWithFees, GetItemPriceFromTotal)
  2. Steam Community Market (página do Mercado)
  3. Team Fortress Wiki, Steam Community Market