Calculadora de paga semanal
Su bruto semanal por 40 horas normales y 5 horas extra a 20 la hora es de 950, antes de impuestos o prestaciones. Introduzca las horas tal como vienen separadas en la hoja de horas y obtenga la línea de la nómina de esta semana. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tarifa por hora
- 20
- Horas regulares
- 40
- Horas extra
- 5
- Multiplicador de horas extra
- 1,5
- Tarifa de horas extra
- 30
- Pago regular
- 800
- Pago por horas extra
- 150
La paga semanal es el importe bruto que un empleado por hora gana en una sola semana laboral, antes de impuestos, prestaciones o embargos. Es la suma de las horas regulares pagadas a la tarifa horaria declarada y de las horas extra pagadas a tiempo y medio. Esta calculadora de paga semanal toma esas tres cifras, calcula por separado la paga regular y la paga extra, y devuelve el bruto semanal que usted puede colocar en una hoja de tiempo, una carta de oferta o una hoja de nómina.
Qué significa la paga semanal: horas regulares más extra a tiempo y medio
La paga semanal de un trabajador por hora es un bruto semanal, no un salario anual ni una cifra neta después de impuestos. La prima de extra habitual en esta página es tiempo y medio: cada hora extra se paga a una vez y media la tarifa horaria regular, mientras que las horas regulares permanecen en la tarifa base. Las tres cantidades que usted ya conoce — la tarifa horaria, cuántas horas fueron tiempo normal y cuántas fueron extra — bastan para calcular la semana.
A diferencia de una herramienta de extra que pide un multiplicador a medida, aquí la prima queda fija en tiempo y medio para que la búsqueda de paga semanal corresponda al valor por defecto que usan la mayoría de los empleos por hora. A diferencia de un conversor de hora a salario, nada se anualiza por cincuenta y dos semanas. Cero horas regulares con solo horas extra también se admite, porque el contrato es aritmética, no un juicio sobre cómo debió codificarse una hoja de tiempo.
Los importes negativos no son semanas; se rechazan. El recorrido es aritmética pura, sin Date, sin aleatoriedad y sin I/O de red, de modo que los mismos tres números producen siempre el mismo bruto semanal que usted puede fijar en una hoja o en una prueba unitaria. No clasifica el estatuto de exento frente a no exento, no reconstruye la tarifa regular a partir de primas o comisiones y no retiene impuestos ni estima el neto.
Contrato de entrada, forma de la respuesta y fallos no negativos rechazados
Juntos, los dos campos de horas no deben superar ciento sesenta y ocho, la duración de una semana de calendario. Si cualquiera de los tres valores es negativo, la solicitud se rechaza con un mensaje que indica que el campo debe ser un número no negativo: ese es el contrato duro de esta calculadora, y esos fallos no se facturan. El cero se admite y puede producir una semana nula.
Un campo ausente también falla. Los campos de dinero se redondean a dos decimales; los de horas usan seis. Las claves de salida opcionales se omiten en lugar de fijarse a null.
Dónde resulta útil una calculadora de paga semanal
Los encargados de nómina y los empleadores pequeños usan una calculadora de paga semanal cuando una hoja de tiempo ya separa horas regulares y extra y necesitan la línea en dólares brutos antes de emitir el cheque, sin abrir un paquete completo de recursos humanos ni elegir un multiplicador de extra a medida. Los candidatos por hora comprueban una oferta que cotiza una tarifa más extra típica para que la cifra semanal sea honesta, no un salario anualizado que oculta cómo se supuso la extra.
Los jefes de turno en almacenes, restaurantes y sanidad comparan una semana de cuarenta horas con una semana de cuarenta más extra a la misma tarifa, sin mezclar un calendario estatal de extra diaria al que no están sujetos. El profesorado y las aulas de contabilidad generan claves de respuesta para la paga semanal a tiempo y medio en lugar de confiar en aplicaciones opacas que aplican un multiplicador a horas que el alumno ya clasificó, o que anualizan por cincuenta y dos sin que se lo pidan.
Qué puede hacer con ella
Hojas de tiempo ya separadas en regular y extra
Convierta una tarifa horaria conocida más horas regulares y extra clasificadas en un bruto semanal a tiempo y medio antes de emitir el cheque.
Cartas de oferta que cotizan semanas con extra
Muestre a un candidato la cifra semanal de una semana típica de cuarenta horas más horas extra, sin convertir la tarifa en un salario anual.
Preguntas frecuentes
¿Cómo se calcula la paga semanal a partir de la tarifa horaria, las horas regulares y la extra?
La prima de extra queda fija en tiempo y medio.
¿Qué ocurre si una entrada es negativa o no es un número?
Cada campo debe ser un número finito no negativo. Se rechazan valores ausentes, infinitos y negativos, y la validación fallida no se factura.
¿Puedo elegir un multiplicador de extra distinto del tiempo y medio?
No. Esta calculadora de paga semanal usa siempre 1.5×. Para un multiplicador de extra a medida use una herramienta general de extra; esta página es el cheque semanal por defecto a tiempo y medio.
¿Convierte esta herramienta la paga por hora en un salario anual?
No. El resultado es el bruto de una semana.
¿El resultado es lo que cobro en mano?
No. Es la paga bruta de la semana, antes de impuestos, prestaciones o embargos. Para saber lo que llega a su cuenta, reste después esas deducciones a esta cifra.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.weekly_pay",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_hourly_rate | 1000000000 |
max_hours | 168 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cualquier valor ausente, no finito o negativo se rechaza con invalid_input en lugar de un cheque negativo silencioso. La misma aritmética pura alimenta la herramienta gratuita del navegador y la API, de modo que una comprobación manual y un script nunca discrepan en el total semanal.
Qué significa la paga semanal: horas regulares más extra a tiempo y medio
Multiplique hourly_rate por regular_hours para la línea regular. Multiplique hourly_rate por una vez y media por overtime_hours para la línea extra. Sume esas dos líneas para obtener weekly_pay. A diferencia de una calculadora al estilo de Florida que infiere la extra como horas más allá de cuarenta en una semana laboral, este extremo no reclasifica un bloque de horas totales; usted suministra regular_hours y overtime_hours ya separadas. Cero extra es una semana válida: overtime_pay es cero y weekly_pay iguala la paga regular.
Contrato de entrada, forma de la respuesta y fallos no negativos rechazados
Envíe mediante POST un cuerpo JSON con tres números finitos obligatorios. hourly_rate es el salario regular antes de la prima de extra; se aceptan los alias rate, wage, hourly, pay_rate y hourly_wage para que los formularios de nómina reutilicen el mismo contrato. regular_hours son las horas a tarifa normal de la semana laboral, como máximo ciento sesenta y ocho; los alias hours, weekly_hours, straight_hours, regular y week_hours apuntan al mismo valor. overtime_hours son las horas pagadas a tiempo y medio en esa misma semana, también como máximo ciento sesenta y ocho; se aceptan los alias ot_hours, overtime y ot. Se aceptan cadenas numéricas que se interpretan como decimales finitos; las cadenas vacías, los objetos, NaN e Infinity fallan con invalid_input nombrando el campo. Si acierta, el cuerpo ecoa hourly_rate, regular_hours y overtime_hours, informa overtime_multiplier siempre uno punto cinco, overtime_rate como la cifra horaria a tiempo y medio, regular_pay, overtime_pay, weekly_pay como el bruto y una cadena formula. Ejemplo: hourly_rate veinte, regular_hours cuarenta y overtime_hours cinco produce regular_pay de ochocientos, overtime_pay de ciento cincuenta y weekly_pay de novecientos cincuenta, porque cinco por veinte por una vez y media es ciento cincuenta.
Dónde resulta útil una calculadora de paga semanal
Las herramientas de personal colocan weekly_pay junto a regular_pay y overtime_pay para que un coordinador vea el bruto, no un muro de horas crudas. En esta página el trabajo se ejecuta por completo en el navegador; a través de la API cada consulta correcta cuesta $0.002, la validación fallida no se cobra y no se almacena nada después de devolver la respuesta. Combine la ejecución interactiva gratuita con la API de pago idéntica cuando pase de una demostración en hoja a una canalización automatizada sin cambiar el resultado matemático ni reimplementar el tiempo y medio por su cuenta.
Casos de integración
Fixtures deterministas de nómina
Siembre CI y calculadoras de nómina con un weekly_pay estable a partir de tarifa y horas conocidas, y falle cerrado cuando cualquier entrada no sea un número no negativo.
Preguntas técnicas
¿Cuánto cuesta la calculadora de paga semanal?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada no válida no se factura.