Philippine Labor Code · statutory minimums
Overtime calculator for the Philippines
Enter your basic rate and day type, then choose a full shift or a quick overtime block. The calculator breaks the pay down per hour and follows the Labor Code and DOLE minimums for ordinary days, rest days, and holidays.
Your pay
Example values are pre-filled. Results update as you type.
Your estimate
Total pay for this shift
₱1,000.00
- Regular pay 8.00h
- ₱1,000.00
- Overtime pay 0.00h
- ₱0.00
- Night differential 0.00h
- ₱0.00
- Total day value
- ₱1,000.00
Unpaid break assumed 13:00–14:00. If the break is compensable or falls elsewhere, adjust the shift or the break.
Show computation details
| Time | Hours | Type | Rate | Base pay |
|---|---|---|---|---|
| 09:00–13:00 | 4.00 | RegularOrdinary day | 100% | ₱500.00 |
| 14:00–18:00 | 4.00 | RegularOrdinary day | 100% | ₱500.00 |
Base pay on each line excludes night differential.
- Shift
- 09:00–18:00
- Paid time
- 8h 00m
- Day type
- Ordinary day
- Break
- 60 min
Estimate only, using statutory minimums. Actual pay may be higher under a CBA or company policy. Not legal advice.
Assumes one continuous shift, a normal 8-hour workday, and an unpaid meal break. Overtime is counted after 8 paid hours. How to compute overtime pay
Why this calculator is different
How it is built- Built from your actual shift
- Enter start and end times. The calculator splits the shift at 10 p.m., 6 a.m., midnight, and your break, so night hours and a holiday that starts at midnight land on the right segments.
- The extra pay, not the day total
- For monthly-paid employees, the headline is what is added on top of the salary. At a ₱1,000 daily rate, a rest day is worth ₱1,300, but only ₱300 of that is extra.
- Your divisor, not ours
- Start from the DOLE 365-day monthly-paid factor, or switch to 313, 305, 261, 253, or 312 to match the divisor your payroll uses.
- Every line, on the record
- See the rate and pay for each time segment, copy the breakdown, or print it for HR. The engine is tested and rounds once at the end.
Calculations run in your browser. Salary and shift details are not sent to a server, URL, analytics, or logs. See the privacy policy.
Rates at a glance
The first eight hours on a rest day or holiday are paid at a premium. Only hours beyond eight get the overtime premium on top of that rate, which is why holiday pay overtime can reach 260% per hour.
How to compute overtime pay| Worked on | First 8 hours | OT per hour |
|---|---|---|
| Ordinary working day | 100% | 125% |
| Rest day or special non-working day | 130% | 169% |
| Special non-working day + rest day | 150% | 195% |
| Double special non-working day | 150% | 195% |
| Double special non-working day + rest day | 195% | 253.5% |
| Regular holiday | 200% | 260% |
| Regular holiday + rest day | 260% | 338% |
| Double regular holiday | 300% | 390% |
| Double regular holiday + rest day | 390% | 507% |
Night differential adds 10% to the applicable rate for work between 10 p.m. and 6 a.m. These are statutory minimums; a CBA or company policy may provide more.
What those rates look like in pesos
The percentages matter, but the pesos make the difference clear. Here is one ten-hour day at a ₱1,000 daily rate, priced by the same engine.
| Worked on | First 8 hours | 2 OT hours | Day total |
|---|---|---|---|
| Ordinary day | ₱1,000.00 | ₱312.50 | ₱1,312.50 |
| Rest day | ₱1,300.00 | ₱422.50 | ₱1,722.50 |
| Special non-working day | ₱1,300.00 | ₱422.50 | ₱1,722.50 |
| Special non-working day + rest day | ₱1,500.00 | ₱487.50 | ₱1,987.50 |
| Regular holiday | ₱2,000.00 | ₱650.00 | ₱2,650.00 |
| Regular holiday + rest day | ₱2,600.00 | ₱845.00 | ₱3,445.00 |
A 9 a.m. to 8 p.m. shift with a one-hour unpaid break, so ten paid hours: eight regular hours and two overtime hours. Amounts are statutory minimums and exclude night differential.
How to compute overtime pay in the Philippines
Every overtime pay computation starts from the basic hourly rate and the multiplier for the day type. The overtime pay formula is:
overtime pay = basic hourly rate × overtime multiplier × OT hours
1. Get the hourly rate
Divide the basic daily rate by eight. For a monthly salary, multiply by 12 and divide by the applicable divisor and eight. The DOLE monthly-paid factor is 365; some employers use a paid-days factor instead.
2. Apply the multiplier
125% on an ordinary day, 169% on a rest day, 195% when a special day falls on a rest day, and 260% on a regular holiday.
3. Add night premium
Work between 10 p.m. and 6 a.m. adds 10% night differential to the applicable rate, so the premiums stack.
To compute overtime pay per hour, stop after step 2: one overtime hour is the hourly rate times the multiplier. Our how to compute overtime pay guide has the full overtime computation with worked examples.
Overtime rate per hour
How much is overtime pay per hour in the Philippines? It depends on the day type, not just the basic rate.
At a ₱1,000 basic daily rate, the basic rate is ₱125 per hour. An ordinary overtime hour is at least ₱156.25, a rest-day overtime hour is ₱211.25, and a regular-holiday overtime hour is ₱325. If the overtime hour falls between 10 p.m. and 6 a.m., the 10% night differential is added on top.
That is why the question of how much is the overtime pay in the Philippines has no single answer: two employees on the same basic rate can receive different amounts for the same number of overtime hours.
DOLE overtime computation
Articles 87 to 89 of the Labor Code set the overtime pay DOLE enforces.
The overtime pay computation DOLE publishes in its handbook uses a normal workday of eight hours, a 100% rate for those hours, and the 125% or 130% premium for work beyond them. Rest days and holidays change the base before the overtime premium is applied.
Article 89 identifies the emergency and exceptional cases in which an employer may require overtime. Outside those cases, overtime is generally voluntary, but whether declining it can lead to discipline depends on the contract, CBA, company rules, and the facts of the work. Hours actually worked must still be paid at the statutory rate. See the overtime pay FAQ and the sources for the legal basis.
Overtime vs over time
Two spellings, two meanings.
Overtime is one word when it means extra hours or the pay for them: overtime pay, overtime rate per hour, overtime computation. Over time is two words when it means gradually, as in rates changing over time. Payslips, DOLE issuances, and this overtime calculator use the one-word form.
Is overtime pay taxable in the Philippines?
Usually, but the answer depends on your tax status.
Overtime pay is part of your compensation, so it can be subject to income tax and withholding. Minimum wage earners and employees with low taxable income may be exempt, so check the current BIR rules or ask your payroll team. This overtime calculator shows gross statutory pay and does not deduct tax, SSS, PhilHealth, or Pag-IBIG contributions.
Guides
All guidesHow to compute overtime pay in the Philippines
The overtime pay formula, the 125% and 169% rates, and how to compute overtime pay per hour with step-by-step examples.
Night shifts · 6 min readNight differential pay, explained
Who gets the 10% premium, which hours count, and how it stacks with OT and holidays.
Rest days · 6 min readRest day and special day pay
How to compute overtime pay on a rest day in the Philippines: the 130% premium, the overtime rate per hour at 169%, and the 150% and 195% special-day rates.
Common questions
The calculator uses statutory minimums. A collective bargaining agreement or company policy may give you more.
Read the full FAQHow much is overtime pay in the Philippines?
On an ordinary working day, overtime pay is at least 125% of the basic hourly rate. With a ₱1,000 daily basic rate the hourly rate is ₱125, so each overtime hour is at least ₱156.25. How much overtime pay per hour in the Philippines depends on the day type: a rest-day overtime hour is 169% (₱211.25), and a regular-holiday overtime hour is 260% (₱325). Night differential adds another 10% for work between 10 p.m. and 6 a.m.
How do I compute overtime pay per hour?
Divide the basic daily rate by eight to get the basic hourly rate, then multiply it by the overtime multiplier for the day. For a ₱1,000 daily rate: ₱1,000 ÷ 8 = ₱125, and ₱125 × 125% = ₱156.25 per overtime hour on an ordinary day. Use the applicable basic or regular wage under your contract, CBA, and payroll rules. Leave out unrelated reimbursements and non-wage benefits; some allowances may already be integrated into the wage base. The overtime rate per hour changes on rest days and holidays.
What is the overtime pay formula?
Overtime pay = basic hourly rate × overtime multiplier × overtime hours. The multiplier is 125% on an ordinary day, 169% on a rest day or special non-working day, 195% when a special day falls on a rest day, 260% on a regular holiday, and 338% when a regular holiday falls on a rest day. The calculator applies this overtime pay formula to every segment of the shift, then adds night differential.
Is overtime pay 125% or 130%?
On an ordinary working day, overtime is at least 125% of the hourly rate. On a rest day, special non-working day, or regular holiday, the overtime premium is at least 30% on top of the rate payable for the first eight hours. For example, overtime on a rest day is 130% × 130% = 169%.
How do I compute overtime pay on a rest day in the Philippines?
On a scheduled rest day, the first eight hours are paid at 130% of the basic rate. Overtime on a rest day adds another 30% on top of that rest-day rate, so every overtime hour is 169%. With a ₱1,000 daily rate the rest-day overtime rate per hour is ₱125 × 169% = ₱211.25. If a special non-working day falls on a rest day, the rates are 150% and 195%.
How is holiday pay overtime computed?
The first eight hours on a regular holiday are paid at 200% of the basic rate. Holiday pay overtime adds 30% of that holiday rate, so every overtime hour is 260%. If the holiday also falls on the employee's rest day, the first eight hours are 260% and overtime is 338%. A double regular holiday reaches 300% for the first eight hours and 390% for overtime.
This is an educational estimate based on the Labor Code and DOLE guidance. It covers rank-and-file private-sector employees and hours actually worked. It does not include unworked holiday pay, absences, 13th month pay, tax, or government contributions. Actual pay may be higher under a CBA or company policy. This site is not affiliated with DOLE and does not provide legal advice. See our sources.