UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

Work Hours Calculator

Add daily clock-in and clock-out times minus breaks for total hours and decimal payroll hours.

About Work Hours Calculator

Accurate timesheets protect both workers and employers — yet most people still calculate paid hours by hand, making errors around breaks, split shifts, or midnight crossings. This calculator lets you log any number of clock-in and clock-out pairs per day, subtracts unpaid break time automatically, and sums daily and weekly totals. Results appear in both decimal format (7.50 hours) and HH:MM format (7:30) for payroll compatibility. An overtime threshold flag highlights hours beyond your configured daily or weekly limit. An optional pay-rate field multiplies total hours by your hourly rate to produce a gross pay estimate. Whether you are an hourly employee verifying a paycheque, a freelancer building an invoice, or a manager approving a timesheet, this tool gives you a clean auditable log without spreadsheets or apps.

Why use Work Hours Calculator

Clock-in / Clock-out Rows

Enter multiple time segments per day to handle split shifts, client meetings, or any schedule that doesn't fit a simple single block. Add as many rows as needed — the tool sums them all before applying the break deduction.

Auto Break Subtraction

Enter your unpaid break in minutes once per day and the tool deducts it from that day's total automatically. No manual subtraction — the net paid hours are always accurate without extra steps.

Decimal & HH:MM

Switch output format between 7.50 hours (decimal, useful for payroll arithmetic) and 7:30 (HH:MM, used in time-tracking tools and punch cards). Both formats update simultaneously so you can copy whichever you need.

Overtime Threshold

Set a daily or weekly overtime threshold and the tool highlights any hours above it in a distinct colour. Supports both US federal (40 hours/week) and daily-overtime rules used in some states and countries.

Pay Estimator

Enter an optional hourly rate and the tool multiplies total paid hours by that rate to give a gross pay preview. Useful for freelancers building invoices or hourly workers double-checking their expected paycheque.

Privacy First

Your timesheet data — hours, rates, schedules — stays entirely in your browser. Nothing is logged, synced, or associated with any account. Close the tab and the data is cleared.

How to use Work Hours Calculator

  1. Add a row for each work segment and enter the clock-in and clock-out times in HH:MM format.
  2. Set the unpaid break duration in minutes for that day to subtract lunch or rest periods.
  3. Repeat for each day of the week if you are calculating a full weekly total.
  4. Choose whether you want results in decimal hours or HH:MM format for payroll compatibility.
  5. Set your overtime threshold — typically 8 hours per day or 40 hours per week.
  6. Read total hours, overtime flagged in red, and the optional gross pay estimate.

When to use Work Hours Calculator

  • Verifying a weekly paycheque against your own records before it clears.
  • Building an invoice for a client based on logged hours and your hourly rate.
  • Checking whether a split-shift day crosses the overtime threshold before submitting a timesheet.
  • Tracking study or focus blocks in a Pomodoro-style log without an app.
  • Calculating hours worked in a trial period or contract before final billing.
  • Double-checking a manager's timesheet calculation if your pay looks wrong.

Examples

Single day

Input: In: 09:00, Out: 17:30, Break: 30 min

Output: Worked: 8.00 hr (8:00)

Split shift

Input: Morning 09:00-12:30, Afternoon 13:30-18:00

Output: Worked: 8.00 hr (8:00) — 1 hr lunch unpaid

Weekly with overtime

Input: Mon-Fri 9 hr each (45 total), Threshold: 40

Output: Regular: 40 hr, Overtime: 5 hr

Tips

  • Decimal hours (7.50) are easier for payroll arithmetic than HH:MM — multiply by rate and the math is straightforward.
  • Always log breaks — most labour laws require unpaid lunch deductions for shifts over 5 or 6 hours, and omitting them inflates your billed hours.
  • US federal overtime is 1.5× after 40 hours per week; many US states add daily overtime after 8 hours per day — know your jurisdiction.
  • For overnight shifts that cross midnight, use the next-day toggle to prevent the tool from computing a negative duration.
  • Save a weekly screenshot or note your totals each Friday — reconstructing hours from memory after the fact is error-prone.

Frequently Asked Questions

How are unpaid breaks subtracted from total hours?
Enter the break duration in minutes for each day and the tool subtracts that amount from the sum of that day's in/out segments before displaying the net paid hours. The deduction happens per day, not as a weekly lump sum.
What's the difference between 7.5 hours and 7:30?
7.50 is decimal format where the fractional part represents a fraction of an hour (0.5 = 30 minutes). 7:30 is HH:MM format. Most payroll software prefers decimal; most punch-card systems use HH:MM. The tool outputs both.
How does overtime work in the US (>40/week) vs other countries?
US federal law requires overtime pay for hours over 40 per week; California and a few other states also mandate daily overtime after 8 hours. Many countries (UK, Germany, India) have different thresholds or daily caps. Set your threshold manually.
Can I track multiple shifts in a single day?
Yes. Add one row per work segment — morning shift, afternoon session, evening hours. The tool sums all segments for that day before applying the break deduction, giving you a correct daily total.
How do I round to the nearest 6 minutes (1/10 hour)?
Some payroll systems round to the nearest tenth of an hour (6-minute increments). Use the decimal output and round to one decimal place manually, or check if your specific payroll software rounds at the import stage.
Should travel time count as work hours?
It depends on your jurisdiction and contract. In the US, commute time is generally not compensable, but travel between job sites during the workday is. Log only what your employment agreement or labour law defines as paid time.
How is night shift handled when hours cross midnight?
When a shift ends the next calendar day (e.g., 22:00 to 06:00), use the overnight toggle or enter the end time as a next-day marker. The tool handles negative-time situations by wrapping the end time to the following day.
Can I export this to a spreadsheet?
Copy the decimal or HH:MM totals from the output and paste them directly into Excel or Google Sheets. For a full weekly table, screenshot the daily breakdown or manually transfer each row's values.

Explore the category

Glossary

Clock-in / Clock-out
The recorded start and end times of a work period. Payroll systems use these timestamps to compute gross worked hours before deducting any unpaid breaks or absences.
Decimal Hours
A time format where fractional parts of an hour are expressed as decimals rather than minutes. For example, 7 hours and 30 minutes = 7.50 decimal hours. Payroll arithmetic is simpler in decimal format.
Unpaid Break
A rest or meal period that does not count as paid work time. Labour laws in many countries mandate minimum unpaid break lengths for shifts above a certain duration, typically 30 minutes for shifts over 6 hours.
Overtime
Hours worked beyond a defined threshold — commonly 8 hours per day or 40 hours per week — that qualify for higher pay rates under labour law or employment contracts. Overtime rates are often 1.5× the regular rate.
Time Card
A record of an employee's daily clock-in and clock-out times, traditionally a physical card stamped by a time clock. Modern digital equivalents serve the same purpose for payroll verification and labour compliance.
Gross Pay
The total earnings before any deductions such as taxes, insurance, or retirement contributions. Gross pay equals total paid hours multiplied by the hourly rate, plus any overtime premium amounts.