Comparação de gorjetas
Veja as gorjetas mais comuns lado a lado: numa conta de 100, gorjetas de 10, 15, 18, 20 e 25% levam o total a 110, 115, 118, 120 e 125. Use seus próprios percentuais se o local aplicar outros. 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
- Conta
- 100
- Percentuais de gorjeta
- 10, 15, 18, 20, 25
- Número de opções
- 5
- Casas decimais da moeda
- 2
Escolher a gorjeta em um restaurante fica mais fácil quando você vê várias taxas habituais lado a lado, em vez de recalcular cada percentual à mão. Esta calculadora de comparação de opções de gorjeta recebe um único valor de conta antes da gratificação e devolve a gorjeta e o total geral para um conjunto de percentuais—por padrão dez, quinze, dezoito, vinte e vinte e cinco por cento—para que você possa escolher uma taxa adequada à qualidade do serviço, aos costumes locais e ao seu orçamento. Você também pode enviar uma lista personalizada de percentuais quando o estabelecimento, o app de entrega ou a política de hotelaria usarem taxas diferentes. Cada campo monetário é arredondado half-up a duas casas decimais, como em um recibo.
Entradas: valor da conta e lista opcional de percentuais de gorjeta
Contas negativas falham na validação porque não descrevem uma conta normal. Valores extremamente grandes, acima de limites comerciais habituais, são rejeitados para manter a aritmética do isolate limitada. Tip percents é um array opcional de taxas expressas como percentuais dessa conta—por exemplo dezoito significa dezoito por cento, não zero vírgula dezoito.
Quando você omite tip percents por completo, o motor usa o conjunto de comparação padrão de dez, quinze, dezoito, vinte e vinte e cinco por cento, que cobre as taxas que a maioria dos comensais e telas de ponto de venda mostram nos Estados Unidos e mercados semelhantes. Toda a validação roda antes de qualquer cálculo monetário, por isso pedidos inválidos nunca produzem linhas de opções pela metade.
Este produto não pede o tamanho do grupo de propósito: dividir um total com gorjeta entre pessoas é outra intenção de pesquisa, coberta pela calculadora de gorjeta e divisão.
Como cada opção de gorjeta e o total geral são calculados
Para cada percentual de gorjeta da lista, o motor aplica as mesmas fórmulas do dia a dia que as pessoas usam no papel. A gorjeta é a conta multiplicada pelo percentual de gorjeta dividido por cem. O total geral é a conta mais essa gorjeta.
Os produtos intermediários usam aritmética de ponto flutuante habitual; depois cada campo monetário é arredondado half-up a duas casas decimais para que o resultado pareça moeda em um recibo e não frações binárias longas. A ordem das opções coincide com a ordem dos tip percents que você enviou, ou com o conjunto ascendente padrão se omitiu a lista.
Exemplo: uma conta de cem dólares com os valores padrão produz uma linha de dez por cento com gorjeta dez e total cento e dez, uma de quinze com gorjeta quinze e total cento e quinze, e assim até vinte e cinco por cento. Exemplo com lista personalizada: conta oitenta e seis ponto quatro e percentuais quinze e vinte produz gorjetas de doze ponto nove seis e dezessete ponto dois oito, com totais noventa e nove ponto três seis e cento e três ponto seis oito após o arredondamento.
Use tip sozinho quando só precisar da linha de gratificação; use total quando um fluxo de pagamento precisar do valor cobrado; use o array options completo quando a interface deva mostrar uma tabela de comparação.
Onde ajuda e o que não faz
Use a calculadora gratuita de comparação de opções de gorjeta no navegador quando quiser uma vista lado a lado das quantias de gratificação antes de pagar o jantar, reservar um trajeto com gorjeta de serviço ou definir taxas padrão em uma demo de hotelaria. Não converte câmbio, não inventa linhas de imposto nem impõe costumes locais de gorjeta por jurisdição; você escolhe quais percentuais enviar. Mantenha os valores de conta dentro de intervalos comerciais ordinários.
Autores que publicam SDKs podem mapear o array options diretamente para cartões de comparação, listas de rádio ou pré-visualizações de recibo. A promessa do produto é a comparação multi-taxa de gratificação para uma única conta, não a divisão igual entre convidados, o imposto automático nem a descoberta de taxas de serviço—isso pertence a ferramentas especializadas com outra intenção SEO e outros contratos.
Casos de uso
Comparação de contas de restaurante e bar
Os comensais introduzem o subtotal impresso e veem de imediato a gorjeta e o total a 10%, 15%, 18%, 20% e 25% antes de decidir quanto deixar.
Apps de hotelaria e demos de POS
Telas de menu e de checkout renderizam uma tabela de opções de gorjeta a partir de um único valor de conta, sem reimplementar a matemática de percentuais em cada linguagem do cliente.
Perguntas frequentes
Como comparo opções de gorjeta para a conta de um restaurante?
O array options da resposta lista tip e total para cada percentual, arredondados a duas casas decimais.
Esta ferramenta divide a conta entre várias pessoas?
Não. Este produto compara opções de gratificação em uma única conta. Para gorjeta mais divisão igual por pessoa, use uma calculadora dedicada de gorjeta e divisão.
A calculadora de comparação de opções de gorjeta é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Posso comparar meus próprios percentuais de gorjeta?
Sim. Troque o conjunto padrão pelos percentuais que o restaurante, o aplicativo de entrega ou sua empresa usam. Com uma conta de 86,4 e taxas de 15 e 20%, as gorjetas ficam em 12,96 e 17,28, na ordem informada.
Digito uma gorjeta de 18% como 18 ou como decimal?
Como 18. Cada taxa é um percentual da conta antes da gorjeta, então 18 significa 18%. A gorjeta é a conta vezes a taxa dividida por 100, e o total soma essa gorjeta à conta.
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/finance/tip-options \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bill":86.4}'const res = await fetch("https://api.kit.forhosting.com/finance/tip-options", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bill": 86.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/tip-options",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bill": 86.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/tip-options", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bill":86.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bill":86.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/tip-options", 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": 86.4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.tip_options",
"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
O caminho no navegador roda grátis no seu dispositivo; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando servidores e SDKs precisam do mesmo contrato.
Entradas: valor da conta e lista opcional de percentuais de gorjeta
Envie um corpo JSON com um campo obrigatório e uma lista opcional. A conta (bill) é o valor do restaurante antes da gorjeta, como número finito não negativo ou string numérica; os aliases amount, bill_amount e subtotal são aceitos quando o cliente já nomeia o campo de outra forma. Quando você fornece o array, cada entrada deve ser um número finito não negativo; arrays vazios geram invalid_input porque não há nada a comparar; mais de cinquenta entradas é rejeitado por estar fora do escopo do produto. Os aliases percents, percentages, tips e gratuity_percents mapeiam para a mesma lista para que construtores de formulários mantenham rótulos familiares. Bill em falta falha com invalid_input indicando o campo.
Como cada opção de gorjeta e o total geral são calculados
A resposta ecoa a conta normalizada e os tip percents realmente usados, e devolve options como um array ordenado de objetos com tip_percent, tip e total, mais option_count, currency_decimals igual a dois e method igual a tip_options para ramificação estável no cliente. Entradas idênticas produzem sempre o mesmo JSON porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede.
Uso da API, preços, fluxos de trabalho e limites do produto
Use a API pré-paga quando um app de menu, um rastreador de despesas, um planejador de viagens, um checkout de entrega ou um auxiliar de ponto de venda precisar de um contrato KIT estável a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar o pedido. Combine este endpoint com uma ferramenta de divisão separada apenas se os comensais tiverem de repartir o total escolhido—esta capacidade compara taxas de gorjeta em uma única conta e não atribui cotas por pessoa.
Casos de integração
Bots de despesas e planejadores de viagem
Bots e ferramentas de viagem chamam um endpoint pré-pago estável para mostrar cenários de gorjeta de serviço em refeições, tours e checkouts de entrega.
Perguntas técnicas
Quais percentuais de gorjeta são usados por padrão?
Quando tip_percents é omitido, a calculadora compara 10, 15, 18, 20 e 25 por cento—taxas comuns em telas de gorjeta de restaurantes e POS.
O que acontece se tip_percents for um array vazio?
O pedido falha com invalid_input. Informe pelo menos um percentual, ou omita o campo para usar o conjunto padrão. Comparações vazias não são cobradas.