Work Time Calculator
To total a single day's worked hours, enter each clock-in and clock-out pair and any unpaid break. The stopwatch ledger sums them — minus breaks — into 8h 00m (8.00 decimal hours), the format payroll multiplies by your rate. Night shifts that cross midnight are handled automatically.
Total (HH:MM)
8h 00m
Decimal Hours
8.00
Sessions
2
Break Mins
0
Quick Conversion
Formula: decimal hours = minutes ÷ 60
Your Day's Stopwatch Ledger
= 3h 30m
= 4h 30m
Day total
8h 00m
8.00 decimal hours
Day Templates
Load a common day shape, then fine-tune the times.
Minutes → Decimal Hours Table
| HH:MM | Minutes | Decimal hours |
|---|---|---|
| 0h 15m | 15 | 0.25 |
| 0h 30m | 30 | 0.50 |
| 0h 45m | 45 | 0.75 |
| 1h 00m | 60 | 1.00 |
| 1h 30m | 90 | 1.50 |
| 4h 00m | 240 | 4.00 |
| 6h 00m | 360 | 6.00 |
| 7h 30m | 450 | 7.50 |
| 8h 00m | 480 | 8.00 |
| 8h 30m | 510 | 8.50 |
| 10h 00m | 600 | 10.00 |
| 12h 00m | 720 | 12.00 |
Need a full week instead of one day? Use the Work Hours Calculator weekly grid.
The Worked-Time Formula
sessionMin = (out − in, +1440 if out < in) − breakMintotalMin = Σ sessionMindecimalHours = totalMin ÷ 60Worked: 09:00–12:30 = 210 min, and 13:15–17:45 = 270 min, no breaks → total 480 min = 8h 00m = 8.00 decimal hours. A 22:00–06:00 night session: 06:00 is earlier than 22:00, so add 1440 → 480 min worked, minus a 30-minute break → 450 min = 7h 30m = 7.50 hours.
Break & Rounding Reference (FLSA)
| Item | Rule | Counts as work? |
|---|---|---|
| Rest break 5–20 min | FLSA 29 CFR 785.18 | Yes (paid) |
| Meal break 30 min+ | FLSA 29 CFR 785.19 | No (unpaid) |
| Quarter-hour rounding | FLSA 29 CFR 785.48 | Allowed if neutral |
| Overtime threshold | FLSA over 40 h/week | 1.5× rate |
| On-call waiting | FLSA engaged-to-wait | Usually yes |
Saved Day Totals
No saved totals yet. Tap "Save to History" to remember up to six daily totals for invoicing.
How to Total a Work Day
- Load a day template or start with the two default sessions.
- Type each clock-in and clock-out time; the per-session total updates instantly.
- Enter any unpaid break minutes per session so the math excludes meal periods.
- Tap "Add session" for split shifts; the stopwatch hand sweeps the combined total.
- Read the day total in HH:MM and decimal hours, then save it to history for your invoice or timesheet.
From Punch Clock to Decimal Hours
In 2026, a freelance designer who clocked in at 7:30 AM, broke for a client call, resumed after lunch, and put in a final evening session needs one number at the end of the day: how many hours did I actually work, ready to drop straight into an invoice? Work Time turns several clock-in and clock-out pairs, minus breaks, into a single total expressed both as HH:MM (for the timesheet) and as decimal hours (for payroll multiplication). It is a single-day session ledger, distinct from a weekly punch grid.
The core operation is duration arithmetic. Each session's worked minutes is clock-out minus clock-in; if clock-out is earlier than clock-in, the session crossed midnight and 24 hours (1,440 minutes) are added so a 22:00–06:00 night shift correctly reads as 8 hours, not negative. Any unpaid break minutes are subtracted from that session. The day total is the sum across all sessions. Converting minutes to decimal hours is a division by 60: 7 hours 30 minutes is 7.5 decimal hours, the form a payroll system multiplies by an hourly rate.
Decimal hours trip people up because the timesheet world mixes two bases. Clock time is sexagesimal (base 60) — 60 minutes to an hour — while money is decimal. Forty-five minutes is 0.75 hours, not 0.45; fifteen minutes is 0.25, not 0.15. Payroll software and the US Fair Labor Standards Act (FLSA) record-keeping requirements expect decimal hours, which is why this ledger always shows both formats side by side and never leaves the conversion to the user's mental arithmetic.
Breaks are the other common source of dispute. Under the FLSA, short rest breaks (typically 5 to 20 minutes) are generally compensable and counted as worked time, while bona fide meal periods (usually 30 minutes or more) are unpaid and excluded. This calculator lets you enter break minutes per session so a 9-to-5 with a 30-minute unpaid lunch reads as 7.5 hours, not 8. Many state laws (California's meal-and-rest-break rules, for instance) add their own requirements, so the per-session break field keeps you compliant with whatever policy applies.
The stopwatch-ledger metaphor reflects how a real day is recorded. A physical punch clock or a digital time-tracking app like Toggl, Harvest, Clockify, or QuickBooks Time records discrete in/out events, and the worked total is the sum of the gaps. This tool mirrors that: add a row per session, type the in and out times, set any break, and the running total updates live. It is intentionally a single-day ledger — for a full week of daily punches, the sibling Work Hours Calculator uses a weekly grid instead.
The history of timekeeping at work is bound up with the factory. The time clock was patented by Willard Bundy, a Auburn jeweller, in 1888; his Bundy Manufacturing Company later merged into what became IBM. Frederick Winslow Taylor's scientific-management studies of the 1900s turned the stopwatch into a productivity instrument, and the eight-hour day — 'eight hours labour, eight hours recreation, eight hours rest' — was a labour-movement demand from the 1860s, codified in the US by the Adamson Act (1916) for railroads and broadly by the FLSA in 1938. The decimal-hour timesheet is the modern descendant of all of this.
For practical billing, the workflow is fast: pick a preset close to your day, adjust the in/out times and breaks, read the total in both formats, and save it to history so you can total a week of saved days later or paste a number into an invoice. Decimal hours multiply cleanly by a rate — 7.5 hours at $80 is exactly $600 — which is why freelancers and contractors lean on the decimal column while salaried timesheets often want the HH:MM column. Both are always one glance apart.
Trusted by freelancers, owners, and bookkeepers
“My days are three or four scattered sessions, never a clean 9-to-5. This ledger sums them in HH:MM and decimal, and I paste the decimal straight into my invoice. It has replaced a fiddly spreadsheet entirely.”
“Split shifts with unpaid breaks used to take ages to add up by hand. The per-session break field and the night-shift handling for our closers are exactly right. Payroll mornings are quicker now.”
“Crossing midnight on a late job used to give other calculators a negative number. This one adds the 24 hours automatically, so my 10 PM to 6 AM shift reads as 8 hours like it should.”
“The decimal-versus-HH:MM clarity is the best part. Clients constantly confused 7.30 with 7.5 hours; now I just show them the ledger and the dispute ends. The local-only history keeps it private too.”
Love using our calculator?
Related Tools
Related Articles
Dive deeper with our expert guides and tutorials related to Work Time Calculator