PH Overtime & Night Differential Premium Calculator
Compute exact OT pay per hour on regular days, rest days, regular holidays, special non-working days, and rest-day-falling-on-regular-holiday collisions. Labor Code Art. 87 & 93 + DOLE Handbook multipliers + Proclamation 1006 (2026 holidays).
How the Labor Code pays overtime: an OT hour beyond 8 is paid in full at a premium rate — 125% of your hourly rate on an ordinary day, 169% on a rest day or special non-working day (130% × 130%), 260% on a regular holiday (200% × 130%), and 338% when a regular holiday falls on your rest day. The first 8 hours are paid at the day-type base: 100%, 130%, 200%, or 260%. Night differential adds another 10% for hours between 10 PM and 6 AM.
How the multipliers stack
| Day type | First 8 hours | Each OT hour beyond 8 | ND premium (22:00–06:00) |
|---|---|---|---|
| Ordinary working day | Hourly × 1.00 | Hourly × 1.25 | +10% of hourly |
| Rest day | Hourly × 1.30 | Hourly × 1.69 (130% × 130%) | +10% of day rate |
| Special Non-Working Day (worked) | Hourly × 1.30 | Hourly × 1.69 (130% × 130%) | +10% of day rate |
| Regular holiday (worked) | Daily × 2.00 (paid even if unworked) | Hourly × 2.60 (200% × 130%) | +10% of day rate |
| Regular holiday on rest day | Hourly × 2.60 | Hourly × 3.38 (260% × 130%) | +10% of day rate |
Per the DOLE Handbook on Workers' Statutory Monetary Benefits: work beyond 8 hours on any day type earns "+30% of the hourly rate on said day" — i.e., the full OT hour is paid at the day-type rate × 1.30 (× 1.25 on ordinary days per Art. 87). Night differential is computed on the rate actually earned in the night window, including premium OT hours.
2026 holidays at a glance
The day-type dropdown above lets you compute any scenario. For reference, here is the 2026 holiday list per Proclamation 1006:
| Date | Day | Holiday | Type |
|---|---|---|---|
| 2026-01-01 | Thursday | New Year's Day | Regular holiday |
| 2026-04-02 | Thursday | Maundy Thursday | Regular holiday |
| 2026-04-03 | Friday | Good Friday | Regular holiday |
| 2026-04-09 | Thursday | Araw ng Kagitingan (Day of Valor) | Regular holiday |
| 2026-05-01 | Friday | Labor Day | Regular holiday |
| 2026-06-12 | Friday | Independence Day | Regular holiday |
| 2026-08-31 | Monday | National Heroes Day (last Monday of August) | Regular holiday |
| 2026-11-30 | Monday | Bonifacio Day | Regular holiday |
| 2026-12-25 | Friday | Christmas Day | Regular holiday |
| 2026-12-30 | Wednesday | Rizal Day | Regular holiday |
| 2026-08-21 | Friday | Ninoy Aquino Day | Special Non-Working Day |
| 2026-11-01 | Sunday | All Saints' Day | Special Non-Working Day |
| 2026-12-08 | Tuesday | Feast of the Immaculate Conception of Mary | Special Non-Working Day |
| 2026-12-31 | Thursday | Last Day of the Year (New Year's Eve) | Special Non-Working Day |
| 2026-02-17 | Tuesday | Chinese New Year (Spring Festival) | Additional Special NW Day |
| 2026-04-04 | Saturday | Black Saturday | Additional Special NW Day |
| 2026-11-02 | Monday | All Souls' Day (additional) | Additional Special NW Day |
| 2026-12-24 | Thursday | Christmas Eve (additional) | Additional Special NW Day |
| 2026-02-25 | Wednesday | EDSA People Power Anniversary | Special (Working) Day |
Eid'l Fitr (RA 9177) and Eid'l Adha (RA 9849) are STATUTORILY regular holidays in the Philippines; their dates shift each year per the Islamic calendar and are added by separate proclamation each time. Verify the supplementary proclamation each year.
Frequently Asked Questions
How do I compute my hourly rate?
Hourly rate = daily rate ÷ 8. Use your daily basic salary, NOT monthly (monthly ÷ 22 working days ÷ 8 hours). For minimum wage: NCR non-agri rate is ₱755/day from 25 Jul 2026 → ₱94.375/hour; ₱780/day from 20 Jan 2027 → ₱97.50/hour.
What do I earn for each overtime hour?
Each OT hour beyond 8 is paid in full at a premium rate: 125% of your hourly rate on an ordinary day, 169% on a rest day or special non-working day, 260% on a regular holiday, and 338% when a regular holiday falls on your rest day (Labor Code Art. 87/93 + DOLE Handbook). The +25%/+30% figures you often see are how those rates are built: e.g., rest-day OT = 130% × 130% = 169%.
What about holiday premium on UNWORKED days?
On unworked REGULAR holidays, you still receive 200% of basic daily pay (= your usual pay PLUS another 100%). On unworked SPECIAL non-working days, you receive 0 (no work, no pay).