Calcular gorjeta e dividir a conta
Divida uma conta compartilhada sem fazer contas na mesa: 120 com 18 % de gorjeta entre 4 pessoas dão 21,6 de gorjeta, 141,6 no total e 35,4 por pessoa. 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
- Valor da conta
- 120
- Porcentagem da gorjeta
- 18
- Pessoas
- 4
- Total
- 141,6
- Valor da gorjeta
- 21,6
- Por pessoa
- 35,4
Uma conta compartilhada fica simples de acertar quando todos os valores estão claros. Informe o total antes da gorjeta, a porcentagem que você deseja oferecer e o número de pessoas que pagarão. A calculadora retorna a gorjeta, o total final e uma parcela igual por pessoa, com valores monetários arredondados para duas casas decimais. Ela atende restaurantes, cafés, pedidos em grupo e outras despesas compartilhadas. O cálculo é determinístico e não exige cadastro quando usado no navegador.
Informe os três valores da conta compartilhada
Comece pelo valor da conta antes da gorjeta. Use um número simples e não negativo, sem símbolo de moeda ou separador de milhares, pois a ferramenta faz aritmética e não conversão cambial. Em seguida, informe a taxa como porcentagem: digite 15 para quinze por cento, e não 0.15.
Por fim, indique quantas pessoas dividirão o total. Esse campo deve ser um número inteiro igual ou superior a um. Um valor menor não representa uma divisão real e gera um erro de entrada, evitando um resultado inválido.
A conta e a porcentagem podem ser zero, o que ajuda em situações sem gorjeta ou quando você quer verificar a divisão antes de acrescentá-la. Os três campos são obrigatórios e precisam ser finitos. Mensagens claras identificam valores ausentes, texto não numérico, quantias negativas, números fracionários de pessoas e dados acima dos limites práticos.
Assim, texto acidental, infinito e divisão por zero não chegam aos comprovantes nem aos fluxos de pagamento.
Entenda o cálculo da gorjeta, do total e da parcela
A calculadora multiplica primeiro o valor da conta pela porcentagem da gorjeta e divide o resultado por cem. Esse é o valor da gorjeta. Depois, soma a gorjeta arredondada à conta para chegar ao total final.
Por último, divide esse total igualmente pelo número de pessoas. Os valores monetários são arredondados para duas casas decimais, como ocorre na apresentação habitual das moedas. As mesmas entradas sempre geram a mesma saída, pois a implementação usa apenas aritmética limitada: não consulta serviços externos, não lê o relógio e não introduz aleatoriedade.
A resposta traz a conta normalizada, a porcentagem original, o número validado de pessoas, a gorjeta, o total e a parcela individual. Campos separados facilitam o uso em recibos, mensagens de grupo ou registros de despesas. A divisão é igualitária por definição; a ferramenta não atribui itens, impostos, descontos ou gorjetas diferentes a participantes específicos.
Como usar o resultado na hora de pagar
Use a calculadora no navegador quando o grupo estiver pronto para pagar e precisar de uma resposta rápida. Antes de pedir transferências, compare o total retornado com o comprovante do estabelecimento, sobretudo quando impostos, serviço, descontos ou acréscimos já estiverem incluídos. Informe exatamente a base sobre a qual você pretende calcular a gorjeta; a capacidade não decide se o costume local considera valores antes ou depois dos impostos.
Como parcelas arredondadas podem não somar exatamente o total em todos os casos, o grupo pode atribuir o centavo restante a uma pessoa. A ferramenta não identifica moedas nem faz câmbio, portanto todos devem interpretar os valores na mesma unidade. Ela também não mantém uma lista de pedidos; salve a resposta no seu sistema se precisar de histórico.
Casos de uso
Dividir uma conta de restaurante
Calcule a gorjeta, o total final e o valor igual devido por cada pessoa.
Compartilhar um pedido de entrega
Acrescente a gorjeta escolhida ao pedido coletivo e informe uma contribuição individual clara.
Automatizar mensagens de despesas
Receba campos estáveis em um aplicativo ou bot sem repetir a lógica de validação.
Perguntas frequentes
Quais valores preciso informar?
A quantidade de pessoas deve ser um inteiro igual ou superior a um.
Como a gorjeta é calculada?
A conta é multiplicada pela porcentagem e dividida por 100; o resultado é arredondado para duas casas.
A calculadora inclui impostos ou taxas de serviço?
Ela usa exatamente o valor informado. Inclua ou exclua impostos e taxas existentes conforme a sua necessidade.
Posso dividir a conta de forma desigual?
Não. A calculadora divide o total final apenas em partes iguais. Ela não atribui preços de pratos, descontos ou gorjetas diferentes a cada pessoa, então, para uma divisão desigual, calcule a parte de cada um separadamente.
A conta ou a gorjeta podem ser zero?
Sim. As duas podem ser zero, o que ajuda quando não há gorjeta ou quando você só quer ver como a conta se divide. O número de pessoas deve ser um número inteiro de pelo menos um.
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/calc2/tip-split-bill \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bill_amount":120,"tip_percentage":18,"people":4}'const res = await fetch("https://api.kit.forhosting.com/calc2/tip-split-bill", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bill_amount": 120,
"tip_percentage": 18,
"people": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/tip-split-bill",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bill_amount": 120,
"tip_percentage": 18,
"people": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/tip-split-bill", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bill_amount":120,"tip_percentage":18,"people":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bill_amount":120,"tip_percentage":18,"people":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/tip-split-bill", 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
{
"bill_amount": 120,
"tip_percentage": 18,
"people": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.tip_split_bill",
"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
Para fluxos automatizados, a mesma operação está disponível pela API por US$ 0,002 por solicitação.
Use o resultado corretamente no navegador e na API
Use a API quando um aplicativo de despesas, sistema de hotelaria, chatbot ou auxiliar de caixa precisar receber sempre o mesmo JSON previsível. Uma solicitação de API custa US$ 0,002, enquanto o cálculo local no navegador é gratuito.
Perguntas técnicas
O que acontece se o número de pessoas for zero?
A solicitação retorna invalid_input, pois uma conta não pode ser dividida entre menos de uma pessoa.
Quanto custa o cálculo pela API?
Cada solicitação de API custa US$ 0,002. A calculadora no navegador é gratuita.