Free Work Hours & Overtime Pay Calculator

Enter clock‑in/out times, hourly wage, and break duration. Get instant calculation of regular hours, overtime, and total pay — accurate and private.

1. Enter Time & Wage Details

Typical lunch or rest break (unpaid).
Hours worked beyond this count as overtime.
Typical: 1.5x (time‑and‑a‑half).
Total Hours: 8.00
Regular Hours: 8.00
Overtime Hours: 0.00
Regular Pay: $120.00
Overtime Pay: $0.00
Total Pay: $120.00

How to use this work hours calculator

1. Enter your clock‑in and clock‑out times using the time fields (24h format). The tool automatically handles overnight shifts (e.g., 22:00 to 06:00).

2. Specify unpaid break duration in minutes – this time is subtracted from total hours.

3. Set your hourly wage and overtime rules: threshold (e.g., 8 hours per day) and multiplier (e.g., 1.5 for time‑and‑a‑half).

4. See instant results in the right panel: total hours, regular/ overtime split, and the corresponding pay. All calculations are done locally – your data never leaves your device.

How it works (calculation logic)

The tool computes total hours worked as: (end time - start time) - break minutes / 60. If end time is earlier than start time, it assumes a cross‑midnight shift (adds 24 hours).

  • Regular hours: min(total hours, overtime threshold)
  • Overtime hours: max(0, total hours - overtime threshold)
  • Regular pay: regular hours × hourly wage
  • Overtime pay: overtime hours × hourly wage × overtime multiplier
  • Total pay: regular pay + overtime pay

All rounding is done to two decimal places. The tool is designed for daily work shifts; for weekly calculations simply repeat and sum.

Who should use it? (target audience & scenarios)

  • Employees verifying their paycheck or tracking daily hours.
  • Freelancers & contractors billing clients by the hour.
  • Small business owners calculating payroll for hourly staff.
  • HR & payroll managers double‑checking overtime computations.
  • Students learning about wage calculation and labor laws.

Frequently Asked Questions

How do I enter times for an overnight shift?

Simply enter the actual clock‑in and clock‑out times. For example, start at 22:00 and end at 06:00. The calculator automatically adds 24 hours to the end time, giving 8 total hours (minus break).

What does “overtime threshold” mean?

It is the number of regular hours per day before overtime applies. In many regions it’s 8 hours. Hours worked beyond this threshold are multiplied by the overtime multiplier (e.g., 1.5).

Can I use this for weekly or monthly calculations?

Yes. Use the tool daily and add up the results. Alternatively, you can manually enter total weekly hours and adjust the threshold accordingly, but the tool is optimized for single‑day accuracy.

Is break time always unpaid?

You can set break minutes to zero if your break is paid. The tool treats the entered break as unpaid (deducted from total hours). For paid breaks, simply leave the value at 0.

What if my overtime multiplier is different (e.g., double time)?

The overtime multiplier field is fully adjustable. Enter 2.0 for double time, or any other value (minimum 1.0).

Do you store any of my data?

No. All processing happens in your browser. We never send, store, or track your inputs. Your privacy is 100% protected.

Can I use this tool offline?

Once the page is loaded, the calculator works offline because all logic is client‑side. External resources (fonts, ads) may not load, but the core function remains usable.