Work Hours

Hours Worked Calculator

Calculate a single shift with optional unpaid break time.

Input hours worked calculator
Output Calculate hours worked between a start time and end time, with optional unpaid break minutes
Use for Work Hours planning estimate

Hours worked calculator

Calculate one shift from start time to end time, with optional unpaid break minutes.

When the shift began.
Can be after midnight.
Unpaid break time to subtract.

Enter a start and end time to calculate hours worked.

Hours worked 0.00
Result summary

Your shift total will update as you enter times.

Result basics How to use and trust this calculator Warnings, formula notes, and result explanation.

Use this result for

A quick check before the official record.

  • Calculate one shift from start time to end time.
  • Subtract unpaid break minutes from the shift total.
  • Use the result as an estimate if your employer rounds clock times.

Quick summary

Before you start, confirm the job this tool is doing.

Best for Work Hours

Calculate hours worked between a start time and end time, with optional unpaid break minutes.

Needs first Start, End

Fill these before trusting the result, then use examples if you want to see the calculator in motion.

Main output Hours Worked

2 workflow transfers can carry this result into another calculator.

Before you trust the result

Common input mistakes for this calculator.

Check these before copying, saving, or sending the result. Small input choices can move hours, pay, PTO, or deadline dates.

CheckPaid break subtracted

A paid 15-minute rest break should usually stay inside worked time. Subtracting it lowers the total.

Subtract only unpaid break time unless your record says otherwise.
CheckOvernight shift not reviewed

When the end time is earlier than the start time, the calculator treats the shift as ending the next day.

Check overnight results before copying them into a timesheet.
CheckRounded payroll total expected

The calculator shows a direct time estimate, while payroll may round punches by policy.

Compare the raw estimate with the rounded official record.
Formula and assumptions See how this estimate is built

Formula: Hours worked = end time - start time - unpaid break minutes ÷ 60.

Overnight shifts are treated as ending after midnight when the end time is earlier than the start.

Official timekeeping may round punches or handle certain breaks differently.

Before you use a shift total

Enter unpaid break minutes only. If a break is paid, leave it included in the shift unless your workplace says otherwise.

For overnight shifts, the calculator treats an earlier end time as the next day. Review the result before using it in a timesheet.

How the estimate is built

Hours worked = end time minus start time minus unpaid break minutes. If the end time is earlier, it is treated as the next day.

Common situations

  • You need the total for one shift.
  • You worked overnight and want the shift length.
  • You need to subtract an unpaid break.

Result explainer

Read the answer before you act on it.

The calculator updates instantly, but the useful part is knowing what the main number means and what should happen next.

Main result

hours Worked

Hours worked shows the shift length after unpaid break minutes are subtracted.

Changes when

Inputs change

Start time, end time, and unpaid break minutes drive the result.

Check separately

Limits

Official timekeeping may round differently or treat certain breaks differently.

Examples Examples, setup steps, and reusable result text Sample inputs and copy-ready output.

Copy and continue

Turn the result into a useful note.

Best for timesheets, payroll notes, overtime checks, and shift corrections.

Copy-ready result templates

Single shift note

Hours worked estimate: start [time], end [time], unpaid break [minutes], paid total [hours]. Confirm overnight and rounding assumptions.

Timesheet question

Can you confirm this shift total? I calculated [hours] paid hours from [start] to [end] after [break minutes] unpaid break minutes.

Spreadsheet row

Result | [hours] paid hours | Inputs | [start], [end], [unpaid break minutes] | Check | compare with the time record

Before sharing the result

  • Replace every placeholder with your real dates, hours, rate, or balance.
  • Keep the policy assumption visible: lunch, overtime, PTO, deduction, or start-date rule.
  • Use a second scenario when one input could change the decision.
Review result checklist

Next calculator to open

  • Time Card Calculator Estimate weekly hours, regular time, overtime, and gross pay from a simple shift-by-shift timesheet.
  • Time Card With Lunch Break Calculate weekly work hours with unpaid lunch break deductions, overtime, and gross pay in one view.
  • Decimal Hours Convert hours and minutes into decimal hours for timesheets, payroll, and invoices.

How to use it

Use this calculator in three quick steps.

The goal is not just to get a number, but to keep enough context to trust or revisit it later.

  1. Enter one shift

    Add start time, end time, and unpaid break minutes for the single shift you want to calculate.

  2. Check overnight behavior

    If the end time is earlier than the start time, review the result as an overnight shift ending the next day.

  3. Convert for payroll entry

    Send the shift result to decimal hours when the total needs to be entered as a payroll number.

Example setups

Use examples to test the calculator before entering real numbers.

Try a scenarioDay shift

Start: 09:00 · End: 17:30 · Break Minutes: 30

Use this example as a baseline before entering real inputs.
Try a scenarioOvernight

Start: 22:00 · End: 06:00 · Break Minutes: 30

Good for checking how the calculator responds to a common edge case.
Try a scenarioHalf day

Start: 08:30 · End: 12:30 · Break Minutes: 0

Use this when you need a clean sample result to compare against your own numbers.

The buttons near the calculator fill these examples instantly. Replace them with your own official hours, dates, pay rates, or balances before acting on the result.

Copy-ready wording

Use a short note when you share the result.

Timesheet note

I calculated this total from clock-in, clock-out, and unpaid break minutes. Please compare it with the official time card before payroll is finalized.

Schedule check

This estimate uses the schedule and break assumptions shown here. If rounding, paid breaks, or overnight rules apply, the final time card may need an adjustment.

Edge caseCheck what the example does not cover

Watch for overnight shifts, unpaid breaks, rounded time, holidays, or custom workweeks before using the result.

