You're on the night shift in a BPO, a hospital, or a warehouse, and your payslip has a line called "ND" or "night diff." Is it right? Is it enough? And what happens when you do overtime at 3am?
Here's how night differential works in the Philippines, how to compute it yourself, and which formulas apply on overtime, rest days, and holidays. It's based on the Labor Code and DOLE's handbook, but it's general information, not legal advice. If your case is complicated, check with HR, your union, or DOLE.
The Basic Rule: 10% for Work Between 10pm and 6am
Under Article 86 of the Labor Code, every covered employee gets a night shift differential of at least 10% of their regular wage for each hour worked between 10pm and 6am (Labor Code, Article 86).
A few things follow from that:
- Only the hours inside 10pm-6am count. If your shift is 6pm-3am, five of those hours (10pm-3am) earn night differential, not all nine.
- 10% is the minimum. Many employers, especially BPOs and hospitals, pay more through company policy or a collective bargaining agreement.
- You can't sign it away. A contract clause that removes or reduces the legal minimum doesn't hold up.
How to Compute Night Differential
The basic computation takes three steps.
Step 1: Find your hourly rate. Divide your daily rate by 8. If you're paid monthly, first convert to a daily rate using the working-days factor your employer's payroll uses (it depends on how many days a week you work), then divide by 8. HR can tell you the factor.
Step 2: Multiply by 10%. That's your night differential per hour.
Step 3: Multiply by the number of hours you worked between 10pm and 6am.
Example
Say your daily rate is ₱800 and you work 10pm-6am, five nights a week.
- Hourly rate: ₱800 / 8 = ₱100
- Night differential per hour: ₱100 x 10% = ₱10
- Per night: ₱10 x 8 hours = ₱80
- Per week (5 nights): ₱400
- Per year (about 52 weeks): around ₱20,800
That's the extra on top of your regular pay. To see what a different rate or percentage adds up to per paycheck and per year, you can plug your numbers into the shift differential calculator: enter your hourly rate, choose "Percentage," and put in 10 (or whatever your employer pays).
Night Differential on Overtime, Rest Days, and Holidays
This is where most payslip mistakes happen. When night work overlaps with overtime, a rest day, or a holiday, the 10% is applied on top of the premium rate for that hour, not just your basic rate. These are the standard DOLE formulas for an hour worked between 10pm and 6am:
| Situation | Pay for one night hour | Example at ₱100/hour |
|---|---|---|
| Ordinary working day | Hourly rate x 110% | ₱110.00 |
| Overtime on an ordinary day | Hourly rate x 125% x 110% | ₱137.50 |
| Rest day or special non-working day | Hourly rate x 130% x 110% | ₱143.00 |
| Regular holiday | Hourly rate x 200% x 110% | ₱220.00 |
The "Pay for one night hour" column is the total for that hour, including your regular pay. The night differential part is the difference: ₱10 on an ordinary day, ₱12.50 on ordinary-day overtime, and so on.
Other combinations, like overtime on a rest day that falls on a holiday, follow the same pattern: work out the premium rate for the day first, then multiply by 110% for each night hour. DOLE's Handbook on Workers' Statutory Monetary Benefits has the full list.
Who Gets Night Differential (and Who Doesn't)
Most private-sector employees who work between 10pm and 6am are covered. The main exclusions under the Labor Code are:
- Managerial employees, and officers or members of the managerial staff
- Field personnel and others whose working hours can't be supervised by the employer
- Kasambahay and other people in the personal service of another
- Workers of retail and service establishments that regularly employ no more than five people
- Workers paid by results (such as per piece), in some cases
Government employees follow a separate law, RA 11701, which has its own night differential rules for public-sector workers.
If you're not sure whether an exclusion applies to you, your job title isn't what decides it. What matters is what you actually do. A "supervisor" who doesn't really manage anyone may still be entitled.
Checking Your Payslip
A quick way to sanity-check your ND line:
- Count the hours you actually worked between 10pm and 6am in the pay period.
- Split them by type: ordinary day, overtime, rest day, holiday.
- Apply the formulas above to each group and add them up.
- Compare with the night differential on your payslip.
If the numbers don't match, ask HR or payroll first. Many errors come from the system counting scheduled hours instead of actual hours, or leaving night differential off overtime. If it isn't resolved, you can contact your nearest DOLE field office.
Taking Care of Yourself on the Night Shift
The extra 10% helps, but night work costs you in sleep, too. If you're on a permanent night schedule, especially in a BPO where shifts follow US or European business hours, our guides to building a night shift sleep schedule and sleeping during the day cover how to protect your rest. The free sleep schedule calculator builds a sleep window around your actual shift and commute.