Skip to content

Night Differential Calculator

Find your night hours from 10 PM to 6 AM after your break, and the 10% night differential for one shift.

Enter your pay and one shift. The default is a 10:00 PM to 7:00 AM shift with a 1-hour break at 2:00 AM, at ₱700 a day.

PHP
Your shift

An earlier time means the next day.

Results update as you edit. The first 8 hours worked are regular hours; the rest is overtime. Set the break to 0 if your break is paid.

Night differential

₱61.25

For 7 hr 00 min worked between 10 PM and 6 AM. Your pay for the whole shift is ₱761.25.

Regular hours
8 hr 00 min (7 hr 00 min at night)
Regular pay (100%)
₱700.00
Night differential (10%)
₱61.25
Hourly rate
₱87.50
How it was computed
  • Regular night hours: 7 hr 00 min × ₱87.50 × 10% = ₱61.25
  • Shift pay: ₱700.00 + ₱61.25 = ₱761.25

Based on the Labor Code minimum of 10%. Your company policy or CBA may pay more.

Quick answer

Night differential rates in the Philippines

Every hour you work from 10 PM to 6 AM is paid 10% more than the same hour during the day.

Pay per night hour by kind of day, as a percentage of the hourly rate
Kind of dayRegular night hourOvertime night hourNight hour on ₱700 a day
Ordinary workday110%137.5%₱96.25
Rest day143%185.9%₱125.13
Special non-working day143%185.9%₱125.13
Special day that is also your rest day165%214.5%₱144.38
Regular holiday220%286%₱192.50
Regular holiday that is also your rest day286%371.8%₱250.25
Double holiday330%429%₱288.75
Double holiday that is also your rest day429%557.7%₱375.38

The 10% is taken from the rate for that hour. On a regular holiday, a night hour is 200% × 110% = 220%, not 200% + 10%.

Working the graveyard shift? Check your night diff

You clock in at 10 PM and leave at 7 AM. Your payslip shows a night differential line, and you want to know if it's right. The hard part isn't the 10%. It's knowing how many of your hours actually fall between 10 PM and 6 AM after your break, and which of them are overtime.

This calculator works that out from your time in, time out and break. It splits your shift into regular and overtime hours, finds the night hours in each, and gives you the night differential and the pay for the whole shift.

How to use the calculator

Step 1

Enter your pay

Choose Monthly salary, Daily rate or Hourly rate and enter your basic pay, without allowances. For a monthly salary, pick the paid days in a year your payroll uses.

Step 2

Choose the kind of day

Keep Ordinary workday for a normal shift. Pick a rest day, special day or regular holiday if the shift fell on one.

Step 3

Enter your shift

Enter your time in and time out. A time out earlier than your time in is read as the next day. Enter your unpaid break and when it starts, or set it to 0 if your break is paid.

The result shows your night differential, your regular and overtime hours, and your pay for the shift. Open How it was computed to see the math.

How night differential is computed

Hourly rate = daily rate ÷ 8 (daily rate = monthly salary × 12 ÷ paid days in a year)

Rate for the hour = hourly rate × the day's rate, or the overtime rate after 8 hours

Night differential = night hours × rate for the hour × 10%

Your break is taken out first, because unpaid time earns nothing. The first 8 hours you actually work are regular hours, and anything after that is overtime. Each worked minute from 10 PM to 6 AM then gets the extra 10% of its own rate.

Example: 10 PM to 7 AM on ₱700 a day

Let's say you earn ₱700 a day. You work from 10:00 PM to 7:00 AM with an unpaid 1-hour break at 2:00 AM. That's 8 hours of work, so there's no overtime. Seven of those hours are between 10 PM and 6 AM, and the last hour, 6 to 7 AM, is a day hour.

Hourly rate = ₱700 ÷ 8 = ₱87.50

Night differential = 7 × ₱87.50 × 10% = ₱61.25

Shift pay = ₱700 + ₱61.25 = ₱761.25

On ₱20,000 a month with factor 261, the same shift gives ₱80.46 of night differential, and the shift pays exactly ₱1,000.00.

When your night hours are also overtime

Night overtime gets both premiums. Let's say you work 6:00 PM to 6:00 AM at ₱700 a day, with a 1-hour break at midnight. You work 11 hours: the first 8 are regular, and the last 3, from 3 to 6 AM, are overtime.

Regular pay = 8 × ₱87.50 = ₱700.00

Overtime pay = 3 × ₱87.50 × 125% = ₱328.13

Night differential = (4 × ₱87.50 + 3 × ₱109.38) × 10% = ₱67.81

Shift pay = ₱1,095.94

For overtime spread over several days of a cutoff, use the Overtime Pay Calculator.

Who gets night differential?

Article 86 of the Labor Code gives night shift differential of at least 10% of your regular wage for each hour worked between 10 PM and 6 AM. It covers most rank-and-file employees in the private sector, whether you're on a fixed night shift or only rendered night overtime.

The rule doesn't cover government employees, managerial employees, field personnel whose hours can't be checked, domestic workers, and workers in retail and service businesses that regularly employ no more than 5 workers. Your company policy or CBA can still give it, and many BPO companies pay more than 10%.

Before you question your night differential

  • Use the time in, time out and break on your DTR or biometric report.
  • Check if your break was unpaid and when it actually started. A break at night means fewer night hours.
  • Check the kind of day. A shift on a regular holiday doubles the base for the 10%.
  • Ask payroll which factor (261, 313 or 365) they use for your hourly rate.
  • Ask if your company pays more than 10%. If it does, the law's 10% is only the floor.

If a shift starts on an ordinary day and runs past midnight into a holiday, payroll may pay the hours after midnight at the holiday rate. This calculator uses one kind of day for the whole shift, so split it at midnight if that applies to you.

Questions about night differential

How is night differential computed in the Philippines?

Multiply your hours worked between 10 PM and 6 AM by your hourly rate and by 10%. Your hourly rate is your daily rate ÷ 8. On ₱700 a day, each night hour earns ₱8.75 extra.

What time does night differential start?

At 10 PM, and it ends at 6 AM. Only hours you actually work within that window count, so an unpaid break at night is not included.

How much is night differential on ₱20,000 a month?

About ₱11.49 for each night hour on an ordinary workday, using factor 261. Your hourly rate is ₱20,000 × 12 ÷ 261 ÷ 8 = ₱114.94, and 10% of that is ₱11.49.

Is night differential paid on top of overtime?

Yes. Night overtime gets the overtime rate first, then 10% of that rate. On an ordinary workday, a night overtime hour is 125% × 110% = 137.5% of your hourly rate.

How is night differential computed on a holiday?

The 10% is taken from the holiday rate. On a regular holiday, a night hour is 200% × 110% = 220% of your hourly rate. On a special non-working day, it is 130% × 110% = 143%.

Is my lunch break included in the night hours?

Not if it is unpaid. Enter your break and when it starts, and the calculator leaves those minutes out. If your break is paid, set it to 0.

Can my company pay more than 10%?

Yes. The Labor Code sets 10% as the minimum. Many companies, especially BPOs, pay 15% or 20% under their policy or CBA.

Who is not entitled to night differential?

Government employees, managerial employees, field personnel whose hours cannot be checked, domestic workers, and workers in retail and service businesses regularly employing no more than 5 workers.

Sources