Free Work Hours Calculator

SCHEDULEFLOWLAB PLANNING STUDIO · FREE ONLINE TOOL

Free Work Hours Calculator

Calculate your hours worked from start time, end time and breaks. Total several work periods, handle overnight shifts, and get results in hours, minutes and decimal hours—all in one easy calculator.

✓ Instant calculation ✓ Multiple work periods ✓ Lunch and break deductions ✓ Free, no sign-up
● Saved locally
▦
Work Hours Calculator Calculate exact working time
WORK HOURS INPUTS

Calculate your work hours

Enter your clock-in and clock-out times. The answer updates as you make changes.

QUICK EXAMPLES
Work period 1 PERIOD 01
→
Break time Enter minutes for this work period
min
min

Unpaid breaks reduce credited hours. Paid breaks remain included in credited time.

MULTIPLE WORK PERIODS

Work hours breakdown

Select a row to edit it in the calculator above.

1 work period
⚙ Advanced Options & Exports Repeat work periods, saved calculations, reports and backups ⌄

Decimal precision

Only the display changes. All calculations still use exact whole minutes.

Repeat an identical shift

Makes dated copies of the selected work period. Review dates and overlaps afterward.

Practical workday templates

Start from a split workday, an overnight example or five Monday–Friday work periods.

Saved calculations

Keep up to eight named local scenarios. Restoring one replaces the active work periods.

Export and restore work hours

Download work-period records as CSV, print your results, or save a full JSON backup for recovery.

Calculation boundaries

This tool measures entered work intervals using local wall-clock minutes. It does not adjust for daylight-saving transitions, automatically certify attendance or determine wages and overtime. Overnight work is assigned to its start date in the daily breakdown.

CALCULATION CHECKS

Daily totals and accuracy review

✓ No issues

Hours by work start date

Record validation

✓ Free · Local processing · No account needed ScheduleFlowLab Planning Studio

Entries are stored in your browser when local storage is available. No data is sent to a payroll system. Download a JSON backup before clearing browser data.

✓Minute-accurate totalsExact calculation before formatting
↗Overnight workExplicit next-day handling
◈Multiple shiftsCombine separate work periods
⇩Portable reportsCSV, JSON and printing
A SIMPLE WORK TIME WORKFLOW

Calculate hours worked in three easy steps.

Enter your working times, account for unpaid breaks and review your total. Add more periods only when you need to combine separate shifts or workdays.

01 ▦

Enter clock times

Choose a work date and enter the start and finish. Select next day for an overnight period.

02 ◷

Subtract unpaid breaks

Add lunch or other unpaid minutes. Record paid breaks separately without deducting them.

03 ◈

Read your total

See credited hours, decimal hours, daily contributions and any records that need correction.

CLEARER WORK HOURS ACCOUNTING

Know the difference between elapsed and worked time.

Being present for eight hours and thirty minutes does not necessarily mean eight hours and thirty minutes of credited work. An unpaid lunch reduces the credited total, while paid breaks remain included.

ScheduleFlowLab preserves these figures separately, making it easier to understand how each period contributes to the combined hours.

01Clear formulasElapsed minutes minus unpaid breaks.
02Real record checksInvalid and overlapping intervals are flagged.
03Reusable calculationsLocally saved scenarios and exports.
WORK TIME BREAKDOWN
EXAMPLE WORKDAY 09:00 – 17:30
Elapsed time8h 30m
Unpaid break− 0h 30m
Credited work8h 00m

Illustrative example. The calculator displays your live results.

WORK HOURS CALCULATION GUIDE

Understand the formula behind every hour worked.

Learn the difference between elapsed and credited hours, how to total several work periods, how to handle unpaid breaks and overnight work, and how to convert the final answer into decimal hours without avoidable rounding errors.

01 / BASIC WORK HOURS FORMULA

How to calculate work hours from clock times

Begin with the clock-in and clock-out times for one continuous work period. Convert both times into minutes, then subtract the start from the finish. This gives the full elapsed interval before breaks.

Next, deduct any unpaid meal or rest-break minutes. For example, a shift from 9:00 AM to 5:30 PM covers 510 minutes. Subtracting thirty unpaid minutes leaves 480 credited minutes, equal to eight hours.

The work hours formula is: credited minutes = elapsed minutes − unpaid break minutes. The calculator repeats this process for every valid period and adds the credited minutes together.

Paid breaks remain part of the credited result under the classification you entered. Their minutes are separately displayed to clarify the calculation.

02 / COMBINED WORK PERIODS

Add hours across several shifts and split workdays

A person may work more than once on the same date. For example, one period might run from 8:00 AM until noon, followed by another from 1:00 PM to 5:00 PM. Together, these intervals produce eight hours of work, without counting the unpaid hour between them.

Enter those intervals separately rather than combining the first clock-in and final clock-out into one unbroken period. A separate row makes each duration visible and reduces the risk of mistakenly counting time away from work.

The same approach applies to working on different dates. Each row contains the times and breaks for that period; the calculator adds all completed, valid records into one total.

When entries overlap, their summed minutes may contain duplicates. ScheduleFlowLab identifies those overlaps and marks the combined result as provisional until you review the records.

03 / NIGHT AND OVERNIGHT WORK

Calculate hours worked across midnight

An overnight work period begins on one calendar date and ends the following day. The end clock reading may be earlier than the beginning reading because the date has changed.

Consider a period beginning at 10:00 PM and finishing at 6:00 AM the next morning. That produces eight wall-clock hours. With an unpaid thirty-minute break, the credited total becomes seven hours and thirty minutes.

Enable the Ends the next day setting when entering overnight work. This makes the date boundary explicit, rather than automatically treating an incorrectly entered time as an overnight shift.

