← Back to Resources

How to Compute Overtime, Night Differential, and Holiday Pay

Published by the PayrollCenter.ph Expert | 10 min read

Ensuring employees are paid correctly for extra hours and special days is one of the most heavily scrutinized areas of payroll by the Department of Labor and Employment (DOLE). Mistakes in premium computations can lead to labor disputes and penalties. This guide provides a clear breakdown of how to compute Overtime, Night Differential, and Holiday Pay in the Philippines.

1. Determining the Hourly Rate

Before computing any premiums, you must know the employee's exact hourly rate. This is derived from their monthly basic salary.

Standard Formula: (Monthly Basic Salary x 12 Months) / Total Working Days in a Year = Daily Rate

Then: Daily Rate / 8 Hours = Hourly Rate

Note: The "Total Working Days in a Year" varies by company (e.g., 261 days for a 5-day workweek, 313 days for a 6-day workweek).

2. Overtime Pay (OT)

Overtime is work performed beyond the normal eight (8) hours a day. The premium depends on the type of day the overtime was rendered.

3. Night Shift Differential (ND)

Night shift differential is a 10% premium added to the regular hourly rate of an employee for every hour of work performed between 10:00 PM and 6:00 AM.

Formula: Hourly Rate x 10% x Number of ND Hours

If an employee renders overtime during the night shift, the computations stack. First, compute the overtime rate, then add 10% to that new rate for the night differential.

4. Holiday Pay

The Philippines recognizes two main types of holidays, each with distinct pay rules.

Regular Holidays

Regular holidays are those fixed by law (e.g., New Year's Day, Independence Day, Christmas Day). Employees are paid 100% of their daily wage even if they do not work on this day, provided they were present or on paid leave the day prior.

Special Non-Working Holidays

These are flexibly declared days (e.g., Ninoy Aquino Day, All Saints' Day). The principle of "No Work, No Pay" generally applies unless a favorable company policy exists.

5. Removing the Headache with PayrollCenter.ph

As you can see, stacking Overtime, Night Differential, on a Rest Day that happens to fall on a Regular Holiday creates a mathematical nightmare. PayrollCenter.ph's Compensation Engine eliminates this stress entirely.

When you input your company's working days factor, our engine automatically derives the precise hourly rates. Using the biometric logs, the Attendance Engine detects exactly when the work occurred. If it was between 10 PM and 6 AM, it automatically applies the 10% ND. If it falls on a calendar holiday, it applies the 200% or 130% premium. The result is perfectly accurate compensation computations without ever opening a spreadsheet.