Enter clock-in, clock-out, and break time for each day to total your weekly hours and pay.
| Day | Clock In | Clock Out | Break (min) | Hours |
|---|
For each day: hours = (clock-out − clock-in) − break minutes, converted to decimal hours. If clock-out is earlier in the day than clock-in, the shift is treated as crossing midnight. Total pay is total hours × your hourly rate.
Hourly workers without access to a company timekeeping system use this to keep their own running total across a shift or a week, which is especially useful for freelancers, gig workers, or part-time staff juggling multiple jobs where no single employer's system captures the full picture. Small business owners and managers running a team without dedicated payroll software use it to tally weekly hours from handwritten or verbally reported clock-in and clock-out times before processing pay manually. Freelancers billing by the hour use it to reconstruct a timesheet from scattered notes at the end of a week, converting start and stop times into decimal hours that match how most invoicing and accounting tools expect time to be entered. It's also useful for cross-checking a paycheck against your own records — if a payroll system's reported hours don't match what you tracked yourself, having an independent calculation makes it much easier to spot a discrepancy and raise it with confidence. Entering break time separately matters for accuracy, since unpaid breaks need to be subtracted from the raw clock-in-to-clock-out span rather than counted as worked time.
Hours worked = (clock-out time − clock-in time) − break minutes, converted to decimal hours. If clock-out is earlier than clock-in, it's treated as crossing midnight into the next day.
This calculator totals raw hours worked; it doesn't apply overtime multipliers automatically, since overtime rules vary by jurisdiction and employer policy.
No — everything is calculated in your browser and isn't saved or sent anywhere. Refreshing the page clears it.