For the daily breakdown, overnight hours are attributed to their start date. This is a reporting convention: it does not divide the period at midnight.

Actual elapsed time may differ from wall-clock subtraction during a daylight-saving transition. This work hours calculator intentionally uses wall-clock arithmetic; a DST-sensitive shift requires a time-zone-aware calculation.

04 / BREAK ACCOUNTING

Calculate work hours with lunch and other breaks

Breaks are not always counted in the same way. A break classified as unpaid reduces credited hours. A break classified as paid remains included in the credited duration.

Suppose you spend nine hours between clock-in and clock-out, including thirty unpaid minutes and fifteen paid minutes. The calculator reports eight hours and thirty minutes of credited time. It separately reports eight hours and fifteen minutes excluding all breaks.

These two numbers are useful for different purposes. Credited time represents the entered interval after unpaid deductions. Time excluding breaks also removes the paid break minutes to show a separate break-free estimate.

When several unpaid breaks occur within one work period, add their durations before entering the unpaid-break field. Ensure that combined paid and unpaid breaks do not exceed the total elapsed interval.

The calculator does not determine whether an employer is legally required to pay for a particular break.

05 / DECIMAL WORK HOURS

Convert hours and minutes into decimal hours

Clock-style time and decimal hours use different ways of representing minutes. In hours-and-minutes format, 7:45 means seven hours and forty-five minutes. In decimal format, the minutes must first be divided by sixty.

Forty-five minutes equals 0.75 of an hour. Therefore, seven hours and forty-five minutes equals 7.75 decimal hours, not 7.45. Similarly, thirty minutes equals 0.50 hours and fifteen minutes equals 0.25 hours.

The most reliable method is to calculate each valid work period in whole minutes, add those minutes, and divide the final combined total by sixty. This avoids cumulative differences caused by rounding every period to two decimal places before summation.

The advanced precision setting controls whether the result displays two, three or four decimal places. It does not alter the underlying duration.

06 / ERROR AND OVERLAP CHECKS

Review work-hour calculations for accuracy

A calculation is only as reliable as the times and break details entered. Missing clock times, invalid date values, incorrect overnight settings and breaks longer than the work interval can produce unusable results.

This calculator excludes invalid periods from its numerical total and reports the problem beside each affected entry. It never guesses a missing clock-out time or changes an incorrect record without input.

Overlap checks identify periods that share the same clock minutes. Since break durations are not assigned exact positions within a work interval, automatically removing duplicated credited minutes could produce a misleading answer. Instead, overlapping intervals remain visible for you to correct.

If any invalid period or overlap exists, treat the combined result as provisional. Check the source records before exporting or relying on the total.

The calculator does not establish overtime eligibility, wage calculations, legal working-time limits or employer-approved attendance records.

PRACTICAL WORK HOURS EXAMPLES

Common calculations at a glance

STANDARD WORKDAY

09:00–17:30

30-minute unpaid break

8h 00m 8.00 decimal hours
SHORT WORKDAY

09:00–13:00

No unpaid break

4h 00m 4.00 decimal hours
NIGHT WORK

22:00–06:00

Next day · 30-minute unpaid break

7h 30m 7.50 decimal hours
SPLIT WORKDAY

08:00–12:00 + 13:00–17:00

Two separate work periods

8h 00m 8.00 decimal hours
WORK HOURS CALCULATOR FAQ

Frequently asked questions

How do I calculate hours worked?

Subtract the clock-in time from clock-out, account for the correct date boundary and deduct unpaid breaks. Add the credited minutes from each valid work period.

How many working hours is 9 AM to 5 PM?

It is eight elapsed hours. With a thirty-minute unpaid break, the credited duration is seven hours and thirty minutes.

How many hours is 9 AM to 5:30 PM with a 30-minute lunch?

The interval spans eight hours and thirty minutes. After subtracting the unpaid lunch, the result is eight hours, or 8.00 decimal hours.

Can I add hours from multiple shifts?

Yes. Enter separate dated work periods. The calculator combines their valid credited minutes and identifies periods that overlap.

Can I calculate an overnight work period?

Yes. Enable Ends the next day. For example, 22:00 to 06:00 the next morning spans eight wall-clock hours before breaks.

How are unpaid lunch breaks deducted?

Enter the total unpaid minutes for that work period. The calculator subtracts them from elapsed time before including the period in the total.

Do paid breaks count as work hours?

Paid breaks are retained within credited time in this calculator. A separate result shows time excluding all entered breaks.

How do I calculate decimal work hours?

Divide total credited minutes by sixty. For example, 465 minutes equals 7.75 decimal hours.

Can I repeat the same work shift for several days?

Yes. Advanced Options can create dated copies of the selected work period for additional consecutive days.

Does the calculator automatically calculate overtime pay?

No. It totals entered working hours. Overtime classification and pay require separate thresholds, eligibility rules and wage information.

What happens when two work periods overlap?

Both periods remain visible and an overlap warning is shown. The combined figure is provisional until you correct the records.

Are daylight-saving changes included?

No. The calculation uses entered local wall-clock times. Shifts spanning a daylight-saving clock change may have a different actual elapsed duration.

Can I save and export my work hours?

Yes. The tool supports browser-local autosave, named scenarios, CSV export/import, printable reports and JSON backups.

Does ScheduleFlowLab verify that I actually worked these hours?

No. Results are based on manually entered dates, times and breaks. They are calculations, not independently verified attendance records.

WORK TIME, MADE CLEAR

Calculate your work hours with confidence.

Enter your clock times, check break deductions and keep a clear result you can review and export.

Open Work Hours Calculator ↑