Philippine holiday pay calculator.
Enter what someone earns and how long they worked, and this works out the day's pay under the DOLE rates — regular holiday, special non-working day, rest day, overtime and night differential, applied in the order they stack. It shows the arithmetic for every line so you can check it against your own payroll.
The day you're paying for
Not overtime — a rest day lifts the rate for the whole day, so the first 8 hours pay 200%.
What they earn
The basic daily rate, before any premium.
Hours on the clock
8h regular
What the day costs
Regular holiday
₱1,510.00
Gross pay for the day, before deductions.
Regular hours
₱1,510.00
₱94.38 hourly × 200% × 8 h
Based on an hourly rate of ₱94.38 — a ₱755.00 daily rate over 8 hours.
A planning aid, not legal or accounting advice. Rates follow the Labor Code as summarised in the DOLE Handbook on Workers' Statutory Monetary Benefits; a company policy or collective agreement can pay more than these figures, never less. Monthly salaries convert to a daily rate using the 313-day factor — switch the input to a daily rate if your payroll uses a different one.
How the rates stack.
Percentages of the employee's ordinary hourly rate. Overtime is any hour past the eighth, and night differential adds a further 10% on top of whichever rate already applies.
Ordinary working day
- First 8 hours
- 100%
- Overtime
- 125%
- Not worked
- Unpaid*
Special working day
- First 8 hours
- 100%
- Overtime
- 125%
- Not worked
- Unpaid*
Rest day
- First 8 hours
- 130%
- Overtime
- 169%
- Not worked
- Unpaid*
Special (non-working) day
- First 8 hours
- 130%
- Overtime
- 169%
- Not worked
- No work, no pay*
Special (non-working) day on a rest day
- First 8 hours
- 150%
- Overtime
- 195%
- Not worked
- No work, no pay*
Special working day on a rest day
- First 8 hours
- 130%
- Overtime
- 169%
- Not worked
- Unpaid*
Regular holiday
Your day- First 8 hours
- 200%
- Overtime
- 260%
- Not worked
- 100% if eligible
Regular holiday on a rest day
- First 8 hours
- 260%
- Overtime
- 338%
- Not worked
- 100% if eligible
| Kind of day | First 8 hours | Overtime hours | Not worked |
|---|---|---|---|
| Ordinary working day | 100% | 125% | Unpaid* |
| Special working day | 100% | 125% | Unpaid* |
| Rest day | 130% | 169% | Unpaid* |
| Special (non-working) day | 130% | 169% | No work, no pay* |
| Special (non-working) day on a rest day | 150% | 195% | No work, no pay* |
| Special working day on a rest day | 130% | 169% | Unpaid* |
| Regular holiday | 200% | 260% | 100% if eligible |
| Regular holiday on a rest day | 260% | 338% | 100% if eligible |
*Subject to paid leave, monthly-paid arrangements, company policy or practice, a CBA, the employment contract, and statutory coverage or exemptions.
Questions this raises.
The hard part isn't the formula. It's the hours.
ClockTap splits every shift into regular, overtime and night hours by day type, so the numbers you feed this are the ones your team actually worked. Free for your first 5 employees.