Calculadora de pagamento semanal
Seu bruto semanal por 40 horas normais e 5 horas extras a 20 por hora é de 950, antes de impostos ou benefícios. Informe as horas já separadas como no cartão de ponto e receba a linha do pagamento desta semana. 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
- 20
- Horas normais
- 40
- Horas extras
- 5
- Multiplicador de horas extras
- 1,5
- Valor da hora extra
- 30
- Pagamento regular
- 800
- Pagamento de horas extras
- 150
O pagamento semanal é o valor bruto que um empregado horista ganha em uma única semana de trabalho, antes de impostos, benefícios ou penhoras. É a soma das horas regulares pagas à tarifa horária declarada e das horas extras pagas a hora e meia. Esta calculadora de pagamento semanal recebe essas três cifras, calcula em separado o pagamento regular e o pagamento extra, e devolve o bruto semanal que você pode colocar em uma folha de ponto, uma carta de oferta ou uma planilha de folha.
O que o pagamento semanal significa: horas regulares mais extra a hora e meia
O pagamento semanal de um trabalhador horista é um bruto semanal, não um salário anual nem uma cifra líquida depois do imposto. A extra padrão usada nesta página é hora e meia: cada hora extra é paga a uma vez e meia a tarifa horária regular, enquanto as horas regulares permanecem na tarifa-base. As três quantidades que você já conhece — a tarifa horária, quantas horas foram tempo normal e quantas foram extra — bastam para calcular a semana.
Diferente de uma ferramenta de extra que pede um multiplicador sob medida, aqui a extra fica fixa em hora e meia para que a busca por pagamento semanal corresponda ao padrão da maioria dos empregos horistas. Diferente de um conversor de hora para salário, nada é anualizado por cinquenta e duas semanas. Zero horas regulares só com horas extra também é aceito, porque o contrato é aritmética, não um julgamento de como a folha de ponto deveria ter sido codificada.
Importes negativos não são semanas; são rejeitados. O percurso é aritmética pura, sem Date, sem aleatoriedade e sem I/O de rede, de modo que os mesmos três números produzem sempre o mesmo bruto semanal que você pode fixar em uma planilha ou em um teste unitário. Não classifica o estatuto de isento versus não isento, não reconstrói a tarifa regular a partir de bônus ou comissões e não retém imposto nem estima o líquido.
Contrato de entrada, forma da resposta e falhas não negativas rejeitadas
Juntos, os dois campos de horas não devem ultrapassar cento e sessenta e oito, a duração de uma semana de calendário. Se qualquer um dos três valores for negativo, a solicitação é rejeitada com uma mensagem de que o campo deve ser um número não negativo — esse é o contrato rígido desta calculadora, e essas falhas não são faturadas. Zero é permitido e pode gerar uma semana nula.
Um campo ausente também falha. Campos de dinheiro são arredondados a duas casas; os de horas usam seis. Chaves de saída opcionais são omitidas em vez de definidas como null.
Onde uma calculadora de pagamento semanal vale o investimento
Encarregados de folha e empregadores pequenos usam uma calculadora de pagamento semanal quando a folha de ponto já separa horas regulares e extra e precisam da linha em dinheiro bruto antes de emitir o contracheque, sem abrir um pacote completo de RH nem escolher um multiplicador de extra sob medida. Candidatos horistas conferem uma oferta que cotiza uma tarifa mais extra típica para que a cifra semanal seja honesta, não um salário anualizado que esconde como a extra foi assumida.
Líderes de turno em armazéns, restaurantes e saúde comparam uma semana de quarenta horas com uma semana de quarenta mais extra na mesma tarifa, sem misturar um calendário estadual de extra diária ao qual não estão sujeitos. Professores e salas de contabilidade geram gabaritos para o pagamento semanal a hora e meia em vez de confiar em aplicativos opacos que aplicam um multiplicador a horas que o aluno já classificou, ou que anualizam por cinquenta e duas sem serem pedidos.
Casos de uso
Folhas de ponto já separadas em regular e extra
Transforme uma tarifa horária conhecida mais horas regulares e extra classificadas em um bruto semanal a hora e meia antes de emitir o contracheque.
Cartas de oferta que cotizam semanas com extra
Mostre a um candidato a cifra semanal de uma semana típica de quarenta horas mais horas extra, sem converter a tarifa em um salário anual.
Perguntas frequentes
Como o pagamento semanal é calculado a partir da tarifa horária, das horas regulares e da extra?
A extra fica fixa em hora e meia.
O que acontece se uma entrada for negativa ou não for um número?
Cada campo deve ser um número finito não negativo. Valores ausentes, infinitos e negativos são rejeitados, e a validação que falha não é faturada.
Posso escolher um multiplicador de extra diferente de hora e meia?
Não. Esta calculadora de pagamento semanal usa sempre 1.5×. Para um multiplicador de extra sob medida use uma ferramenta geral de extra; esta página é o contracheque semanal padrão a hora e meia.
Isto converte o pagamento por hora em um salário anual?
Não. O resultado é o bruto de uma semana.
O resultado é o que recebo líquido?
Não. É o pagamento bruto da semana, antes de impostos, benefícios ou penhoras. Para saber o que cai na sua conta, desconte essas deduções desse valor depois.
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/weekly-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}'const res = await fetch("https://api.kit.forhosting.com/fin/weekly-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/weekly-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/weekly-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/weekly-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": 20,
"regular_hours": 40,
"overtime_hours": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.weekly_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_hourly_rate | 1000000000 |
max_hours | 168 |
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
Qualquer valor ausente, não finito ou negativo é rejeitado com invalid_input em vez de um contracheque negativo silencioso. A mesma aritmética pura alimenta a ferramenta gratuita do navegador e a API, de modo que uma conferência manual e um script nunca discordam no total semanal.
O que o pagamento semanal significa: horas regulares mais extra a hora e meia
Multiplique hourly_rate por regular_hours para a linha regular. Multiplique hourly_rate por uma vez e meia por overtime_hours para a linha extra. Some essas duas linhas para obter weekly_pay. Diferente de uma calculadora no estilo da Flórida que infere extra como horas além de quarenta em uma semana de trabalho, este extremo não reclassifica um bloco de horas totais; você envia regular_hours e overtime_hours já separadas. Extra zero é uma semana válida: overtime_pay é zero e weekly_pay iguala o pagamento regular.
Contrato de entrada, forma da resposta e falhas não negativas rejeitadas
Envie por POST um corpo JSON com três números finitos obrigatórios. hourly_rate é o salário regular antes da extra; os aliases rate, wage, hourly, pay_rate e hourly_wage são aceitos para que formulários de folha reutilizem o mesmo contrato. regular_hours são as horas a tarifa normal na semana de trabalho, no máximo cento e sessenta e oito; os aliases hours, weekly_hours, straight_hours, regular e week_hours apontam para o mesmo valor. overtime_hours são as horas pagas a hora e meia nessa mesma semana, também no máximo cento e sessenta e oito; aceitam-se os aliases ot_hours, overtime e ot. Strings numéricas que se interpretam como decimais finitos são aceitas; strings vazias, objetos, NaN e Infinity falham com invalid_input nomeando o campo. Em caso de sucesso, o corpo ecoa hourly_rate, regular_hours e overtime_hours, informa overtime_multiplier sempre um ponto cinco, overtime_rate como a cifra horária a hora e meia, regular_pay, overtime_pay, weekly_pay como o bruto e uma string formula. Exemplo: hourly_rate vinte, regular_hours quarenta e overtime_hours cinco produz regular_pay de oitocentos, overtime_pay de cento e cinquenta e weekly_pay de novecentos e cinquenta, porque cinco vezes vinte vezes uma vez e meia é cento e cinquenta.
Onde uma calculadora de pagamento semanal vale o investimento
Ferramentas de pessoal colocam weekly_pay ao lado de regular_pay e overtime_pay para que um coordenador veja o bruto, não um muro de horas cruas. Nesta página o trabalho roda inteiramente no navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada e nada é armazenado depois que a resposta retorna. Combine a execução interativa gratuita com a API cobrada idêntica quando passar de uma demonstração em planilha para um pipeline automatizado sem mudar o resultado matemático nem reimplementar hora e meia por conta própria.
Casos de integração
Fixtures determinísticas de folha
Semeie CI e calculadoras de folha com um weekly_pay estável a partir de tarifa e horas conhecidas, e falhe fechado quando qualquer entrada não for um número não negativo.
Perguntas técnicas
Quanto custa a calculadora de pagamento semanal?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é faturada.