Calculate your vacation pay
The calculation runs in your browser
BREAKDOWN
VACATION PAY
$ 585.00
Ordinary pay for the days plus the 30% bonus.
Estimate based on 15 vacation days plus a 30% bonus (Código de Trabajo, art. 177). This does not replace formal payroll calculations or advice. Ask us about your case.
How the vacation bonus is calculated
Every worker with one continuous year of service is entitled to 15 days of paid vacation plus a 30% bonus on ordinary pay for those days. This is a separate benefit rather than an advance on normal salary.
- Daily salary: monthly salary divided by 30.
- Ordinary amount: daily salary multiplied by vacation days (15 by law).
- Vacation bonus: an additional 30% of that ordinary amount (Código de Trabajo, art. 177).
- Total to receive: the ordinary amount plus the bonus.
The law requires payment before the worker starts the vacation, unlike monthly salary, which is paid after the period worked. An employer paying vacation with the next payroll instead of before the break fails to meet that requirement even when the amount is correct.
This calculator helps workers check their entitlement before a vacation and payroll staff budget the expense in advance. The result is an estimate: variable pay or commissions may require an average over recent months, which should be reviewed with whoever handles your accounting.
Frequently asked questions
How many vacation days am I entitled to each year?
The legal minimum is 15 consecutive days after one year of work. Collective agreements or internal policies may provide more; adjust the “Vacation days” field for your case.
What is the vacation bonus?
An additional 30% of ordinary pay for the vacation days, paid together with them. It is a separate benefit, not part of normal salary.
When should vacation pay be paid?
Before the vacation begins. Paying it with the following payroll does not meet the legal requirement.
Do you store what I enter?
No. Nothing is sent to the server and there are no tracking cookies on this page: when you close the tab, the data disappears.