💵Calculadora de Troco com Quebra em Notas e Moedas
Digite o total a pagar e o valor entregue para ver o troco na hora, com a quebra pronta em notas e moedas do real. A ferramenta avisa quando o pagamento é exato, quando falta dinheiro e quantas peças o caixa precisa devolver.
Denominações consideradas: notas de R$ 100, R$ 50, R$ 20, R$ 10 e R$ 5; moedas de R$ 2, R$ 1, R$ 0,50, R$ 0,25, R$ 0,10, R$ 0,05, R$ 0,02 e R$ 0,01. A nota de R$ 2 existe, mas é rara, por isso a quebra usa a moeda. Cálculo 100% local, nada sai do navegador.
🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.
Fonte: Divisão gulosa sobre as denominações do real — notas e moedas em circulação no Brasil; a nota de R$ 2 existe, mas é rara, e a quebra usa a moeda de mesmo valor · Última verificação em 07/10/2026
O troco é a diferença entre o valor pago e o total a pagar. Pagando R$ 100,00 por uma compra de R$ 97,80, o troco é R$ 2,20, quebrado em uma moeda de R$ 2,00 e duas de R$ 0,10. A calculadora lista cada nota e moeda e avisa quando falta dinheiro.
Como usar a calculadora de troco
- Digite o total da compraÉ o valor a ser pago, com centavos. A ferramenta aceita vírgula ou ponto e aceita qualquer valor de 0,01 em diante.
- Informe quanto foi entregueUse os botões rápidos para os valores mais comuns ou digite o dinheiro na mão. Se for pagar o valor exato, clique no botão de pagamento exato.
- Leia o troco e a lista de peçasO destaque traz o troco em reais, o selo indica pagamento exato ou valor insuficiente e a lista mostra quantas notas e moedas de cada denominação devolvem o valor certo.
Como funciona a quebra em notas e moedas
O cálculo do troco é uma subtração simples, mas a quebra em peças exige um método: a divisão gulosa. Ela percorre as denominações do maior valor para o menor, retirando quantas peças cabem no valor total e seguindo com o que sobra. Assim, o algoritmo encontra a menor quantidade de notas e moedas capaz de compor exatamente o troco, sempre começando pelas notas grandes.
Para evitar erros de ponto flutuante, o valor é convertido em centavos inteiros antes da divisão: 97,80 vira 9.780 centavos e 100,00 vira 10.000 centavos, resultando em 220 centavos de troco. A partir daí a conta é feita com números inteiros, sem sobras artificiais como 0,10000000000000001. Quando o valor pago é menor que o total, não há troco: a calculadora mostra quanto ainda falta. E quando os dois valores são iguais, ela marca o pagamento como exato.
em centavos: 10.000 − 9.780 = 220 centavos = R$ 2,20
quebra gulosa: 220 → 1 × R$ 2,00 + 2 × R$ 0,10
Exemplo resolvido
Uma compra de R$ 97,80 paga com R$ 100,00 gera troco de R$ 2,20. A quebra começa pela maior denominação que cabe em 220 centavos: a moeda de R$ 2,00, usada uma vez, deixa 20 centavos. Depois vêm duas moedas de R$ 0,10, fechando o valor com três peças no total.
Se a compra custasse R$ 100,00 e o pagamento fosse de R$ 100,00, o resultado seria o selo de pagamento exato e nenhuma peça a devolver. Já se o valor pago fosse R$ 90,00, a calculadora avisaria que faltam R$ 7,80, em vez de mostrar um troco negativo. Para um troco maior, como R$ 52,20, a quebra sai com uma nota de R$ 50,00, uma moeda de R$ 2,00 e duas de R$ 0,10, sempre no menor número de peças possível.
Suposições e limitações
- A quebra usa as denominações em circulação: notas de 100, 50, 20, 10 e 5 e moedas de 2, 1, 0,50, 0,25, 0,10, 0,05, 0,02 e 0,01
- A nota de R$ 2 existe, mas é rara, por isso o algoritmo usa a moeda de R$ 2,00; se o caixa preferir a nota, o valor é o mesmo
- O algoritmo guloso prioriza as peças maiores e nem sempre atende a preferência de um caixa específico, que pode devolver de outra forma igualmente correta
- Os valores são convertidos em centavos inteiros, portanto não considera pagamentos por cartão, Pix, vale ou cheque
- Não há arredondamento além de dois decimais: um total com fração menor que um centavo não é aceito
Dicas para tirar o melhor proveito
Use os botões rápidos para simular a entrega de notas comuns e conferir se o troco fecha sem precisar de moedas pequenas. Se você é quem vende, testar valores como R$ 47,90 pagos com R$ 50,00 ajuda a antecipar a quebra e a separar moedas antes do atendimento.
Outra prática útil é olhar a linha de total de peças: ela mostra de quantas notas e moedas o caixa precisa dispor. Para conferir uma conta feita na mão, digite os mesmos valores e compare com a lista, item por item. Como o processamento é 100% local e nada sai do navegador, você pode usar a calculadora no balcão, no celular, sem internet e sem cadastro.
Essa calculadora de troco continua funcionando com a página já carregada, sem internet, e o modo de pagamento exato indica logo quando não há nada a devolver ao caixa.
Erros comuns a evitar
O erro clássico é somar valores decimais na mão e cair em arredondamentos esquisitos: 0,10 mais 0,20 pode virar 0,30000000000000004 no computador, então a calculadora trabalha em centavos inteiros para evitar isso. Outro deslize é esquecer os centavos ao digitar o total, transformando 97,80 em 97.
Também é comum considerar que o valor pago é sempre maior: quando ele é menor, não existe troco e sim saldo a pagar, que a ferramenta avisa em destaque. Cuidado ao comparar com descontos promocionais, porque desconto reduz o total e troco é o que sobra do dinheiro entregue. Por fim, a lista mostra a quebra matematicamente ideal, e o caixa real pode devolver de outro jeito com a mesma quantia.
Veja também
Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Calculadora de preço por unidade, Calculadora de desconto, Planejador de Orçamento Mensal, Calculadora de porcentagem.
Ferramentas relacionadas
🛒Calculadora de preço por unidade
Compare produtos e descubra qual tem o melhor custo-benefício.
Abrir ferramenta →🏷️Calculadora de desconto
Aplique um desconto ou descubra a porcentagem que você pagou.
Abrir ferramenta →💰Planejador de Orçamento Mensal
Planilha simples de orçamento: receitas, despesas, saldo, gráfico e CSV.
Abrir ferramenta →📊Calculadora de porcentagem
Calcule porcentagens, aumentos e descontos em três modos.
Abrir ferramenta →Perguntas frequentes
Como calcular o troco de uma compra?
Subtraia o total a pagar do valor entregue. Em uma compra de R$ 97,80 paga com R$ 100,00, o troco é R$ 2,20. A calculadora ainda mostra como quebrar esse valor em notas e moedas.
Como quebrar o troco em notas e moedas?
Percorra as denominações da maior para a menor, retirando quantas peças cabem no valor e seguindo com o que sobra. Para R$ 2,20, sai uma moeda de R$ 2,00 e duas de R$ 0,10, o menor número possível de peças.
Por que existe uma moeda de R$ 2 e uma nota de R$ 2?
As duas denominações circulam no Brasil, mas a nota de R$ 2 é rara no dia a dia. Por isso a quebra usa a moeda de R$ 2,00, que é muito mais comum, mantendo o mesmo valor total do troco.
O que fazer quando falta dinheiro para pagar?
A calculadora mostra um aviso de valor insuficiente com o valor que ainda falta, em vez de exibir um troco negativo. Basta aumentar o valor pago ou reduzir o total da compra para ver o troco correto.
A quebra segue o que o caixa vai devolver?
Não necessariamente. O algoritmo escolhe a menor quantidade de peças, sempre começando pelas maiores. O caixa pode devolver de outra forma, com mais moedas ou notas diferentes, mas o valor total do troco é o mesmo.
Os dados da compra ficam em algum servidor?
Não. A conta é feita 100% dentro do seu navegador, sem envio de dados e sem armazenamento. Fechar a página apaga os valores digitados.
Explore mais ferramentas gratuitas
Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.