Holiday pay in the Philippines depends on the kind of holiday, whether the employee worked, whether the day was also a rest day, and whether the employee meets the entitlement conditions for an unworked regular holiday. Payroll that treats every red date on a calendar as the same premium will mispay someone.
This article was last reviewed in September 2026 for alignment with well-established Labor Code and DOLE handbook principles. The list of regular holidays and special non-working days is set by law and by presidential proclamations that can change by year. Always use the proclamation that applies to the payroll period, and confirm rates in the current DOLE Handbook on Workers’ Statutory Monetary Benefits.
Holiday pay in the Philippines: start with the holiday type
Holiday pay in the Philippines is not a single percentage. The first job of payroll and timekeeping is to classify the date.
Two families matter in everyday cutoff work:
- Regular holidays, which generally carry holiday pay even when unworked, if the employee is entitled
- Special non-working days, which generally follow no work, no pay unless a more generous company rule exists
Special working days, if proclaimed, are a different category again and should not be encoded as special non-working. When a proclamation is unclear to the team, do not guess. Check the official text for that year.
Load the classified calendar into the same system that stores rest days and punches. A wall calendar in the pantry does not update the DTR.
Regular holiday, unworked
The well-established rule is that a covered employee who does not work on a regular holiday is generally paid 100% of the daily wage, if entitled under the applicable rules.
DOLE materials commonly discuss a presence condition: the employee should have been present on the workday immediately preceding the holiday (or should fall under stated exceptions, such as certain leave). This is where attendance tracking is not optional. If the DTR cannot show the preceding workday, payroll cannot apply the condition without reconstructing the week.
Monthly-paid structures sometimes already include regular holiday pay in the monthly factor used by the company. That is a computation-method issue. It does not mean the holiday can be ignored in the DTR. Worked holidays, absences around the holiday, and rest-day-on-holiday combinations still need classification.
Regular holiday, worked
If the employee works on a regular holiday, the well-established rate for the first eight hours is 200% of the daily wage.
Hours beyond eight are holiday overtime. The overtime increment is applied on the holiday hourly rate, not on the ordinary hourly rate. Confirm the stacked percentage in the current handbook. See overtime pay in the Philippines for the stacking principle.
Night hours on a worked holiday also attract night differential of at least 10% for work between 10:00 p.m. and 6:00 a.m. Combined treatment belongs in the handbook, not in an improvised blended cell.
Special non-working holiday, unworked
The general rule is no work, no pay. If the employee does not work, there is generally no pay for that day unless:
- Company policy says otherwise
- A CBA provides pay
- An established practice of paying the day can be shown
Do not encode special non-working unworked days as 100% “because it is a holiday” unless you can point to one of those sources. That single mistake inflates payroll every long weekend.
Special non-working holiday, worked
If the employee works, the well-established premium is an additional 30% of the daily rate, or 130%, for the first eight hours.
Overtime beyond eight hours on that day is special-day overtime on the already-premium rate. Again, use the handbook table rather than multiplying percentages from memory.
Rest day falling on a holiday
When the holiday is also the employee’s rest day, premiums are higher than a holiday on an ordinary workday. The exact stack differs for regular holidays and special days, and for worked versus unworked situations.
Timekeeping must know the employee’s rest-day assignment for that date, not the company’s default weekend. Two employees who both work on the same Sunday may have different day types. Rest-day pay and holiday pay then combine. Confirm the current handbook before locking.
Presence, leave, and the surrounding workdays
Holiday pay disputes often are not about the percentage. They are about whether the employee “qualified.”
Attendance on the workday before a regular holiday, approved leave that may preserve entitlement, and no-show patterns all belong in the attendance file. An employee attendance tracking process that only marks the holiday itself cannot answer the preceding-day question.
Official business on the eve of a holiday should not look like absence if the company sent the employee out. Encode it before cutoff.
What to put on the DTR and payslip
For each holiday date, the DTR should show:
- Holiday type (regular vs special non-working vs other)
- Whether it was also a rest day for that employee
- Worked or unworked
- Hours worked, if any, including night overlap
- Attendance status on the relevant surrounding workdays when required for entitlement
The payslip or register should show the holiday earnings as a distinct component, not as inflated “basic.” Employees cannot verify a combined number, and finance cannot audit it.
Operational calendar hygiene
- Assign an owner for loading proclamations each year and for mid-year amendments
- Distinguish nationwide holidays from local holidays that apply only to certain workplaces
- Do not copy last year’s calendar without reading this year’s proclamation
- Freeze the holiday table before the affected cutoff, then compute
- If a holiday is moved, store both the original date discussion and the date actually observed as proclaimed
A payroll system for the Philippines should consume that calendar rather than hiding holiday logic in a one-off Excel tab.
Common errors
- Treating all red dates as regular holidays
- Paying 200% for an unworked special day
- Forgetting the preceding-workday condition, or applying it to special days as if it were the same rule
- Using a company-wide rest day of Sunday when some shifts rest on Wednesday
- Paying worked-holiday overtime at ordinary 125%
Each error is cheaper to prevent with a classified calendar and a reviewed DTR than to refund or top up after payday.
Local holidays, moved dates, and company practice
Nationwide regular holidays are not the only dates that hit payroll. Local holidays can apply to a workplace even when the head office calendar is blank. If you operate in more than one city or province, the holiday table must be location-aware. Paying a Manila office for a local holiday that applies only to another site, or missing a local holiday where staff actually worked or were entitled, both show up as register noise.
Moved holidays and additional special days appear in proclamations during the year. Assign an owner who checks official sources when a long weekend is announced in the news, then updates the payroll calendar before the affected cutoff. Encoding the holiday after employees have already been paid as ordinary days creates a correction run that is easy to get incomplete.
Company practice can be more generous than the special-day default of no work, no pay. If you have been paying unworked special days, document whether that is policy, CBA, or practice, and configure it as such. Silent generosity is still a payroll rule. It should not live only in “what we did last Holy Week.”
If a CBA treats certain company anniversary dates like holidays, those dates belong in the calendar with a labeled type, not as ad hoc adjustments. Ad hoc lines are how two employees in the same bargaining unit receive different holiday treatment.
Worked-holiday staffing and the DTR
Operations sometimes staff a skeleton crew on a regular holiday and later argue about who “really worked.” The DTR should list who punched, who was on approved leave, and who was scheduled off. Paying 200% to people who did not work, or paying 100% unworked holiday pay to people who actually worked eight hours, are opposite errors with the same root: the worked flag was not reviewed.
Keep holiday overtime on the same exception list as ordinary overtime. A twelve-hour holiday shift is not eight hours at 200% plus four hours at ordinary 125% unless the handbook says so—which it does not for holiday overtime. Classify the extra hours as holiday overtime and look up the stack.
How TimeBoxHR Can Help
TimeBoxHR keeps holiday calendars next to attendance and daily time records, so worked and unworked holidays can be reviewed with overtime and leave before payroll. Time captured through DTR scanning or geofenced mobile attendance carries the day type into Philippine payroll instead of being reclassified in a separate holiday spreadsheet.
Explore TimeBoxHR timekeeping and payroll features, or start a 30-day free trial to see holiday dates, DTR, and pay in one cutoff.