Calcule horas extras com valor por hora e multiplicador
Veja o pagamento normal, o de horas extras e o total lado a lado: 40 horas a 24,5 mais 6 horas extras a 1,5 vez o valor dão 980 normais, 220,5 de horas extras e 1200,5 no total. 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
- Taxa horária
- 24,5
- Horas normais
- 40
- Horas extras
- 6
- Multiplicador de hora extra
- 1,5
- Pagamento regular
- 980
- Pagamento de horas extras
- 220,5
- Pagamento total
- 1.200,5
Esta calculadora de horas extras transforma quatro dados comuns da folha de pagamento em uma composição clara dos ganhos. Informe o valor base por hora, as horas normais, as horas extras e o multiplicador aplicado ao trabalho adicional. O resultado separa o pagamento normal do pagamento de horas extras e soma os dois valores no pagamento total. Ela ajuda você a conferir um cartão de ponto, estimar um salário antes dos descontos, preparar uma fatura ou adicionar cálculos previsíveis a um aplicativo. Os cálculos são determinísticos, os valores monetários são arredondados para duas casas decimais e multiplicadores abaixo de um são rejeitados porque não representam um adicional de horas extras.
Informe o valor e as horas de um período de pagamento
Comece pelo valor base por hora aplicado antes de qualquer adicional de horas extras. Depois, informe as horas normais e as horas extras do mesmo período de pagamento. Manter os três valores no mesmo período é importante: não combine um valor semanal com horas mensais nem misture horas de pagamentos diferentes, a menos que esse seja intencionalmente o intervalo que você deseja calcular.
Cada valor deve ser um número finito, e o valor por hora e as quantidades de horas não podem ser negativos. Zero é permitido, o que ajuda quando um período contém apenas horas extras, somente horas normais ou nenhuma hora paga. A calculadora não decide quais horas são legalmente consideradas extras.
Essa classificação depende de contratos e regras que variam conforme local, setor, dia e semana de trabalho. Forneça a divisão já definida para o seu caso. O serviço também não identifica uma moeda, portanto os resultados numéricos permanecem na unidade monetária escolhida por você.
Use unidades consistentes, confira a divisão das horas e considere o resultado como ganho bruto antes de impostos, benefícios, descontos, reembolsos ou outros ajustes da folha.
Escolha um multiplicador válido para horas extras
O multiplicador informa quantas vezes o valor base por hora se aplica a cada hora extra. Um multiplicador de 1.5 representa uma vez e meia, enquanto 2 representa o dobro. O valor deve ser no mínimo 1.
Um número menor reduziria a remuneração extra abaixo do valor base e contrariaria a finalidade da calculadora; por isso, a solicitação retorna um erro de entrada inválida em vez de produzir silenciosamente um resultado enganoso. O multiplicador é um fator, não uma porcentagem: informe 1.5, e não 150, para uma vez e meia. O pagamento normal é o valor por hora multiplicado pelas horas normais.
O pagamento extra é calculado separadamente multiplicando o valor por hora pelas horas extras e pelo multiplicador. Separar essas parcelas facilita a conferência com o cartão de ponto ou o acordo de trabalho. As duas parcelas são arredondadas para duas casas decimais, e o total soma os valores já arredondados.
Se o trabalho usar vários adicionais, calcule cada faixa separadamente e some os resultados fora desta operação de multiplicador único.
Interprete e utilize a composição do pagamento
O primeiro cobre somente as horas normais pelo valor base. O segundo cobre apenas as horas extras pelo valor multiplicado. O terceiro soma as duas parcelas e fornece uma estimativa de ganhos brutos para o período informado.
Essa composição transparente é mais útil do que um único total porque permite que profissionais, gestores, contadores e sistemas verifiquem cada parcela de forma independente. Um aplicativo de ponto pode exibir as linhas ao lado das horas correspondentes, enquanto um fluxo de faturamento pode colocar o trabalho normal e o trabalho adicional em itens separados. O cálculo termina antes do salário líquido.
Ele não aplica impostos, seguros, previdência, intervalos não pagos, bônus, gorjetas, comissões, conversão cambial nem regras locais de enquadramento. Erros de validação identificam entradas inadequadas, inclusive multiplicador abaixo de um, para que a integração corrija a solicitação em vez de aceitar um valor improvável.
Casos de uso
Confira um cartão de ponto semanal
Separe os ganhos normais dos adicionais antes de comparar a estimativa com o demonstrativo de pagamento.
Prepare uma fatura de serviços
Calcule itens normais e adicionais para profissionais que cobram horas extras com um multiplicador combinado.
Automatize estimativas salariais
Inclua uma composição determinística em ferramentas de equipes, aplicativos de escala, calculadoras e fluxos internos.
Perguntas frequentes
O pagamento total inclui impostos ou descontos?
Não. Ele é a soma bruta dos pagamentos normal e extra antes de impostos, benefícios, descontos ou ajustes.
Como se calcula o pagamento de horas extras?
Multiplica-se o valor da hora pelas horas extras e depois pelo multiplicador. A 24,5 por hora, 6 horas extras a 1,5 somam 220,5, que se juntam ao pagamento normal do mesmo período.
Qual multiplicador uso para hora extra paga a uma vez e meia ou em dobro?
Digite 1,5 quando a hora extra vale uma vez e meia e 2 quando vale o dobro. É um fator, não um percentual: use 1,5 e não 150. Valores menores que 1 são recusados porque pagariam a hora extra abaixo da normal.
A calculadora define quais horas contam como extras?
Não. Quais horas são extras depende do seu contrato e de regras que mudam conforme o local, o setor e a jornada. Informe a divisão entre horas normais e extras que já se aplica ao seu caso.
Como calculo horas extras pagas com dois adicionais diferentes?
Calcule cada faixa separadamente, com suas próprias horas e seu multiplicador, e depois some os valores das horas extras. Cada cálculo usa um único multiplicador, o que facilita conferir cada linha com o cartão de ponto.
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/overtime-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}'const res = await fetch("https://api.kit.forhosting.com/calc2/overtime-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/overtime-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/overtime-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/overtime-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
{
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.overtime_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.
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
Escolha um multiplicador válido para horas extras
Essa ordem consistente gera resultados estáveis no navegador, em integrações API, testes automatizados e cálculos repetidos.
Interprete e utilize a composição do pagamento
A resposta contém três campos: regular_pay, overtime_pay e total_pay. O cálculo no navegador atende a conferências rápidas; uma chamada de API custa US$ 0,002 quando a mesma operação precisa ser automatizada.
Perguntas técnicas
Qual fórmula calcula o pagamento normal?
O pagamento normal é hourly_rate multiplicado por regular_hours, com arredondamento para duas casas decimais.
Qual fórmula calcula o pagamento de horas extras?
O pagamento extra é hourly_rate multiplicado por overtime_hours e overtime_multiplier, com duas casas decimais.
O multiplicador pode ser menor que um?
Não. A solicitação retorna invalid_input quando overtime_multiplier é menor que 1, pois a hora extra não deve ficar abaixo do valor base.
Quanto custa um cálculo pela API?
Cada solicitação de API usa o preço base publicado de US$ 0,002. A mesma calculadora determinística também funciona no navegador.