Time Clock Hours
How many hours did you actually work after breaks?
Enter your start time, end time, and any unpaid break time to get your exact hours worked. Results are formatted for payroll submission or client invoicing.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Most time clock disputes come down to one thing: the difference between gross shift time and net paid time. Gross time is the raw gap between your first punch and your last. Net time is what remains after subtracting unpaid breaks. Payroll systems pay on net time. If you forget to account for a 30-minute lunch, you could be reporting 4% more hours than your employer is prepared to pay — or in the reverse, a payroll system could silently deduct a break you never took.
The calculator converts your clock-in and clock-out entries into total minutes, applies the break deduction, then expresses the result in decimal hours. Decimal format matters because hourly pay is multiplicative. Multiplying 7.5 hours by $20.00 gives $150.00 exactly. Multiplying 7 hours 30 minutes by $20.00 requires an extra conversion step that introduces rounding errors in manual calculations.
Overtime tracking in a single-shift context is often misunderstood. Federal law uses a 40-hour weekly threshold for overtime, but several states — including California — also require daily overtime after 8 hours per shift. This tool shows both regular and overtime hours per shift so you can spot when a long shift crosses that boundary, even if you are tracking weekly hours separately.
When To Use This
Right tool, right situation
Use this tool any time you need to verify a timesheet entry before submitting it, calculate hours for a client invoice, or cross-check a pay stub against your records. It is most reliable when you have a single continuous shift with a clear start, end, and break period.
It is appropriate for daily shift verification, contractor billing for hourly work, and wage dispute prep when you need a clean record of hours claimed. Freelancers billing in decimal hours for project work get the same value.
This tool is not appropriate for complex schedules involving multiple punch-in events per day, split shifts, or shift differentials that vary by time of day. It does not aggregate multiple days. If your employer uses rounding rules (such as rounding to the nearest quarter-hour), the output here may differ from your official timesheet — not because the math is wrong, but because your employer is applying a separate rounding policy.
Common Mistakes
Why results sometimes look wrong
The most common mistake is ignoring decimal precision when transferring hours to a timesheet. Workers round 8.25 hours down to 8 hours, costing themselves 15 minutes of pay per shift. Over a 5-day week, that is 1.25 hours of unpaid time. Over a year at $18.00 per hour, the rounding loss exceeds $1,100.
A second frequent error is entering times in 24-hour format without the calculator expecting it. Entering 14:30 when the tool expects 2:30 PM produces an error or wrong result depending on the parser. This tool accepts both formats — 14:30 and 2:30 PM — but mixing them in the same session (AM/PM for one field, 24-hour for the other) causes mismatches.
The third mistake is assuming overtime is calculated per pay period rather than per shift. Workers with one very long shift and several short shifts sometimes assume the overtime threshold is weekly only. Depending on your state and employer policy, a single 10-hour shift may legally require overtime pay for the last 2 hours regardless of your weekly total. Check your employment agreement or state labor rules before assuming this tool covers your specific situation.
The Math
Worked examples and deeper derivation
The core calculation is a two-step subtraction. First, convert both times to total minutes since midnight. Clock-in at 8:30 AM becomes 510 minutes. Clock-out at 5:15 PM becomes 1,035 minutes. The gross difference is 525 minutes. Subtract 30 minutes of break to get 495 net minutes. Divide by 60 to get 8.25 decimal hours.
Overnight shifts require one adjustment: if the clock-out minute value is less than the clock-in minute value (meaning the clock rolled past midnight), add 1,440 minutes (24 hours times 60) to the clock-out value before subtracting. Without this correction, a 10:00 PM to 6:00 AM shift computes as negative 960 minutes.
The estimated gross pay formula applies the standard overtime split. Regular hours are capped at 8 and multiplied by the base wage. Overtime hours above 8 are multiplied by 1.5 times the base wage. These two amounts are summed. This is a pre-tax estimate — taxes, deductions, and employer-specific pay rules are not included.
Expert Unlock
The thing most explanations skip
The decimal-hour format this tool outputs assumes a linear relationship between time and pay, which breaks when employers apply rounding conventions. Many payroll systems round to the nearest 6-minute increment (one-tenth of an hour) or 15-minute increment (one-quarter hour). A shift of 8 hours 7 minutes rounds to 8.1 hours under a 6-minute rule but to 8.0 hours under a 15-minute rule — a difference of 6 minutes per shift that accumulates meaningfully across a workforce. If your payroll result consistently differs from this calculator by small amounts, ask your HR department which rounding convention is applied.
Why do my hours not match what my employer calculated?
Need something this doesn't cover?
Suggest a tool — we'll build it →