Horas extra California
A 20 por hora, cinco jornadas de 10 horas en una semana de 50 dan 10 horas a tiempo y medio: 300 de horas extra además de 800 de salario normal. Introduzca su salario, sus horas diarias y semanales para aplicar las reglas de California. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Salario por hora
- 20
- Horas por día
- 10
- Horas por semana
- 50
- Días laborables
- 5
- Horas diarias
- 10, 10, 10, 10, 10
- Horas regulares
- 40
- Horas a tiempo y medio
- 10
Las horas extra en California no son un único multiplicador tras cuarenta horas. Los empleados no exentos cobran tiempo y medio después de ocho horas en una jornada, doble tiempo después de doce horas en una jornada, tiempo y medio por las horas restantes a tarifa normal por encima de cuarenta en una semana laboral, y una prima del séptimo día consecutivo cuando se trabajan los siete días de la semana. Esta calculadora de horas extra de California toma un salario por hora regular junto con las horas trabajadas por día y las horas trabajadas por semana, reconstruye una semana laboral de siete días o menos, aplica esos umbrales legales sin acumular primas diarias y semanales sobre la misma hora, y devuelve la compensación total de horas extra: el pago a tarifas de tiempo y medio y de doble tiempo por cada hora extraordinaria.
Qué significan las horas extra en California: ocho y doce diarias, cuarenta semanales, séptimo día
Las horas extra de California para empleados no exentos son un calendario de multiplicadores legales, no un simple interruptor a las cuarenta horas. En una jornada, las primeras ocho horas son tiempo normal al salario por hora regular, las horas posteriores a ocho y hasta doce se pagan a una vez y media ese salario, y las horas posteriores a doce se pagan a doble tiempo.
De forma independiente, las horas restantes a tarifa normal por encima de cuarenta en la misma semana laboral también se pagan a una vez y media el salario regular. Cuando un empleado trabaja los siete días de una semana laboral, las primeras ocho horas de ese séptimo día consecutivo se pagan a tiempo y medio y las horas posteriores a ocho en ese día se pagan a doble tiempo, aunque el umbral diario ordinario de ocho horas hubiera tratado esas horas como regulares.
Esta calculadora reconstruye una semana laboral a partir de las horas trabajadas por día y las horas trabajadas por semana, clasifica cada hora en cubos de tarifa normal, tiempo y medio o doble tiempo, y después convierte las horas restantes a tarifa normal por encima de cuarenta en extra semanal para que la misma hora no reciba a la vez una prima diaria y una prima semanal.
La compensación total de horas extra es el dinero pagado a tarifas extraordinarias: horas a tiempo y medio por 1.5 por el salario, más horas a doble tiempo por 2 por el salario. No es un motor de retención fiscal, de prima de comida ni de turno partido, y no clasifica el estatuto de exento frente a no exento.
El recorrido es aritmética pura, sin Date, sin aleatoriedad y sin I/O de red, de modo que el mismo par de salario y horas produce siempre el mismo importe de extra que puede fijar en una hoja o en una prueba unitaria.
Qué puede hacer con ella
Jornadas de diez horas en California
Convierta un día de 10 horas y una semana de 50 horas a un salario por hora conocido en horas diarias a tiempo y medio y compensación total de extra.
Comprobaciones de extra semanal del sexto día
Vea cuándo un día de 8 horas y una semana de 48 horas crean extra semanal sobre las horas restantes a tarifa normal, no extra diaria.
Preguntas frecuentes
¿Qué ocurre si el salario por hora queda por debajo de cero?
Un salario por hora negativo no puede producir compensación de horas extra de California, y la validación fallida no se factura.
¿La extra semanal se acumula sobre horas ya pagadas como extra diaria?
No. La extra semanal se aplica solo a las horas restantes a tarifa normal por encima de 40 en la semana laboral. Las horas ya pagadas a tiempo y medio diario o a doble tiempo no reciben una segunda prima semanal.
¿Cuándo se aplica la regla del séptimo día consecutivo?
Cuando la semana laboral reconstruida tiene siete días y cada día tiene horas mayores que cero. El último día paga entonces 1.5× por las primeras 8 horas y 2× después de 8 horas.
¿Cuándo empieza el pago doble en las horas extra de California?
Después de 12 horas en una misma jornada. En el séptimo día consecutivo de la semana empieza antes, a partir de las 8 horas, y las primeras 8 horas de ese día ya se pagan a tiempo y medio.
¿La calculadora tiene en cuenta penalizaciones por comidas o la exención?
No. Solo calcula las tarifas de horas extra para empleados no exentos. No calcula retenciones, penalizaciones por pausas para comer ni turnos partidos, y no decide si un puesto está exento o no.
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/california-overtime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}'const res = await fetch("https://api.kit.forhosting.com/fin/california-overtime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_wage": 20,
"hours_per_day": 10,
"hours_per_week": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/california-overtime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_wage": 20,
"hours_per_day": 10,
"hours_per_week": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/california-overtime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/california-overtime", 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_wage": 20,
"hours_per_day": 10,
"hours_per_week": 50
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.california_overtime",
"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_hours_per_day | 24 |
max_hours_per_week | 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
Un salario por debajo de cero se rechaza con invalid_input porque una tarifa horaria negativa no puede producir un importe lícito de horas extra. La misma aritmética pura alimenta la herramienta gratuita del navegador y la ruta API, de modo que una hoja de nómina y un script de automatización nunca discrepan en la línea de extra.
Contrato de entrada, reconstrucción de la semana, forma de la respuesta y salarios rechazados
Un salario cero se admite y produce un pago extra nulo. También fallan las horas diarias o semanales negativas, un día de más de veinticuatro horas o una semana más larga que siete días de veinticuatro horas. 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. Envíe mediante POST un cuerpo JSON con tres números finitos obligatorios. hourly_wage es la tarifa regular antes de las primas de horas extra de California; se aceptan los alias wage, rate, hourly_rate y pay_rate para que los formularios de nómina reutilicen el mismo contrato. hours_per_day es la duración típica de la jornada usada para reconstruir la semana, como máximo veinticuatro; los alias daily_hours, day_hours y hours_day apuntan al mismo valor. hours_per_week es el total de horas en la semana laboral, como máximo ciento sesenta y ocho; se honran los alias weekly_hours, week_hours y hours_week. El motor llena días completos de hours_per_day y coloca el resto en un último día, y rechaza un patrón que necesitaría más de siete jornadas porque una semana laboral de California tiene siete días. Se aceptan cadenas numéricas que se interpretan como decimales finitos; las cadenas vacías, NaN e Infinity fallan con invalid_input nombrando el campo. Si hourly_wage queda por debajo de cero, la solicitud se rechaza con un mensaje que indica que un salario por hora negativo no puede producir compensación de horas extra de California: ese es el contrato duro de esta calculadora, y esos fallos no se facturan. Si acierta, el cuerpo ecoa el salario y las horas de entrada, enumera el daily_hours reconstruido, informa regular_hours, time_and_half_hours, double_time_hours, overtime_hours, seventh_day_applied, regular_pay, time_and_half_pay, double_time_pay, overtime_pay (compensación total de extra), overtime_premium, gross_pay y una cadena formula.
Dónde resulta útil una calculadora de horas extra de California
Los encargados de nómina y los empleadores pequeños de California usan una calculadora de horas extra cuando una hoja de tiempo muestra jornadas de diez horas o un sexto día y necesitan la línea en dólares de extra antes de emitir el cheque, sin abrir un paquete completo de recursos humanos. Los empleados comprueban una semana de cincuenta horas a un salario por hora conocido frente a la regla diaria de ocho horas para que una jornada de diez no se confunda con un calendario federal de solo cuarenta horas. El profesorado y las aulas de recursos humanos generan claves de respuesta para calendarios no exentos que mezclan extra diaria, doble tiempo después de doce, extra semanal sobre el tiempo normal restante y un séptimo día consecutivo, en lugar de confiar en aplicaciones opacas que aplican un único multiplicador a horas que el alumno ya clasificó. Las herramientas de personal colocan overtime_pay junto a regular_pay para que un coordinador vea la compensación legal de extra, 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 calendario de California por su cuenta.
Casos de integración
Fixtures deterministas de nómina
Siembre CI y calculadoras de nómina con overtime_pay, doble tiempo y banderas de séptimo día estables a partir de salario y horas conocidos.
Preguntas técnicas
¿Cómo se calculan las horas extra de California a partir de horas por día y por semana?
El motor reconstruye la semana laboral desde hours_per_day y hours_per_week, paga 1.5× después de 8 horas en un día y 2× después de 12, y luego convierte las horas restantes a tarifa normal por encima de 40 en extra semanal a 1.5×. overtime_pay es 1.5×wage×horas a tiempo y medio más 2×wage×horas a doble tiempo.
¿Cuánto cuesta la calculadora de horas extra de California?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.