Calculadora de taxa de pagamento
Receber 800 por 40 horas de trabalho equivale a 20 por hora. Transforme o que um turno, uma semana ou um bico pagou de fato em um valor por hora que você pode comparar com o salário anunciado. 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
- Pagamento total
- 800
- Horas trabalhadas
- 40
- Taxa horária
- 20
A taxa de pagamento é a identidade simples que quem pesquisa calculadora de taxa de pagamento quer dizer: quanto você ganhou por hora a partir da paga que de fato recebeu e das horas que de fato trabalhou. Ela não anualiza um salário, não subtrai deslocamento nem despesas, não empilha multiplicadores de hora extra e não recua até uma tarifa faturável de freelancer a partir de overhead e margem.
Como a taxa de pagamento é obtida da paga total e das horas trabalhadas
A taxa de pagamento é a cifra horária que você obtém ao dividir o dinheiro que ganhou pelas horas que passou ganhando-o. Horas fracionárias são legítimas: trinta e sete horas e meia de uma semana, ou um plantão de seis vírgula cinco horas, dividem-se sem problema. Paga zero com horas positivas é permitida e imprime um salário por hora de zero.
Os campos de dinheiro arredondam half-up a dois decimais e as horas half-up a quatro para que os goldens coincidam byte a byte entre runtimes. Oitocentos de paga em quarenta horas são vinte por hora. Mil de paga em trinta e sete horas e meia são vinte e seis vírgula seis sete após o arredondamento half-up a centavos.
A aritmética é uma única divisão finita; não há motor fiscal, nem multiplicador de hora extra, nem conversão de moeda, nem anualização.
Onde uma calculadora de taxa de pagamento justifica o seu lugar
Quem confere um bico, um plantão ou um trecho de hora extra usa uma calculadora de taxa de pagamento para transformar um lote já recebido em uma cifra horária comparável ao salário anunciado. Um fim de semana que pagou quatrocentos por dezesseis horas é vinte e cinco a hora; os mesmos quatrocentos por vinte e cinco horas são dezesseis.
Operadores de folha de pagamento fixam os mesmos dois campos ao lado do espelho de ponto para contrastar um modelo de uma linha com a execução real sem abrir um motor de folha completo. Consultores de orçamento levam um mês de paga e as horas que o produziram a um só salário por hora, de modo que o plano da casa se constrói sobre o ritmo de ganho e não sobre o titular de uma carta salarial.
É uma busca e um trabalho distintos de um conversor de salário anual para hora que ainda precisa de horas semanais e semanas por ano, de uma calculadora de salário horário verdadeiro que subtrai deslocamento e despesas, de uma calculadora de hora extra que monta o bruto a partir de uma taxa conhecida, e de uma calculadora de tarifa faturável que recupera custos anuais mais margem: essas ferramentas partem de outras linhas e respondem a outras perguntas. Validação falha não consome saldo.
Casos de uso
Transformar um lote de paga em uma cifra horária
Divida o dinheiro que você ganhou em um bico, um plantão ou uma semana pelas horas trabalhadas para ver a taxa de pagamento que de fato recebeu.
Perguntas frequentes
Como a taxa de pagamento é calculada?
Os campos de dinheiro arredondam half-up a dois decimais e as horas half-up a quatro. Exemplo: 800 de paga em 40 horas são 20 por hora.
Isso é o mesmo que converter um salário anual em um jornal por hora?
Não. Um conversor de salário para hora ainda precisa de horas semanais e semanas por ano. Esta calculadora divide a paga que você já ganhou pelas horas que já trabalhou naquele mesmo período.
Posso informar horas fracionadas?
Sim. As horas não precisam ser números inteiros, então uma semana que termina com meia hora ou um turno de seis horas e meia se dividem sem problema em um valor por hora.
O que acontece se eu informar zero horas?
A calculadora recusa, assim como horas negativas, porque dividir o pagamento por zero horas não faz sentido. Pagamento zero com horas positivas é aceito e dá um valor por hora de zero.
Considera hora extra, impostos ou despesas?
Não. Não aplica adicional de hora extra, impostos, desconto de deslocamento ou despesas, nem conversão para salário anual. Só divide o que você recebeu pelas horas que geraram esse pagamento.
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/fin/rate-of-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pay":800,"hours_worked":40}'const res = await fetch("https://api.kit.forhosting.com/fin/rate-of-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pay": 800,
"hours_worked": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/rate-of-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pay": 800,
"hours_worked": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/rate-of-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pay":800,"hours_worked":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pay":800,"hours_worked":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/rate-of-pay", 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
{
"total_pay": 800,
"hours_worked": 40
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.rate_of_pay",
"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.
Limites
max_total_pay | 1000000000000000 |
max_hours_worked | 1000000000 |
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
Esta calculadora divide total_pay por hours_worked e devolve o salário por hora na mesma unidade monetária. Horas nulas ou negativas deixam a taxa indefinida, então esses pedidos falham com invalid_input e não são cobrados.
Como a taxa de pagamento é obtida da paga total e das horas trabalhadas
Essa é a identidade que quem pesquisa calculadora de taxa de pagamento procura, e é a que esta calculadora avalia: hourly_rate é igual a total_pay dividido por hours_worked. total_pay é o valor que lhe pagaram por um período — um plantão, uma semana, um bico, um mês ou qualquer outra janela que você já reuniu em um só número — em uma só moeda. Não é um salário anual que ainda precisa de uma hipótese de semanas por ano, nem uma tarifa faturável elevada por margem de lucro, nem um salário horário verdadeiro após deslocamento e despesas. hours_worked são as horas daquele mesmo período que produziram a paga. Zero horas e horas negativas deixam a taxa indefinida, então a calculadora as rejeita com invalid_input em vez de dividir por zero ou inventar um sinal. Você já escolheu o período e a moeda; este endpoint só os divide.
Contrato de entrada, forma da resposta e comportamento em erro
Exemplo: oitocentos de paga e quarenta horas produzem um salário por hora de vinte. Exemplo: mil de paga e trinta e sete horas e meia produzem vinte e seis vírgula seis sete após o arredondamento half-up a centavos. Envie por POST um corpo JSON com dois números finitos obrigatórios que compartilham um período e uma moeda. total_pay é o valor ganho no período e deve ser maior ou igual a zero; os aliases pay, earnings, earned, amount e gross_pay mapeiam o mesmo campo para a planilha conservar o nome das colunas. hours_worked são as horas daquele mesmo período e devem ser estritamente maiores que zero; aceitam-se os aliases hours, work_hours e time. Cada campo numérico pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias e valores não finitos — NaN, Infinity ou texto que não se interpreta como número — falham com invalid_input nomeando o campo. Essas falhas não são cobradas. hours_worked nulo e hours_worked negativo falham do mesmo modo, porque a taxa de pagamento fica indefinida quando o denominador é zero ou tem o sinal errado. total_pay negativo também falha: paga recebida não é uma cifra negativa neste contrato. total_pay zero com horas positivas é permitido e imprime um salário por hora de zero. Em sucesso o corpo ecoa total_pay arredondado half-up a dois decimais, hours_worked arredondado half-up a quatro decimais, hourly_rate como o quociente arredondado half-up a dois decimais, e uma string de fórmula que reafirma a identidade hourly_rate igual a total_pay dividido por hours_worked. Combine o JSON com a sua própria regra sobre quais horas contam — tempo batido no ponto, tempo faturado ou um roster de plantões — porque este endpoint divide os dois números que você envia; ele não consulta um espelho de ponto. O preço é um fixo de US$ 0,002 por pedido bem-sucedido.
Onde uma calculadora de taxa de pagamento justifica o seu lugar
Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha total_pay não negativo, hours_worked estritamente positivo, fixe o hourly_rate arredondado nos testes e você obtém uma taxa de pagamento reproduzível para planilhas, plugins LMS e workers de borda sem montar um motor de folha próprio.
Casos de integração
Conferir o ponto contra um modelo de uma linha
Fixe total_pay e hours_worked ao lado de uma execução real para comparar uma identidade simples com a folha sem abrir um motor completo.
Comparar dois empregos na mesma base horária
Leve a paga e as horas de cada emprego a um só hourly_rate para ranquear um bico de fim de semana e um plantão de dia útil na mesma escala.
Perguntas técnicas
Por que horas nulas ou negativas são rejeitadas?
A taxa de pagamento fica indefinida quando o denominador de horas é zero ou negativo. hours_worked deve ser um número finito estritamente maior que zero. Esses pedidos falham com invalid_input e não são cobrados.
total_pay pode ser zero?
Sim. Paga zero com horas positivas imprime um salário por hora de zero. total_pay negativo é rejeitado com invalid_input porque paga recebida não é uma cifra negativa neste contrato.
Quanto custa a calculadora de taxa de pagamento?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.