These are the legal minimums under the Labor Code, and Kompyut's defaults. Rates are a percentage of your hourly rate. The example uses ₱100 an hour.
Situation
First 8 hours
Overtime
At ₱100/hr
Ordinary work day
100%
125%
₱100 / ₱125
Rest day
130%
169%
₱130 / ₱169
Special non-working day
130%
169%
₱130 / ₱169
Special day on your rest day
150%
195%
₱150 / ₱195
Regular holiday
200%
260%
₱200 / ₱260
Regular holiday on your rest day
260%
338%
₱260 / ₱338
Double holiday (two on one date)
300%
390%
₱300 / ₱390
Double holiday on your rest day
390%
507%
₱390 / ₱507
Regular holiday, not worked
100% of your daily rate (if entitled)
Night differential (10 PM to 6 AM)
+10% on top of whatever that hour pays
Overtime on an ordinary day is +25%. On rest days and holidays it's +30% of that day's rate (130% × 1.30 = 169%).
How premiums stack
Each hour's pay is:
hours × hourly rate × day rate × overtime × night differential × company premiums
Every factor that applies to an hour is multiplied together. Kompyut groups the hours that share the same factors and shows each group as a line in the day's breakdown.
Example: regular holiday, night shift, with overtime
Hourly rate ₱100. Shift 2 PM to 11 PM with a 1-hour break, then you stayed until 1 AM.
7 regular hours, daytime
7 × ₱100 × 2.00
₱1,400.00
1 regular hour, 10 to 11 PM
1 × ₱100 × 2.00 × 1.10
₱220.00
2 overtime hours, 11 PM to 1 AM
2 × ₱100 × 2.00 × 1.30 × 1.10
₱572.00
Total
₱2,192.00
Premium on basic pay (a common payroll method)
Some payrolls don't multiply holiday and rest day premiums into everything. Instead they pay the premium as a separate line, only on basic pay, for every hour worked (overtime hours included). Overtime and night differential then use their ordinary rates.
You'll recognize it on your payslip: a separate amount called something like "Regular Holiday" or "Special Holiday", apart from overtime and night differential.
Turn it on in Settings › Overtime & premium rules › More options.
Same day as above, with premium on basic
7 regular hours
7 × ₱100
₱700.00
1 regular hour, night
1 × ₱100 × 1.10
₱110.00
2 overtime hours, night
2 × ₱100 × 1.25 × 1.10
₱275.00
Holiday premium on basic, all 10 hours
10 × ₱100 × 1.00
₱1,000.00
Total
₱2,085.00
₱107 less than the fully stacked method, for the same hours.
Good to know. Both methods exist in real payrolls. Kompyut doesn't decide which is right for you. Pick the one that matches your payslip, or let Calibrate find it.
Monthly pay: which daily rate to pick
If you're paid monthly, Kompyut asks "Which daily rate is on your payslip?" (in setup, and in Settings › Pay rate). This matters more than it looks: your daily and hourly rates decide how much every overtime hour, holiday premium, absence and late minute is worth.
Companies turn the same monthly salary into a daily rate in different ways, so two people earning ₱30,000 can have different daily rates. You don't need to know the method. Your payslip already shows the result.
1. Find the daily rate on your payslip
Look for a line like Daily rate, Rate per day, DR or Basic rate/day. Some payslips show only an hourly rate (Rate/hr). If so, multiply it by your paid hours per day.
2. Pick the matching amount
Each choice shows the actual peso amount for your salary. For ₱30,000 a month, you'd see:
Choice
How payroll gets it
Usually means
₱1,363.64 a day
Salary ÷ 22 days
Same every month. Common in BPOs.
₱1,379.31 a day
Salary × 12 ÷ 261
Same every month. 5-day work week.
₱1,304.35 to ₱1,500.00 a day
Salary ÷ work days in that month
Changes every month (see below).
₱1,150.16 a day
Salary × 12 ÷ 313
Same every month. 6-day work week.
₱986.30 a day
Salary × 12 ÷ 365
Same every month. Paid for every day, rest days included.
3. Or type it and let Kompyut match it
Type the amount into Daily rate on my payslip. Kompyut compares it with every choice and tells you which one matches, to the centavo. Tap Use it to select it.
When two choices match
In a month with exactly 22 work days, "salary ÷ 22 days" and "salary ÷ work days in that month" give the same rate. A January payslip showing ₱1,363.64 can't tell them apart.
Kompyut says so instead of guessing. Type the rate from a payslip for a month with a different number of work days, like February, and it will point to the right one.
If your daily rate changes every month
Some payrolls divide your salary by the number of work days in that month. The daily rate goes down in long months and up in short ones. Both cutoffs in the same month use the same rate.
₱30,000 a month, Monday to Friday, 2026
Work days
Months
Daily rate
20
Feb
₱1,500.00
21
May, Aug, Nov
₱1,428.57
22
Jan, Mar, Apr, Jun, Sep, Oct
₱1,363.64
23
Jul, Dec
₱1,304.35
So an hour of overtime is worth more in February than in July. If your payslips show a different daily rate from month to month, this is your option.
Kompyut counts the work days from your own schedule, so a 6-day week or a schedule change is handled too.
The hourly rate: check your paid hours per day
hourly rate = daily rate ÷ paid hours per day
Most payrolls use 8 hours, but some use 7 or 9 (for example, a 9-hour shift with a 1-hour unpaid break). If the hourly rate on your payslip doesn't match Kompyut's, change Paid hours per day in Settings › Overtime & premium rules › More options.
Example
Daily rate ₱2,613.64. Your payslip's hourly rate is ₱373.38, which is ₱2,613.64 ÷ 7. Set paid hours per day to 7.
How it affects each cutoff
Same every month: your salary is fixed each cutoff (half a month on the 15th and 30th). Absences and undertime are subtracted from it, and overtime and premiums added.
Changes every month: you're paid that month's daily rate for each day, so cutoff totals move with the calendar.
Still not sure?
Leave it as it is and start logging. When your next payslip arrives, open History › Payslip check and enter it. If the totals don't match, Calibrate tests every option against your real payslip and tells you which one your payroll uses.
If your contract pays different rates
Change the five main rates in Settings › Overtime & premium rules:
Overtime
Rest day work
Special day
Regular holiday
Night differential
The combinations (holiday on a rest day, overtime on a holiday, double holidays) are calculated from these automatically. Tap Reset to standard DOLE rates to go back.
The Labor Code's overtime, holiday and night pay rules don't apply to:
Managerial employees, and officers or staff with managerial functions
Field personnel whose hours can't be determined with reasonable certainty
Domestic workers (kasambahay), who have their own law
Workers paid by results (task-based, piece-rate, commission-only)
Family members of the employer who depend on them for support
Government employees (covered by Civil Service rules)
If that's you, choose I'm in one of these groups in setup or in Settings › Premium pay coverage. Kompyut starts you on straight pay (no premiums), and you add whatever your employer actually pays.
Good to know. Freelancers and contractors paid by the hour can still use Kompyut. Enter the rates your contract states.