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.

Updated July 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
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.

Restaurant server calculating a lunch-to-close shift
Clock-in: 10:30 AM, Clock-out: 7:15 PM, Break: 30 minutes, Hourly rate: $12.00 plus tips
Net hours worked: 8.25 hrs (8 regular, 0.25 overtime). Gross base pay before tips: $129.00 (8 hrs at $12.00 plus 0.25 hrs at $18.00 overtime rate). The overtime fraction is often overlooked by hourly workers who assume only full-hour increments count.
Night security guard verifying an overnight shift
Clock-in: 11:00 PM, Clock-out: 7:00 AM, Overnight checked, Break: 0 minutes, Hourly rate: $19.75
Total hours: 8.00 hrs with no break. Gross pay: $158.00 at regular rate. Because no break was logged, the full 8 hours are billable. If the overnight checkbox is forgotten, the calculator returns a boundary error instead of silently miscalculating.
Freelance contractor billing a client for a short advisory session
Clock-in: 2:15 PM, Clock-out: 4:45 PM, Break: 0 minutes, Hourly rate: $150.00
Total hours: 2.50 hrs. Estimated gross: $375.00. Freelancers often round to the nearest quarter-hour on invoices, and this tool shows the exact decimal so you can make that rounding decision consciously rather than guess.
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?

How do I calculate hours worked with a lunch break?
Enter your clock-in and clock-out times, then type the break duration in minutes into the unpaid break field. The calculator subtracts that time before computing your total hours. A 30-minute lunch on an 8-hour punch card gives you 7.5 billable hours, not 8.
How does overtime calculation work for a single shift?
Overtime in this calculator triggers after 8 hours worked in one shift, which is the standard daily overtime threshold used in many states. Your first 8 hours are calculated at your base rate; anything beyond that is shown separately as overtime hours, which most employers pay at 1.5 times the regular rate.
What does decimal hours mean on a timesheet?
Decimal hours express minutes as fractions of an hour. For example, 30 minutes equals 0.50 hours, and 45 minutes equals 0.75 hours. Most payroll systems and invoicing tools use decimal hours rather than hours-and-minutes because they can be multiplied directly by an hourly rate without extra conversion.

Need something this doesn't cover?

Suggest a tool — we'll build it →