Night shift differential for hours worked between 10pm and 6am.
What it's for
Work out the extra pay owed for night work on an ordinary working day, and how many hours of your shift count as night hours.
Before you start
Have your shift's start and end times, how many nights you worked, and your monthly basic salary or hourly rate from your payslip.
Give your shift
Press By shift and set Shift starts and Shift ends. The page works out how many of those hours fall in the night window, even when the shift runs past midnight.
Or give the night hours
If you already know your night hours, or take an unpaid break during the night, press By hours and type the night hours of one shift in Night hours a shift.
Count the nights
Type how many nights you worked in Nights — for example, the nights in one pay period.
Give your pay
Press Monthly salary and fill in Monthly basic salary, Paid days a year (the one that matches your work week) and Hours a day. If you know your pay per hour, press Hourly rate and type it instead. Use plain digits, without commas.
Calculate and check the night hours
The answer updates as you type. Press Calculate to bring it into view. With By shift, the note under the fields says how long the shift is and how many hours fall in the night window.
Reading the result
If it goes wrong
Every hour worked between 10pm and 6am carries a premium of at least 10% of the regular hourly rate. The premium is 10%; the hour therefore pays 110%. People mean both by "night differential", so this page shows both and labels which is which.
The other half of the question is how many night hours a shift actually contains, and the window crossing midnight is what makes that awkward. A 6pm to 3am shift is nine hours long and five of them are night hours. Enter the shift and the page works out the overlap.
What it will not do is night work on a rest day, a holiday, or in overtime. All three raise the wage the 10% is computed on, so the premiums compound — and those multipliers belong to the holiday and overtime calculators. A statutory rule should exist in one place, so rather than keep a second copy that will drift out of step, this tool stops at ordinary working days and says so.
Both, depending which you mean — and that is the confusion this page is built around. The premium is 10% of your hourly rate. The hour therefore pays 110% of it. A payslip line called "night differential" almost always shows the 10% part, so that is the headline figure here, with the 110% beside it.
Five. The window runs from 10pm to 6am, so the first four hours of that shift are ordinary and the last five attract the premium. Enter the shift times and the page works it out — the window crossing midnight is exactly what a hand calculation gets wrong.
The article covers rank-and-file employees. Managerial employees, field personnel, domestic workers, government employees and those paid purely on commission or task basis are outside it, as are retail and service establishments regularly employing fewer than five workers.
You get more, and this page will not tell you how much. Those days raise the regular wage the 10% is computed on, so the premiums compound rather than add. The day-type multipliers live in the Overtime Pay Calculator — putting a second copy of them here is how two tools start giving different answers. Work out the day-type premium there; night differential is a further 10% on top of whatever rate applies.
It is a minimum. The article says "not less than ten per cent", so a collective agreement or company policy may set more. This page computes the statutory floor.
No, if it is unpaid. This page counts the scheduled hours that fall inside the window, so if you take an unpaid break between 10pm and 6am, switch to entering the night hours directly and deduct it.
Eight hours, crossing midnight.
That is the premium alone. The basic pay for those 110 hours is ₱13,200 on top, so the night hours are worth ₱14,520 in total.
Important
Ordinary working days only. Night work on a rest day, a holiday or in overtime is paid on a higher base and is not modelled here. Nothing you type here is sent to our servers — the calculation runs entirely in your browser.