Back to BlogDOLE Compliance

Night Differential and Holiday Pay: How the Rates Actually Stack

A night-shift employee working a regular holiday that also happens to be their rest day is not earning 200%, or even 260%. Getting this multiplier wrong is the single most common payroll error at multi-branch and shift-based Philippine employers. Here is the exact stacking math DOLE and the Labor Code require.

By YAHSHUA HRIS Team·August 2026·7 min read
Night Differential and Holiday Pay: How the Rates Actually Stack

Does night differential stack on top of holiday pay in the Philippines? Yes. Under Article 86 of the Labor Code, the 10% night shift differential applies to whatever rate is already in effect for that hour, including holiday and rest day premiums. The night differential is calculated on top of the stacked rate, not on the employee's base wage alone.

Our holiday pay computation guide covers the base rates: 100% unworked, 200% worked, 260% on a rest day. Those numbers are correct for a single-shift, daytime workforce. They are incomplete for any multi-branch operation running night shifts, 24/7 retail, or BPO seats, where holidays, rest days, night hours, and overtime routinely collide on the same shift.

This guide covers only that overlap: what happens when night differential meets a holiday, a rest day, overtime, or more than one of these at once.

Download the free cheat sheet (PDF)Every stacking table on this page, formatted for printing. No email required.

The Rule Everyone Gets Wrong: Multiplicative, Not Additive

Article 86 of the Labor Code (Presidential Decree No. 442, as renumbered by Republic Act No. 10151) entitles covered employees to a night shift differential of not less than 10% of their regular wage for every hour worked between 10:00 PM and 6:00 AM.

The error: Adding a flat 10% of the employee's basic daily rate on top of the holiday rate, instead of applying 10% to the holiday rate itself. On a regular holiday, that mistake underpays the employee by roughly 10% of their entire holiday premium, not just 10% of their base pay.

Correct approach: night differential is 10% of whatever rate is already active for that hour. If the hour falls on a regular holiday paid at 200%, night differential adds 10% of that 200% rate, for an effective 220%.

Regular Holiday Stacking Table

All rates below are expressed as a percentage of the employee's basic daily (or hourly) rate.

ScenarioEffective Rate
Regular holiday, worked200%
Regular holiday + rest day260%
Regular holiday + night shift220%
Regular holiday + rest day + night shift286%
Regular holiday + overtime260% of hourly rate
Regular holiday + rest day + overtime338% of hourly rate
Regular holiday + night shift + overtime286% of hourly rate
Regular holiday + rest day + night shift + overtime371.8% of hourly rate

Double Regular Holiday Stacking Table

A double holiday occurs when two regular holidays are proclaimed on the same calendar date (for example, when a movable religious holiday coincides with a fixed civil holiday). This is rare, but the premium compounds sharply when it happens.

ScenarioEffective Rate
Double regular holiday, worked300%
Double regular holiday + rest day390%
Double regular holiday + night shift330%
Double regular holiday + rest day + night shift429%
Double regular holiday + overtime390% of hourly rate
Double regular holiday + rest day + overtime507% of hourly rate
Double regular holiday + night shift + overtime429% of hourly rate

Special Non-Working Day Stacking Table

ScenarioEffective Rate
Special non-working day, worked130%
Special non-working day + rest day150%
Special non-working day + night shift143%
Special non-working day + rest day + night shift165%
Double special non-working day + rest day195%

Unworked special non-working days remain governed by the "no work, no pay" principle, unless a company policy or CBA provides otherwise.

Worked Example: A Night-Shift Employee on a Regular Holiday Rest Day

An employee with an hourly basic rate of ₱120 is scheduled for an 8-hour night shift (10:00 PM to 6:00 AM) on a regular holiday that also falls on their rest day.

  • Regular holiday + rest day rate: ₱120 × 260% = ₱312 per hour
  • Night differential on that stacked rate: ₱312 × 10% = ₱31.20 per hour
  • Effective hourly rate: ₱312 + ₱31.20 = ₱343.20 (equivalent to the 286% figure in the table above)
  • Total for the 8-hour shift: ₱343.20 × 8 = ₱2,745.60

Applying the additive shortcut instead (₱120 × 260% + ₱120 × 10% = ₱312 + ₱12 = ₱324 per hour) underpays this employee by ₱19.20 every hour of that shift: ₱153.60 for the night alone, repeated every time the schedule recurs.

Private Sector vs. Government Sector: Different Rate, Different Hours

Article 86 applies to private-sector employees: 10%, for hours worked between 10:00 PM and 6:00 AM. Government and public sector employees follow separate civil service rules: a 20% night differential for hours worked between 6:00 PM and 6:00 AM, a wider 12-hour window. Applying the government rate or window to a private-sector payroll (or vice versa) is a common source of confusion in mixed-workforce organizations, such as hospitals and schools with both plantilla and contractual staff.

YAHSHUA HRIS stacks night differential, holiday, rest day, and overtime rates automatically and correctly, every payroll run.

Multi-branch and shift-based teams don't have to maintain a lookup table or trust a spreadsheet formula. The system applies the right multiplicative rate based on each employee's actual schedule, holiday classification, and clock-in data.

Book a free demo

Frequently Asked Questions

Is night differential added to holiday pay or computed separately?

Night differential is added on top of the applicable holiday rate, not computed separately on the base wage. If an hour falls under a 200% regular holiday rate, the 10% night differential applies to that 200% rate, producing an effective 220%, not 210%.

What is the effective rate for working a night shift on a regular holiday that is also a rest day?

286% of the basic hourly rate: the 260% regular holiday-plus-rest-day rate, with a 10% night differential applied on top of that stacked figure.

What happens when two regular holidays fall on the same date?

This is a double regular holiday. An employee who works receives 300% of their daily rate for the first eight hours, rising to 390% if it also falls on their rest day, and higher still with night shift or overtime premiums layered on top.

Is the night differential rate the same for government employees?

No. Private-sector employees receive a minimum 10% night differential for hours worked between 10:00 PM and 6:00 AM under Article 86 of the Labor Code. Government and public sector employees follow separate civil service rules, typically a 20% differential for hours between 6:00 PM and 6:00 AM.

Where can I find the base holiday pay rates before overlap premiums are applied?

See our Philippine Holiday Pay Computation Guide for the base 100%/200%/260% regular holiday rates and 130%/150% special non-working day rates before night differential or overtime are layered on.

Written by YAHSHUA HRIS Team · Last updated August 2026

This article reflects Article 86 of the Philippine Labor Code and current DOLE Labor Advisories on holiday pay. For legal advice specific to your workplace, consult a licensed labor law practitioner or your DOLE regional office.

YAHSHUA HRIS

Stop stacking rates by hand for every shift.

YAHSHUA HRIS applies the correct multiplicative rate (night differential, holiday, rest day, and overtime) automatically, based on each employee's real schedule and attendance.

See how payroll works in YAHSHUA
Night Differential and Holiday Pay Stacking Philippines | YAHSHUA HRIS