Source of truthUse official records before acting

Compare with your timekeeping system, schedule, and payroll rounding policy.

Decision support

Use this result in the right context.

Part of the Work Hours tool cluster.

Question

Choose the right comparison

Is this about time you worked, a date range, or a future deadline?

Unit

Match the units first

Keep the unit consistent: clock times, decimal hours, work days, or business days.

Proof

Check the source of truth

Compare the result with the timesheet, schedule, deadline rule, or calendar policy you actually need to follow.

If this calculator is not the final step, continue with Time Card Calculator, Time Card With Lunch Break, Decimal Hours.

Specific searches this helps with

Common ways people use this calculator.

calculate hours worked minus lunch break

Single shift with unpaid break

Enter start time, end time, and unpaid break minutes to get one shift total.

calculate overnight shift hours

Overnight shift length

When the end time is earlier than the start time, the calculator treats it as the next day.

Next steps Result checklist, workflows, and related questions Use after the result looks close.

Today's related answers

Fresh troubleshooting questions connected toHours Worked.

These new pages answer the messy follow-up questions people ask after a calculator result looks wrong.

Recommended workflows

Useful next steps for this calculator.

These suggestions come from calculators that can carry related numbers forward.

Result checklist

Common mistakes to catch before you use the result.

How to read the key result

Main number
Hours worked shows the shift length after unpaid break minutes are subtracted.
What changes it
Start time, end time, and unpaid break minutes drive the result.
What it does not cover
Official timekeeping may round differently or treat certain breaks differently.

Result message templates

Turn the calculator output into a clear note.

Replace the brackets with your calculator result before sending, saving, or pasting into a spreadsheet. Keep the assumptions with the number so the result is easier to review later.

Single shift note

Hours worked estimate: start [time], end [time], unpaid break [minutes], paid total [hours]. Confirm overnight and rounding assumptions.

Timesheet question

Can you confirm this shift total? I calculated [hours] paid hours from [start] to [end] after [break minutes] unpaid break minutes.

Spreadsheet row

Result | [hours] paid hours | Inputs | [start], [end], [unpaid break minutes] | Check | compare with the time record

Quick summary

Hours worked: [hours] paid hours. Inputs: [start], [end], [break minutes] unpaid.

Filled examples

Copy one, then replace the numbers.

Single shift

Shift result: 8.25 paid hours from 8:15 AM to 5:00 PM after a 30-minute unpaid break.

Overnight shift

Overnight result: 10.5 paid hours from 8:00 PM to 7:00 AM after a 30-minute unpaid meal break.

Templates are local text only. Replace bracketed parts and keep the calculator assumptions beside the final number.

Result confidence

Use this result as a planning estimate when the inputs match your real situation. For pay, deadlines, or job decisions, compare it with official records, employer policy, contracts, or local rules before acting on it.

Watch for

  • Subtracting paid breaks from the shift total.
  • Entering overnight shifts without reviewing the next-day assumption.
  • Using the estimate as the official rounded payroll total.

Check before relying on it

  • Confirm the start time, end time, and unpaid break minutes.
  • Review overnight results when the end time is earlier than the start time.
  • Compare the result with your workplace rounding rule if one applies.

Common mistakes

  • Subtracting paid breaks as unpaid time
  • Forgetting that overnight shifts roll into the next day

What to do next

  • Convert the shift to decimal hours
  • Use a full time card when you need a weekly total
FAQ Frequently asked questions Short answers for edge cases and common search questions.

User scenario questions

How do I calculate an overnight shift?

Enter the start time and the next-day end time normally. If the end time is earlier than the start time, the calculator treats the shift as crossing midnight and counts the hours after midnight.

What if my clock-out time is missing?

Use a confirmed or corrected end time if you have one, mark the total as an estimate, and compare it with the official correction process before relying on the number for pay.

Can this replace a full weekly time card?

Use it for one shift or one focused calculation. If you need daily rows, weekly totals, overtime, and gross pay together, use the time card calculator instead.

How do I calculate one shift before adding it to a weekly total?

Use the single-shift calculator for the start time, end time, and unpaid break. Copy that result into the weekly time card only after the shift total looks right.

What if the shift crosses midnight and has a lunch break?

Enter the actual start time, next-day end time, and unpaid break minutes. The overnight part changes the date, but the unpaid break is still subtracted from the paid span.

How do I calculate hours for remote work?

Use the confirmed remote start time, end time, and unpaid break minutes just like an on-site shift. Keep notes for personal breaks, interruptions, or corrected time if the result will be used for pay.

Can I calculate a half-day shift?

Yes. Enter the actual start and end time for the half day and subtract only unpaid breaks that happened during that short shift. Do not assume every half day is exactly four hours.

How do I handle unpaid training time?

Calculate the full span first, then subtract only training time that is confirmed as unpaid. Whether training counts as paid time is a policy or legal question before it is a calculator input.

Frequently asked questions

Can this calculator subtract a lunch break?

Yes. Enter unpaid break minutes and the calculator subtracts that time from the shift total.

Can it handle overnight shifts?

Yes. If the end time is earlier than the start time, the calculator treats it as ending after midnight.

What if I worked multiple shifts in one day?

Calculate each shift separately or use a time card calculator if you need a full day or full week total.

Do I need an account to use these tools?

No. You can use the calculators without creating an account or signing in.

Will my numbers be saved automatically?

Some calculators save recent entries in your browser so you can return to them on the same device. Use the clear button if you want to remove saved values.

Are these pages optimized for mobile?

Yes. The layout is mobile-first, keeps the calculator near the top, and avoids heavy decorative sections that would slow down small screens.