Calculadora de aguinaldo en Costa Rica
Su aguinaldo es la doceava parte de lo que ganó del 1 de diciembre al 30 de noviembre: 12 meses con ₡600.000 dan ₡600.000. Escriba su salario bruto, los meses y las horas extra: sabrá cuánto deben pagarle a más tardar el 20 de diciembre. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Salario mensual bruto
- 600 000
- Meses trabajados (1 dic – 30 nov)
- 12
- Horas extra, comisiones e incentivos
- 0
- Total devengado en el periodo
- 7 200 000
- Aguinaldo
- 600 000
El aguinaldo es el salario adicional de diciembre que la Ley 2412 reconoce a quien trabaja en el sector privado de Costa Rica: la doceava parte de todo lo que usted ganó entre el 1 de diciembre del año pasado y el 30 de noviembre de este año. Le sirve a la persona que quiere saber cuánto recibirá a más tardar el 20 de diciembre y al patrono que revisa su planilla antes de pagar. Es una estimación con las reglas generales de la ley: si su caso tiene particularidades, confírmelo con el Ministerio de Trabajo y Seguridad Social (MTSS) o con un abogado laboralista.
Qué es el aguinaldo y qué periodo cuenta
El aguinaldo no es un regalo del patrono: es un derecho que da la ley. En la práctica, el periodo va del 1 de diciembre del año anterior al 30 de noviembre del año en curso; para el aguinaldo de 2026, del 1 de diciembre de 2025 al 30 de noviembre de 2026. Lo que cuenta es lo que usted ganó en ese lapso, no lo que ganará en diciembre.
Esta calculadora sigue la Ley 2412, que es la del sector privado; si trabaja para una institución pública, confirme las reglas con su oficina de recursos humanos.
Cómo se calcula, paso a paso
Se suma todo lo devengado en el periodo y se divide entre 12. Si entró a mediados de mayo con ₡385.000 al mes, al 30 de noviembre lleva 6,5 meses; lo devengado son ₡2.502.500 y el aguinaldo, ₡208.541,67. Así es como quien no completa el año recibe la parte proporcional, que la ley reconoce desde un mes trabajado.
Los meses admiten fracciones y el periodo nunca pasa de doce meses.
Qué entra en la suma y qué no
La licencia por maternidad sí cuenta: no descuente ese tiempo. Las incapacidades no cuentan: si estuvo incapacitado parte del periodo, reste ese tiempo de los meses trabajados. Las comisiones y los incentivos se suman en la casilla de horas extra, comisiones e incentivos cuando son parte de su salario; si no está seguro de que un pago lo sea, consúltelo con el MTSS.
Si su salario cambió durante el periodo, escriba el salario anterior y sume en esa casilla lo que ganó de más desde el aumento, o escriba directamente su promedio mensual.
Cuándo se paga y qué se le puede rebajar
El patrono debe pagar el aguinaldo dentro de los primeros 20 días de diciembre. No se le rebajan las cuotas de la CCSS (artículo 7 de la Ley 2412) ni paga impuesto sobre la renta (artículo 9 de la misma ley y artículo 35, inciso b, de la Ley del Impuesto sobre la Renta, que lo exime hasta la doceava parte de lo devengado).
Por eso el monto que da la calculadora es, en principio, el que usted debe recibir completo; según el MTSS, el único rebajo permitido es el de una pensión alimentaria. El aguinaldo tampoco es la liquidación: la cesantía (artículo 29 del Código de Trabajo) y el preaviso (artículo 28) se calculan aparte. Una convención colectiva, un salario en especie difícil de valorar o un periodo con incapacidades se confirman con el MTSS o con un abogado laboralista.
Qué puede hacer con ella
Salario fijo todo el año
Usted trabajó de diciembre a noviembre con ₡600.000 brutos al mes y sin horas extra. Lo devengado en el periodo son ₡7.200.000 y el aguinaldo, ₡600.000: el equivalente a un salario completo, que debe recibir a más tardar el 20 de diciembre.
Entró a trabajar a mitad de año
Empezó a mediados de mayo con ₡385.000 al mes. Al 30 de noviembre suma 6,5 meses en el periodo y ₡2.502.500 devengados, así que su aguinaldo proporcional es de ₡208.541,67.
Con horas extra
Trabajó 7 meses del periodo con ₡450.000 al mes y además ganó ₡50.000 en horas extra. Lo devengado son ₡3.200.000 y el aguinaldo, ₡266.666,67. Las horas extra también cuentan, por eso suben el monto.
Preguntas frecuentes
¿Cuándo se paga el aguinaldo en Costa Rica?
Dentro de los primeros 20 días de diciembre, según la Ley 2412. Cubre lo que usted ganó entre el 1 de diciembre del año anterior y el 30 de noviembre del año en curso.
¿El aguinaldo paga renta o CCSS?
No. La Ley 2412 lo exime de las cargas sociales (artículo 7) y del impuesto sobre la renta (artículo 9), y el artículo 35, inciso b, de la Ley del Impuesto sobre la Renta lo exime hasta la doceava parte de lo devengado, que es justamente lo que mide el aguinaldo.
¿Cómo se calcula el aguinaldo si no trabajé el año completo?
Se suma lo que ganó en los meses que trabajó dentro del periodo y se divide entre 12. Con ₡385.000 al mes durante 6,5 meses, lo devengado son ₡2.502.500 y el aguinaldo, ₡208.541,67. La ley reconoce el aguinaldo proporcional desde un mes trabajado.
¿Las horas extra y las comisiones cuentan para el aguinaldo?
Las horas extra sí: la ley habla de salarios ordinarios y extraordinarios, y el MTSS incluye «cualquier otro pago salarial». Sobre las comisiones no encontramos una mención expresa en las fuentes oficiales que revisamos; si su comisión es parte del salario, súmela con las horas extra y, ante la duda, consulte al MTSS.
¿Las incapacidades y la licencia por maternidad cuentan para el aguinaldo?
Según el MTSS, la licencia por maternidad sí cuenta y las incapacidades no. Si estuvo incapacitado parte del periodo, reste ese tiempo de los meses trabajados y, si el monto es importante para usted, confírmelo con el MTSS.
¿Me pueden rebajar algo del aguinaldo?
Según el MTSS, solo una pensión alimentaria. No se le rebajan las cuotas de la CCSS ni el impuesto de renta, así que el monto calculado es, en principio, el que usted debe recibir.
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/aguinaldo-costa-rica \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_salary":600000}'const res = await fetch("https://api.kit.forhosting.com/fin/aguinaldo-costa-rica", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_salary": 600000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/aguinaldo-costa-rica",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_salary": 600000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/aguinaldo-costa-rica", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_salary":600000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_salary":600000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/aguinaldo-costa-rica", 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
{
"monthly_salary": 600000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.aguinaldo_costa_rica",
"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.
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
Esta calculadora le pide tres datos —su salario mensual bruto, los meses que trabajó en ese periodo y lo que ganó de más en horas extra u otros pagos salariales— y le devuelve el total devengado y el aguinaldo que le corresponde, con dos decimales.
Qué es el aguinaldo y qué periodo cuenta
La Ley 2412 lo define como un salario adicional anual igual al promedio de los salarios ordinarios y extraordinarios que usted devengó en los doce meses anteriores al 1 de diciembre.
Cómo se calcula, paso a paso
La calculadora multiplica su salario mensual bruto —antes de rebajar la CCSS y el impuesto de renta— por los meses trabajados, le suma las horas extra y los demás pagos salariales del mismo periodo y divide el total entre 12. Si usted ganó ₡600.000 al mes durante los doce meses, lo devengado son ₡7.200.000 y el aguinaldo es ₡600.000: un salario completo.
Qué entra en la suma y qué no
Entran el salario ordinario y los pagos extraordinarios: las horas extra y, en palabras del MTSS, «cualquier otro pago salarial», incluido el salario en especie.
Casos de integración
El patrono que revisa su planilla
Antes de diciembre, quien contrata puede calcular el aguinaldo de cada persona con su salario, sus meses en el periodo y sus horas extra, y reservar el dinero con tiempo. Como no lleva cargas sociales ni renta, la cifra que da la calculadora es la que se paga, salvo que haya que rebajar una pensión alimentaria.