Shift-to-Payslip Checker Philippines

Go to the shift-to-payslip checker

LaborCode.ph Shift-to-Payslip Checker Philippines, illustrated with a shift calendar, clock and peso payslip.

CHECK YOUR TIME RECORDS EACH PAYDAY

Turn your shifts into a payroll-checking worksheet

Enter dated clock-in/out records for a Philippine pay period. This checker totals time after exact unpaid breaks, separates overtime and night hours when the assumptions are confirmed, and estimates pay for the recorded worked time. Copy the breakdown to compare with your own payroll records.

This is not a complete payslip or an underpayment finding. It excludes unworked holiday pay, paid leave, allowances, deductions, contributions and tax. Monthly salary may already include ordinary pay or holiday pay. Do not add this total to your salary or paste it wholesale into another calculator.
Evidence and action: Have your time records, workday-boundary policy, duty-free break records, rest-day roster, applicable holiday issuance and hourly basic-rate calculation. Verify uncertain classifications with payroll before using amounts. Uncertain coverage, incomplete workdays or mixed day classifications produce an hours-only worksheet.

This tool’s code processes entries in this browser tab and does not send them to the site or save them in browser storage. Its usage events contain no dates, times, rates, classifications or results. Other site services remain subject to the site’s privacy policy. Copying uses your clipboard; downloading leaves a file on your device. Avoid shared devices and clear the page when finished. Do not enter names or employer details.

How are hours and amounts calculated?

  1. List complete workdays using the confirmed workday boundary. Record actual clock-in/out and exact qualifying unpaid breaks, including gaps between split shifts.
  2. Count worked minutes after those breaks. In the confirmed standard model, the first eight worked hours are regular hours and later worked minutes are overtime. Overtime does not restart merely because the clock passes midnight. Night minutes fall in the 10 p.m.–6 a.m. window.
  3. Verify day classification and benefit coverage. In this conservative version, mixed classifications across midnight, unknown categories, workday-boundary problems or regular-holiday records shorter than eight worked hours prevent all monetary totals.
  4. Apply the supported multiplier below. For a night hour, multiply the applicable regular-hour or overtime-hour rate by 1.10. Night hours overlap regular or overtime hours; never add them again to total worked hours.
Default statutory minimum multipliers of hourly basic pay for covered work
Confirmed day typeFirst eight worked hoursOvertime hours
Ordinary working day1.001.25
Scheduled rest day OR special non-working day1.301.69
Special non-working day + scheduled rest day1.501.95
Regular holiday2.002.60
Regular holiday + scheduled rest day2.603.38

The money breakdown uses four non-overlapping components: basic-rate value of all worked time; additional day premium; additional overtime premium; and night differential on the applicable rate. Overtime’s basic-rate portion is already in the first component. Each component is rounded to centavos per workday, then those rounded workday components are added. Payroll presentation or rounding may differ; reconcile the underlying minutes and rates.

Use the right figures in the payslip comparison

Worked example, not your result: at PHP 100 per hour, an ordinary-day 8 a.m.–7 p.m. shift with a verified unpaid 12–1 p.m. meal has ten worked hours: eight regular and two overtime. Under the confirmed assumptions above, the shift worksheet shows PHP 1,000 basic-rate value + PHP 50 additional overtime premium = PHP 1,050.

If payroll lists regular basic wages separately from full overtime pay, use these figures for this example:

  • Basic wages: PHP 800 (8 regular hours × PHP 100).
  • Overtime pay: PHP 250 (2 overtime hours × PHP 100 × 1.25). This includes PHP 200 basic-rate value for the overtime hours and PHP 50 extra premium.

The two rows still total PHP 1,050. Do not copy PHP 1,000 into Basic wages and then add PHP 250 overtime; that counts the overtime hours’ PHP 200 basic-rate portion twice. If payroll explicitly uses the all-hours-base + premium-only split, compare PHP 1,000 and PHP 50 on that same basis instead.

No overtime? An ordinary eight-worked-hour example at PHP 100 gives PHP 800 basic and PHP 0 overtime. Enter zero only after confirming nothing belongs in that row.

Other premiums or different payroll layouts: holiday/rest-day and night amounts may be grouped differently, and monthly salary may already include some pay. Check the dated components with payroll before assigning them to rows. Do not apply the ordinary-day example to mixed categories, subtract guessed amounts or add the worked-time total on top of salary.

Use the same payroll cutoff on both sides. One shift is only part of a multi-day payslip; include all verified items for that cutoff. This example excludes other earnings and deductions. If the row basis is unknown or the result is hours-only, leave the amount blank and ask payroll for its itemized calculation.

Sources for the statutory coverage, eight-hour model, compensable time, rest-day/holiday premiums and night differential: Labor Code, Articles 82–94; Omnibus Rules, Book III, Rules I–IV; and DOLE 2024 Handbook on Workers’ Statutory Monetary Benefits. The fixed-boundary confirmation and unsupported-case blocks are conservative tool limits, not findings that a schedule is unlawful.

Choose your next step

  • Reconciling premiums: compare the dated hours, day categories and rate basis against your time records and payslip. Use the single-day overtime, holiday and night calculator to review one confirmed day.
  • Estimating take-home pay: open the net-pay calculator guide. Map only missing earnings to the matching inputs after checking what basic salary already includes. Do not paste this worksheet’s total on top of salary.
  • Comparing actual pay: use the payslip guide and format and the payslip comparison worksheet. Ask payroll for the specific dates, compensable hours, base rate, multiplier and deductions behind a difference.
  • Unsure which hours count: read the overtime rules guide and night-differential guide. Keep lawful original time records, schedules, pay records and written explanations. A difference in this estimate alone does not prove a violation.

Sources rechecked as of: October 7, 2026

LaborCode.ph is an independent information resource, not a government agency or law firm. This worksheet is an estimate and record-organizing aid, not legal advice or a decision on coverage, entitlement, compensation or a dispute.

Stay informed. Know your rights.

Sign up to receive updated Laborcode content in your inbox.

We don’t spam! Read our privacy policy for more info.