ForHosting KIT · Finanças e dinheiro

Calculadora GST

Um preço líquido de 100 com GST de 10% tem 10 de imposto e preço bruto de 110. Informe o valor líquido e a alíquota que se aplica, seja 10, 15 ou 18%, e receba as duas linhas da nota de uma vez. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Preço líquido
100
Alíquota de GST
10
Você obtém
Taxa (%)
10
Taxa (decimal)
0,1
Valor do GST
10
Preço bruto
110

O imposto sobre bens e serviços, quase sempre abreviado GST, é o tributo de consumo impresso nas faturas da Austrália, da Índia, da Nova Zelândia, de Singapura, da Malásia e de várias províncias do Canadá. Contadores, páginas de checkout e folhas de aula partem de um preço líquido exclusivo de GST e de uma alíquota GST escrita como porcentagem, e então precisam de dois resultados: o valor GST na linha de imposto e o preço bruto com GST incluído que o cliente realmente paga. Esta calculadora GST aceita um preço líquido não negativo e uma porcentagem GST, multiplica o líquido pela alíquota sobre cem para obter o valor GST e soma esse valor ao líquido para obter o preço bruto. Zero por cento é permitido e produz um preço bruto igual ao líquido.

O que significam o valor GST e o preço bruto numa fatura fiscal

O imposto sobre bens e serviços é um tributo de consumo do tipo valor agregado cobrado sobre a maioria das operações tributáveis. Uma fatura fiscal ou uma linha de checkout típica parte de um preço líquido que ainda não inclui GST, aplica uma porcentagem GST publicada e imprime duas cifras extras: o valor GST na própria linha de imposto e o preço bruto que o comprador paga.

A aritmética é a mesma em cada jurisdição GST mesmo quando a alíquota legal difere: o valor GST é igual ao preço líquido vezes a alíquota GST dividido por cem, e o preço bruto é igual ao preço líquido mais o valor GST. A alíquota padrão da Austrália é dez por cento, de modo que um fornecimento líquido de cem dólares produz dez dólares de GST e um bruto de cento e dez.

A alíquota padrão habitual da Índia é dezoito por cento; a da Nova Zelândia, quinze; a de Singapura, nove; o GST federal do Canadá, cinco. Esta calculadora não consulta uma alíquota a partir de um CEP, um GSTIN nem um acréscimo HST: você informa a porcentagem que se aplica à linha. Zero por cento é uma alíquota válida para operações isentas de GST ou a alíquota zero e produz valor GST zero e preço bruto igual ao líquido.

Professores de matemática empresarial, contadores que conferem uma fatura manuscrita e engenheiros que escrevem testes unitários de um carrinho que cotiza preços exclusivos de GST precisam desse mesmo contrato determinístico: mesmo líquido e alíquota na entrada, mesmo valor GST e bruto na saída, em qualquer ambiente.

Onde uma calculadora GST ganha o lugar

Ferramentas de fatura e orçamento usadas por contratantes independentes podem preencher uma linha GST e um bruto a pagar agora em uma só chamada, e depois sobrepor um desdobramento conhecido de CGST e SGST se um fornecimento intraestadual indiano exigir. Salas de matemática do consumidor e geradores de prova precisam de um oráculo determinístico que marque uma alíquota GST negativa como inválida em vez de inverter o sinal em silêncio.

Esta página atende quem busca uma calculadora GST, o valor GST a partir do preço líquido, ou o preço bruto com GST adicionado; não é um conversor de IVA de inclusivo para exclusivo, nem uma consulta de imposto sobre vendas dos Estados Unidos por CEP, nem uma ferramenta de dígito verificador GSTIN da Índia. Prefira esta capacidade quando você já conhece o valor exclusivo e a porcentagem GST e só precisa do valor do imposto mais o total incluso.

Lições de matemática empresarial sobre faturas GST

Os alunos adicionam GST a preços líquidos de prática e comparam o imposto e o bruto escritos à mão com um resultado percentual determinístico antes de entregar.

Testes unitários para código de faturamento GST

Qualidade e engenharia fixam casos conhecidos como cem a dez por cento em GST dez e bruto cento e dez, mais rejeições deliberadas por alíquota negativa.

Como adicionar GST a um preço líquido (exclusivo)?

Valor GST = preço líquido × (porcentagem da alíquota GST ÷ 100). Preço bruto = preço líquido + valor GST. Exemplo: um líquido de 100 a 10% GST → GST 10, bruto 110.

