Worked example: Overtime in Philippines
6 min read
Published April 15, 2026 • By DocketMath Team
Example inputs
This worked example shows how DocketMath can calculate overtime pay in the Philippines (PH) using jurisdiction-aware rules and transparent, adjustable inputs. DocketMath is a planning calculator—not a substitute for legal advice—so treat the result as a model of how overtime may be computed based on the inputs you provide.
Scenario (single employee, one overtime shift)
We’ll model one workweek with:
- Regular wage: ₱600.00 per day
- Work schedule: Monday–Friday, 8 hours per day (assume the overtime is on a normal workday)
- Overtime worked: 4 hours
- Overtime day type: Normal workday (not a rest day/holiday)
- Overtime rate basis: compute from the daily rate (as DocketMath does in this template)
- No special allowances included (just basic daily wage)
- Employee status assumption for the example: covered by the overtime concepts applied under Philippine labor rules
Note: Overtime classification and premium multipliers can be fact-specific (e.g., whether the day is truly a rest day/holiday, and the applicable overtime rules for the employee). This example is for illustration of the calculator workflow.
Inputs you’d enter into DocketMath
Below are the exact kinds of fields you’d feed the overtime calculator:
| Input | Value in this example | What it affects |
|---|---|---|
| Regular daily wage | ₱600.00 | Sets the base rate used to derive the hourly overtime rate |
| Overtime hours | 4 | Scales the computed overtime pay directly |
| Overtime category | “Overtime on normal workday” | Determines the premium/multiplier applied in the PH rules mapping |
| Payment period | Workweek (single entry) | Keeps the scenario coherent (tool uses it to align the calculation with the entered rate basis) |
Key rule the calculator encodes (PH overtime on normal workdays)
For overtime on a regular (normal) workday in the Philippines, overtime premium is typically computed using an hourly rate and a multiplier scheme based on the overtime hours in the day. In this example, we use the commonly referenced approach that applies a 25% premium above the regular hourly rate for the overtime portion under the “normal workday” framework reflected in the tool.
DocketMath applies the jurisdiction-specific mapping inside the /tools/overtime calculator so you don’t have to manually translate the overtime math into hourly terms.
Example run
Open the calculator here: /tools/overtime.
Run the Overtime calculator using the example inputs above. Review the breakdown for intermediate steps (segments, adjustments, or rate changes) so you can see how each input moves the output. Save the result for reference and compare it to your actual scenario.
Step-by-step computation (what DocketMath does under the hood)
Because the tool is designed to be transparent, the output should align with the standard hourly-rate approach for the inputs used in this worked example.
1) Convert daily wage to an hourly rate
Using the daily-rate basis in this template:
- Daily wage: ₱600.00
- Regular hours per day: 8
- Regular hourly rate = 600 / 8 = ₱75.00 per hour
2) Apply the overtime multiplier for normal workday overtime
For this example, we apply a 25% premium:
- Overtime hourly rate = Regular hourly rate × 1.25
- Overtime hourly rate = 75.00 × 1.25 = ₱93.75 per hour
3) Multiply by overtime hours
- Overtime hours: 4
- Overtime pay = 93.75 × 4 = ₱375.00
Example output (single run)
DocketMath would present the totals similar to this:
- Regular wage for the day (illustrative; not counted in the overtime premium line item here): ₱600.00
- Overtime pay for 4 hours on a normal workday: ₱375.00
Sanity check on the premium part:
- Premium per hour = 93.75 − 75.00 = ₱18.75
- Premium for 4 hours = 4 × 18.75 = ₱75.00
- Regular-equivalent for 4 hours = 4 × 75.00 = ₱300.00
- Total overtime line item = 300.00 + 75.00 = ₱375.00
Quick “why the tool gives this number”
Your overtime total depends on two levers:
- The hourly base (derived from the daily wage and the 8-hour daily conversion used by this template)
- The multiplier/category (driven by the overtime day type you select)
Change either lever, and the output moves proportionally.
Sensitivity check
Use this section to see how the result changes when you alter the inputs—especially helpful when payroll facts are incomplete or you’re comparing schedule options.
To test sensitivity, change one high-impact input (like the rate, start date, or cap) and rerun the calculation. Compare the outputs side by side so you can see how small input shifts affect the result.
A) Overtime hours: 4 hours vs. 6 hours
Keep the same regular daily wage and category (₱600/day, normal workday overtime, 25% premium).
- Hourly overtime rate remains ₱93.75
- If hours = 6: overtime pay = 93.75 × 6 = ₱562.50
| Overtime hours | Overtime pay (₱) |
|---|---|
| 2 | 187.50 |
| 4 | 375.00 |
| 6 | 562.50 |
Takeaway: In this category/model, overtime pay is linear in hours (double the hours → double the overtime amount).
B) Regular daily wage: ₱600/day vs. ₱700/day
Keep overtime hours at 4 and keep the same category.
- Daily wage ₱700 → hourly base = 700/8 = ₱87.50
- Overtime hourly rate = 87.50 × 1.25 = ₱109.375
- Overtime pay = 109.375 × 4 = ₱437.50
| Daily wage (₱/day) | Overtime pay for 4 hours (₱) |
|---|---|
| 600.00 | 375.00 |
| 700.00 | 437.50 |
| 800.00 | 500.00 |
Takeaway: Overtime pay scales directly with the regular daily wage input.
C) Overtime category: “normal workday” vs. “rest day/holiday” (conceptual)
DocketMath’s overtime tool is jurisdiction-aware, and overtime multipliers generally change by day type. If you switch the category from “normal workday” to a higher-premium day type (rest day or holiday for overtime purposes), the calculator output typically increases because the premium multiplier rises.
Warning: Misclassifying the day type is a common source of payroll mismatch. A day that “feels like” overtime in the calendar sense may still require a different multiplier if it is a rest day or holiday for overtime premium purposes.
D) Daily vs. monthly framing: why this example uses a daily basis
Even if your payroll system is monthly, this worked example uses a daily-rate conversion (daily wage ÷ 8) because that’s the basis of the template in this scenario.
- If your system already provides an effective daily rate, enter that.
- If you only have monthly pay, you’ll need the correct conversion method before applying the DocketMath daily-based inputs.
Related reading
- Why Overtime results differ in Brazil — Troubleshooting when results differ
- Worked example: Overtime in Brazil — Worked example with real statute citations
- How to run Overtime in DocketMath for Brazil — Step-by-step platform walkthrough
