Open Kompyut
Help Center Pay rates & rules

Pay rates & rules

The standard rate table, divisors, how premiums stack, and custom rates.

Standard overtime and holiday rates (Philippines)

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.

SituationFirst 8 hoursOvertimeAt ₱100/hr
Ordinary work day100%125%₱100 / ₱125
Rest day130%169%₱130 / ₱169
Special non-working day130%169%₱130 / ₱169
Special day on your rest day150%195%₱150 / ₱195
Regular holiday200%260%₱200 / ₱260
Regular holiday on your rest day260%338%₱260 / ₱338
Double holiday (two on one date)300%390%₱300 / ₱390
Double holiday on your rest day390%507%₱390 / ₱507
Regular holiday, not worked100% 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, daytime7 × ₱100 × 2.00₱1,400.00
1 regular hour, 10 to 11 PM1 × ₱100 × 2.00 × 1.10₱220.00
2 overtime hours, 11 PM to 1 AM2 × ₱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 hours7 × ₱100₱700.00
1 regular hour, night1 × ₱100 × 1.10₱110.00
2 overtime hours, night2 × ₱100 × 1.25 × 1.10₱275.00
Holiday premium on basic, all 10 hours10 × ₱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:

ChoiceHow payroll gets itUsually means
₱1,363.64 a daySalary ÷ 22 daysSame every month. Common in BPOs.
₱1,379.31 a daySalary × 12 ÷ 261Same every month. 5-day work week.
₱1,304.35 to ₱1,500.00 a daySalary ÷ work days in that monthChanges every month (see below).
₱1,150.16 a daySalary × 12 ÷ 313Same every month. 6-day work week.
₱986.30 a daySalary × 12 ÷ 365Same 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 daysMonthsDaily rate
20Feb₱1,500.00
21May, Aug, Nov₱1,428.57
22Jan, Mar, Apr, Jun, Sep, Oct₱1,363.64
23Jul, 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.

More options

Round hours like your payslipSee overtime.
After midnight into a holidaySee night shifts into a holiday.
Paid hours per daySet from your schedule. Hours beyond this are overtime.
Night differential hoursDefault 10 PM to 6 AM.
Premium on basic paySee premium on basic.
Paid for unworked regular holidaysFor daily-paid workers. On by law.

Who isn't covered by the standard rules

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.

Support Kompyut

InstaPay QR code for supporting Kompyut

Scan with GCash, Maya or any bank app that supports InstaPay (QR Ph). Any amount helps keep Kompyut free.

Transfer fees may apply, depending on your app.