O que acontece se a alíquota GST for negativa?

Não se permite uma alíquota GST negativa; zero por cento é válido e produz GST zero e um bruto igual ao líquido.

Esta ferramenta consulta as alíquotas GST da Austrália, da Índia ou da Nova Zelândia?

Não. Você informa a porcentagem que se aplica à linha (por exemplo 10, 18, 15, 9 ou 5). A calculadora só aplica a aritmética para uma porcentagem conhecida.

A calculadora GST é gratuita?

A ferramenta do navegador é gratuita e roda no local.

Como tratar um item isento ou com alíquota zero de GST?

Informe a alíquota 0. O valor do GST sai zero e o preço bruto fica igual ao líquido, que é exatamente o que uma linha isenta ou com alíquota zero deve mostrar na nota.

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.

POSThttps://api.kit.forhosting.com/fin/gst

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/gst \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"net_price":100,"gst_rate":10}'
{
  "net_price": 100,
  "gst_rate": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.gst",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs1000000000000
max_gst_rate_percent1000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Uma alíquota GST negativa é rejeitada com invalid_input em vez de inventar um reembolso. O caminho é aritmética determinística pura —sem rede, sem tabela de jurisdição, sem semente aleatória, sem dependência de relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento monetário a duas casas sempre que você a chama.

O que significam o valor GST e o preço bruto numa fatura fiscal

Uma alíquota GST negativa não é uma entrada legal nem contábil neste modelo; transformaria o imposto em um subsídio, então a tarefa falha com invalid_input em vez de devolver um valor GST negativo que confundiria o software de faturamento.

Contrato de entrada, forma da resposta e comportamento de erro

A alíquota GST deve ser não negativa; valores negativos são rejeitados. Prefira números a strings formatadas como moeda; números em string só são aceitos quando batem com um padrão numérico finito estrito sem cifrões, marcas de rúpia nem separadores de milhar. Envie um corpo JSON com dois números finitos obrigatórios: net_price (aliases net, price, amount, exclusive), o valor não negativo exclusivo de GST, e gst_rate (aliases rate, percent, gst_percent, tax_rate), a alíquota GST como porcentagem, por exemplo dez para dez por cento. Os valores absolutos de net_price devem permanecer dentro de um trilhão e gst_rate dentro de mil por cento para que produtos intermediários permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa net_price arredondado a centavos, gst_rate e rate_percent como a mesma porcentagem, rate_decimal como a alíquota sobre cem, gst_amount como o imposto arredondado, gross_price como líquido mais GST, e formula como a identidade documentada. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, um preço líquido negativo, uma alíquota GST negativa, ou um valor GST ou bruto calculado não finito— retorna invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item. Combine um caso clássico a dez por cento com um caso ao estilo da Índia a dezoito por cento e um gst_rate deliberadamente negativo para cobrir o caminho duro de invalid_input nos seus próprios testes.

Onde uma calculadora GST ganha o lugar

Lojas que vendem em países com GST e cotam preços exclusivos podem enviar o líquido do carrinho e a porcentagem aplicável, e então exibir gst_amount e gross_price sem reimplementar a matemática percentual em cada cliente. Conjuntos de garantia de qualidade para bibliotecas de faturamento podem fixar cem a dez por cento em GST dez e bruto cento e dez, mais um líquido fracionário como quarenta e nove ponto noventa e nove para checagens de arredondamento a centavos, e uma alíquota deliberadamente negativa para provar o caminho duro de invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando desenvolvedores enviam de propósito uma alíquota negativa. Checagens de ida e volta são fáceis: recalcule à mão o líquido vezes a alíquota sobre cem, confirme que iguala o gst_amount publicado com o mesmo arredondamento a duas casas, e depois confirme que o líquido mais gst_amount iguala o gross_price publicado na tarifa de automação US$ 0,002.

Checkout e faturas fiscais a preço exclusivo de GST

Lojas e ferramentas de faturamento enviam um preço líquido exclusivo e a porcentagem GST, depois exibem gst_amount e o bruto com GST incluso sem incorporar tabelas de alíquota em cada cliente.

Devo informar 10 ou 0.10 para uma alíquota GST de 10%?

Informe 10. O campo gst_rate é uma porcentagem (10 significa 10%). A resposta também inclui rate_decimal (0.10) por conveniência.

Ver a documentação completa do KIT →