Shift & pay inputs

Checks

How totals are computed

  • Worked minutes = end time − start time − unpaid break (minutes).
  • Worked hours = max(worked minutes ÷ 60, 0).
  • Regular hours = min(worked hours, overtime threshold).
  • Overtime hours = max(worked hours − overtime threshold, 0).
  • Regular pay = regular hours × hourly rate.
  • Overtime pay = overtime hours × hourly rate × overtime multiplier.
  • Total pay = regular pay + overtime pay.

Results

Worked hours

Regular hours

Overtime hours

Regular pay

Overtime pay

Total pay

How to use

  1. Optionally enter a date or day label for your records.
  2. Set start and end times for the same day, then unpaid break in whole minutes.
  3. Enter your hourly rate, the overtime threshold in hours (for example 8), and the overtime multiplier (for example 1.5).
  4. Review the Results cards and any messages under Checks. Use export or print when you need a copy.

Frequently asked questions

Why does it say my time range is invalid?
Version 1 requires the end time to be after the start time on the same day. Overnight shifts are not modeled here.
What if break is longer than the shift?
Worked time is treated as zero and a warning is shown until break fits inside the start–end window.
Can I reset the form?
Use Clear all to wipe fields and local storage for this tool in this browser.