Skip to content
Utiloom

Hours Calculator

Calculate a same-day, overnight, or 24-hour shift with strict break deductions, exact and decimal hours, and a configurable weekly comparison threshold.

LocalNo retention

Reviewed July 13, 2026

Guide, examples, and validation Show

About this tool

Calculate working hours for standard, part-time, and overnight shifts, then subtract breaks to get a clean paid-hours total.

Hours Calculator is built for real shift and payroll planning tasks, especially when breaks, overnight work, or weekly totals make the math annoying to do manually. It is more practical than a simple start-minus-end time subtractor.

  • Uses explicit Automatic, Same day, and Next day policies to resolve overnight and equal-time shifts up to 24 hours.
  • Strictly validates 24-hour clock values, total break minutes, repeated workdays, and a configurable weekly comparison threshold.
  • Shows paid time in exact hours and minutes plus decimal hours for timecard and payroll review.
  • Separates weekly time under and above the chosen threshold without claiming a legal overtime determination.

How to use Hours Calculator

Enter the shift start and end times, subtract unpaid breaks, and review the paid-hours result. If you are planning weekly totals or overtime, use the weekly settings so regular and overtime hours stay clearly separated.

When this tool is useful

  • Calculate paid hours for standard, part-time, or overnight shifts before payroll review.
  • Check whether break deductions are pushing a shift below a target paid-hours threshold.
  • Estimate staffing coverage when schedules cross midnight or change between weekdays and weekends.

Practical tips

  • Treat paid hours and scheduled hours separately so break deductions stay visible to managers and staff.
  • Use overnight presets when testing shifts that cross midnight because those are where spreadsheet mistakes usually happen.
  • Pair this with business-day or date-difference tools when you need both daily shift math and multi-day planning.

Examples you can test

Load an example, compare the result with the expected output, then replace it with your own input.

Add work session hours

Example input

09:00-12:30 and 13:30-17:00

Expected output

7 hours

Useful for checking daily work logs before copying totals into a timesheet.

Calculate a partial-day total

Example input

Start: 10:15, end: 16:45, break: 30 minutes

Expected output

6 hours

Break handling should match the policy or system where the final time will be recorded.

Validation checklist

  • Confirm whether breaks should be subtracted from the total.
  • Check AM/PM and 24-hour time formats before calculating.
  • Use the result as a timesheet aid, not as a payroll system of record.

Frequently asked questions

Can this calculate overnight shifts?

Yes. Automatic treats an earlier end time as the next day. You can also explicitly choose Same day or Next day, including a full 24-hour shift when start and end match.

Does it subtract unpaid breaks?

Yes. Enter the combined break minutes for one shift. The tool rejects a break that exceeds the scheduled shift span, but it cannot decide whether a break is legally compensable.

How does the tool handle shifts that cross midnight, like 10 PM to 6 AM?

Automatic carries an earlier end time into the next day, so 22:00 to 06:00 becomes an eight-hour span before the break deduction. The tool does not require dates for shifts up to 24 hours.

Can I subtract a lunch break or multiple breaks from the total shift hours?

Yes. Add the break durations together and enter the total whole minutes. The calculator deducts that total once from the scheduled span.

Does the output show hours in decimal format for payroll purposes?

Yes. Paid time per shift and per repeated week is shown as hours and minutes and as two-decimal hours. Check the target payroll system's own rounding policy before entering the value.

Related tools

Keep the workflow moving

Continue with tools that handle a related input, output, or validation step.

Calculator

Compound Interest Calculator

Model compound growth with explicit assumptions.

Local
Calculator

Overtime Calculator

Illustrate pay across custom weekly tiers.

Local
Calculator

Salary to Hourly Calculator

Convert salary with explicit schedule assumptions.

Local
Calculator

Age Calculator

Calculate exact age and the next birthday.

Local