Calculadora de taxas e repasse líquido do marketplace
Conheça o repasse antes de anunciar: uma venda de 125 com taxa de 12,5 % e tarifa fixa de 0,3 soma 15,93 em taxas e deixa um repasse líquido de 109,07. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Preço de venda
- 125
- Taxa percentual
- 12,5
- Taxa fixa
- 0,3
- Valor da taxa percentual
- 15,63
- Total de taxas
- 15,93
- Pagamento líquido
- 109,07
Uma venda em marketplace não corresponde ao valor que chega ao vendedor. Esta calculadora recebe o preço bruto de venda, a taxa percentual da plataforma e a tarifa fixa por transação, e retorna a cobrança percentual, as taxas totais e o repasse líquido final. Ela ajuda você a avaliar a viabilidade do anúncio, comparar plataformas e definir preços antes da publicação. Se as taxas ultrapassarem o preço de venda, o cálculo será interrompido com um erro claro, em vez de apresentar um repasse negativo enganoso.
Informe corretamente a estrutura de taxas
Comece pelo preço bruto pago pelo item antes das deduções do marketplace. Informe a taxa percentual como porcentagem comum: por exemplo, use 12.5 para doze e meio por cento, e não 0.125. Depois, informe a tarifa fixa cobrada uma vez por transação.
Os três valores devem ser não negativos, e o preço de venda precisa ser maior que zero. A calculadora é neutra quanto à moeda; portanto, basta usar a mesma moeda no preço e na tarifa fixa. Se o anúncio estiver em dólares, informe a tarifa em dólares; se estiver em reais, use reais em todos os campos.
Impostos, etiquetas de frete, publicidade, reservas, reembolsos e conversão cambial não são inferidos, pois cada plataforma aplica esses itens de forma diferente. Inclua apenas as duas taxas que você realmente deseja analisar. Esse contrato objetivo facilita a conferência do resultado com a tabela oficial de tarifas do marketplace.
Entenda o cálculo e o arredondamento
A calculadora multiplica o preço de venda pela taxa percentual dividida por cem. Ela arredonda essa cobrança para duas casas decimais, soma a tarifa fixa por transação e arredonda o total novamente para duas casas. O repasse líquido é o preço menos as taxas totais, também arredondado para duas casas decimais.
Quando as taxas são exatamente iguais ao preço, o repasse é zero e o cálculo continua válido. Quando ultrapassam o preço, a solicitação retorna um erro de entrada. Essa proteção impede que um valor negativo seja confundido com o depósito da plataforma e evidencia anúncios cuja estrutura básica de taxas é economicamente inviável.
Use o repasse líquido para decidir melhor os preços
Faça o cálculo antes de publicar e compare o repasse líquido com o custo do produto, embalagem, frete, trabalho e lucro desejado. O repasse não é o lucro: ele representa apenas o valor restante após as duas taxas informadas. Para comparar plataformas, mantenha o preço constante e calcule separadamente as tarifas de cada uma.
Para testar preços, altere o preço de venda sem mudar a tabela de taxas e observe como a tarifa fixa pesa proporcionalmente mais em itens baratos. Como o algoritmo não usa rede, estado persistente, aleatoriedade nem data atual, entradas válidas iguais sempre geram o mesmo resultado, o que favorece planilhas, fluxos de anúncios, verificações de margem e testes repetíveis.
Casos de uso
Definir um preço de venda rentável
Estime o valor restante após as taxas principais antes de compará-lo ao custo do produto e à margem desejada.
Comparar plataformas de venda
Aplique as taxas percentuais e fixas de cada plataforma ao mesmo preço e compare os repasses resultantes.
Auditar uma estimativa de transação
Reproduza o detalhamento básico da plataforma com valores intermediários visíveis.
Perguntas frequentes
O resultado representa meu lucro?
Não. O repasse líquido desconta apenas as taxas informadas. Subtraia separadamente estoque, frete, impostos, publicidade, trabalho e outros custos.
Como é calculado o repasse líquido do marketplace?
O preço de venda é multiplicado pela taxa percentual dividida por cem, arredondado para duas casas e somado à tarifa fixa. Numa venda de 125 com 12,5 % mais 0,3, isso dá 15,63 mais 0,3, ou 15,93, e sobram 109,07.
Devo digitar 12,5 ou 0,125 para uma taxa de 12,5 %?
Digite 12,5. A taxa percentual é informada como um percentual normal, então 0,125 seria lido como uma fração mínima de um por cento e as taxas ficariam baixas demais.
E se as taxas forem maiores que o preço de venda?
O cálculo para com um aviso claro em vez de mostrar um repasse negativo que nenhum marketplace depositaria. Se as taxas forem exatamente iguais ao preço, o repasse é zero e o resultado continua válido.
Por que a tarifa fixa pesa mais nos produtos baratos?
Porque ela não muda com o preço, então leva uma fatia maior de uma venda pequena. Mantenha as mesmas taxas e altere só o preço de venda para ver como o repasse muda em itens mais baratos.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/ecom/marketplace-fee-net-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sale_price":125,"percentage_fee":12.5,"fixed_fee":0.3}'const res = await fetch("https://api.kit.forhosting.com/ecom/marketplace-fee-net-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sale_price": 125,
"percentage_fee": 12.5,
"fixed_fee": 0.3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/marketplace-fee-net-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sale_price": 125,
"percentage_fee": 12.5,
"fixed_fee": 0.3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/marketplace-fee-net-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sale_price":125,"percentage_fee":12.5,"fixed_fee":0.3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sale_price":125,"percentage_fee":12.5,"fixed_fee":0.3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/marketplace-fee-net-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"sale_price": 125,
"percentage_fee": 12.5,
"fixed_fee": 0.3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.marketplace_fee_net_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda o cálculo e o arredondamento
A resposta repete as entradas normalizadas e apresenta percentage_fee_amount, total_fees e net_payout, permitindo que você confira cada etapa sem refazer uma operação oculta.
Use o repasse líquido para decidir melhor os preços
Vendedores com processos automatizados podem chamar a API para cada produto ou preço proposto e armazenar o detalhamento junto à decisão. Cada solicitação custa US$ 0,002.
Perguntas técnicas
Quanto custa usar a calculadora pela API?
Cada solicitação de API custa US$ 0,002.
Como devo informar uma taxa de 15 por cento?
Informe 15 em percentage_fee. Não informe 0.15.
Posso usar moedas diferentes do dólar americano?
Sim. O cálculo é neutro quanto à moeda, desde que sale_price e fixed_fee usem a mesma moeda.
O que acontece se as taxas superarem o preço de venda?
A solicitação retorna um erro invalid_input informando que as taxas totais superam o preço.