PayCheck AIBlog

paycheck overtime calculator

Calculate Estimated Pay for a Mixed Overtime Month (Template + Worked Example)

October 24, 2026 · 1426 words

Paycheck overtime calculator: Shift work often mixes regular hours, daily overtime, weekly overtime, night premiums and weekend allowances. This article walks you through a practical, reproducible method to estimate gross pay for a month using a simple spreadsheet template and a worked example. It also shows where PayCheck AI’s Pro features can help you build the shift calendar, configure overtime thresholds and export the data for your calculation.

How this guide helps

You’ll get: (1) a reusable spreadsheet template layout with clear formulas, (2) a step-by-step worked example month using Pro-style rules (daily and weekly overtime thresholds, night-window and weekend allowances), and (3) pointers for using PayCheck AI where it speeds up data entry and review.

Throughout, rates, multipliers and the example schedule are explicitly hypothetical and shown so you can adapt them to your contract or local rules. Pay rules vary by country, union or employer.

What you need before you start

1) A list of shifts for the month: start time, end time, break minutes and date for each shift. PayCheck AI lets Pro users build a work shift calendar with individual shifts, preset rotations or custom day-based rotations and export CSV, which can save manual entry.

2) Your base hourly rate and any agreed multipliers or fixed allowances (night-window percentage, weekend per-hour extra, etc.).

3) Overtime thresholds you’ll apply: daily overtime threshold (hours in a day after which overtime rate applies) and weekly overtime threshold (total hours in a week after which weekly overtime applies). PayCheck AI Pro allows you to configure daily and weekly overtime thresholds, night-window allowances and weekend/public-holiday allowances for estimating gross pay during an active Pro trial or subscription.

Spreadsheet layout (columns and formulas)

Create one row per shift. Essential columns: Date, Start, End, Break (minutes), HoursWorked, RegularHours, DailyOvertimeHours, WeekNumber, CumulativeWeekHours, WeeklyOvertimeHours, BasePay, DailyOvertimePay, WeeklyOvertimePay, NightAllowancePay, WeekendAllowancePay, TotalShiftPay.

Key formulas (Excel/Sheets style):

- HoursWorked = (End - Start) * 24 - Break/60 — ensure times are proper time values.

- RegularHours = MIN(HoursWorked, DailyThreshold) — e.g. DailyThreshold = 8.0 hours (manual cell).
- DailyOvertimeHours = MAX(0, HoursWorked - DailyThreshold).
- WeekNumber = WEEKNUM(Date, 2) or whichever method matches your payroll week start.
- CumulativeWeekHours = SUMIFS(HoursWorked range, WeekNumber range, this row’s WeekNumber, Date range, "<=" this row’s Date). This running total helps identify weekly overtime beyond the weekly threshold.
- WeeklyOvertimeHours = MAX(0, CumulativeWeekHours - WeeklyThreshold) - SUM(previous rows’WeeklyOvertimeHours for same week) — an easier implementation is to compute weekly totals per week and apportion weekly overtime back to the last shifts of the week. Choose an approach consistent with your payroll rules and document it in the sheet notes.
- BasePay = RegularHours * HourlyRate.
- DailyOvertimePay = DailyOvertimeHours * HourlyRate * DailyMultiplier.
- WeeklyOvertimePay = WeeklyOvertimeHours * HourlyRate * WeeklyMultiplier.
- NightAllowancePay = HoursWithinNightWindow * HourlyRate * NightAllowancePercent (or per-hour flat). To get HoursWithinNightWindow, calculate overlap between shift start/end and defined night window (e.g. 22:00–06:00).
- WeekendAllowancePay = HoursWorkedOnWeekend * HourlyRate * WeekendAllowancePercent (or per-hour flat).
- TotalShiftPay = BasePay + DailyOvertimePay + WeeklyOvertimePay + NightAllowancePay + WeekendAllowancePay.

Worked example: hypothetical month and rules

Assumptions (hypothetical): Hourly rate = $18.00. Daily overtime threshold = 8 hours; daily overtime multiplier = 1.25 (25% extra). Weekly threshold = 40 hours; weekly overtime multiplier = 1.5. Night window = 22:00–06:00 with 15% night allowance (applied to hours inside window). Weekend allowance = $2.00 extra per hour on Saturday and Sunday.

Sample partial schedule for one week (Mon–Sun):

- Mon (01): 07:00–15:30, break 30m → HoursWorked 8.0 (no daily OT).

- Tue (02): 13:00–22:30, break 30m → HoursWorked 8.0 (22:00–22:30 = 0.5h night window).
- Wed (03): 22:00–06:00, break 30m → HoursWorked 7.5 (night window overlap entire shift = 7.5h).
- Thu (04): 18:00–03:00, break 30m → HoursWorked 8.5 (22:00–03:00 = 5h night). Daily overtime = 0.5h.
- Fri (05): 09:00–17:30, break 30m → HoursWorked 8.0.
- Sat (06): 08:00–16:00, break 30m → HoursWorked 7.5 (weekend hours eligible for $2/hr).
- Sun (07): Day off (0h).

Apply the spreadsheet formulas (worked numbers)

Compute HoursWorked for each shift, then RegularHours and DailyOvertimeHours. Sum HoursWorked for the week: Mon–Sat total = 47.5 hours (hypothetical). Weekly overtime = 47.5 - 40 = 7.5 hours.

Decide allocation for weekly overtime: many employers pay weekly overtime as the hours beyond the weekly threshold, often applied after daily overtime is counted. In this example we’ll assume daily overtime is paid first and weekly overtime applies to remaining hours above 40. For clarity, compute total daily overtime across the week (Thu has 0.5h daily OT). That leaves 7.0h to be paid as weekly overtime (7.5 weekly minus 0.5 daily counted earlier).

Pay components (rounded):

- Base pay (regular hours): calculate total RegularHours * $18.00.
- Daily overtime pay: DailyOvertimeHours * $18.00 * 1.25.
- Weekly overtime pay: WeeklyOvertimeHours * $18.00 * 1.50.
- Night allowance: total hours within 22:00–06:00 multiplied by $18.00 and 15% (i.e. *0.15) or as an extra per hour depending on your agreement.
- Weekend allowance: total weekend hours * $2.00 per hour.

Where PayCheck AI helps in this workflow

1) Build and review the month’s shift calendar: create individual shifts or import preset rotations to avoid manual time entry. Pro users can also upload a rota PDF/image for one-time AI shift extraction and approve shifts before import.

2) Configure your Pro overtime and allowance settings (daily and weekly thresholds, night-window and weekend/public-holiday allowances) to align the app’s estimated gross pay with your chosen rules during an active Pro trial or subscription.

3) Export the month’s shifts as CSV and import that file into your spreadsheet. PayCheck AI also lets you export an ICS calendar or create a private read-only calendar subscription for Google/Apple/Outlook that refreshes from PayCheck AI.

4) For a one-time comparison, upload a payslip to PayCheck AI for AI extraction and then compare the extracted gross pay with your spreadsheet estimate after reviewing the figures.

Notes and pitfalls

- Rules differ: whether daily or weekly overtime is calculated first, how night/window allowances are applied, and how breaks count will differ by country, award or employer. Check your employment agreement or ask payroll for clarification.

- Rounding and allocation: employers sometimes round hours differently (per shift, to the nearest 15 minutes, or by payroll period). Use the same rounding method your employer uses to get an accurate estimate.

- PayCheck AI does not calculate taxes or guarantee payroll accuracy. Use these estimates to plan and verify, then reconcile with your actual payslip.

Practical checklist

  • Export or list every shift for the month (date, start, end, breaks). PayCheck AI Pro can build the calendar and export CSV.
  • Decide your hourly rate and confirm daily/weekly overtime thresholds and multipliers from your contract or payroll.
  • Set your night window and weekend/public-holiday allowance rules (percent or per-hour flat).
  • Copy the spreadsheet template columns and implement the formulas for HoursWorked, running weekly totals and allowance overlaps.
  • Import the CSV into the spreadsheet, verify times and break values, and run the calculations.
  • Compare the spreadsheet total to any payslip (PayCheck AI can extract a payslip for one-time comparison). Note differences and ask payroll for clarification if large discrepancies appear.

Frequently asked questions

Can PayCheck AI automatically calculate my monthly gross pay exactly the same as payroll?

PayCheck AI can estimate gross pay based on shifts and Pro-configured rules (daily/weekly thresholds, night-window and weekend allowances) and export your calendar as CSV for further calculation. It does not calculate taxes, guarantee payroll accuracy or import directly into payroll systems. Use PayCheck AI’s estimate as a planning and verification tool, then reconcile with your actual payslip.

How should I allocate weekly overtime across shifts?

Allocation depends on your employer’s rules. Common approaches: pay weekly overtime only after daily overtime is accounted for, or allocate weekly overtime to the last shifts of the week. Implement whichever method your payroll uses in the spreadsheet (e.g., compute daily OT first, then apply weekly OT to remaining hours above the weekly threshold).

Can I import a rota PDF into PayCheck AI?

Yes — Pro users can upload a rota PDF or image for one-time AI shift extraction and approve the shifts before import, which can save manual entry when building your shift calendar.

What about public-holiday allowances?

PayCheck AI Pro allows you to configure public-holiday allowances as a flat amount, per-hour amount or percentage when estimating gross pay. Confirm the method your employer uses and reflect that in your spreadsheet.

Will PayCheck AI edit my external calendar?

No. PayCheck AI can create a private read-only calendar subscription for Google Calendar, Apple Calendar or Outlook that refreshes from PayCheck AI, but it does not edit external calendars or support two-way editing.

Plan your shifts and estimate expected pay
Open the free shift calendar