Calculate work hours and lunch breaks
From 9:00 AM to 5:30 PM is 8 hours 30 minutes. Subtract a 30-minute unpaid lunch for 8 hours worked. Paid rest breaks stay counted. Add another shift card for split shifts.
A little clarity for your workweek
Add your shifts. Account for your breaks. See exactly where your hours go.
Use 9am, 5:30pm, 17:30 or 915. A bare “5” needs AM or PM.
Times use America/New_York (initial default). Choose your workplace zone.
Enter your clock-in, clock-out, and any unpaid break.
Interactive controls are being prepared.
Enter a complete shift to copy it to empty weekdays.
New cards start in New York (Eastern time); this is not a detected workplace. Choose your actual workplace zone, not your current travel location. Saved choices stay unchanged. Daylight-saving gaps and repeated times require clarification.
Saved on this device. Export a backup before clearing browser data.
A little more context
Hours calculate without a pay rule. Estimates are gross, before deductions.
Your hours, on record
Add a shift to build your report.
The small details add up
Clear totals start with a little clarity about time.
From 9:00 AM to 5:30 PM is 8 hours 30 minutes. Subtract a 30-minute unpaid lunch for 8 hours worked. Paid rest breaks stay counted. Add another shift card for split shifts.
Divide minutes by 60 to get decimal hours: 8h 20m is 8.333… hours, displayed as 8.33. Totals use whole minutes before display rounding.
Use this timesheet calculator for a one-week, two-week or custom date range. A two-week time card combines the display, not the overtime calculation. A 45-hour week followed by a 35-hour week still has five hours above a custom 40-hour weekly threshold. In Pay Rules, set the actual fixed workweek independently of the view. Partial weeks and uncertain entries withhold the estimate.
Enter both punches and check Ends next day. For 10:00 PM to 6:00 AM, that is eight elapsed hours outside a daylight-saving change. Repeated DST times need a first or second occurrence; nonexistent local times need correction.
No break is assumed. Add the actual unpaid, off-duty lunch to deduct it. Paid rest and worked breaks remain included. Exact break times help allocate a shift that crosses a workweek boundary.
Yes. Calculate, save locally, print and export without an account. Your time-card entries are not sent to the website. See the privacy explanation for browser storage and ordinary server logs.
No. Only narrowly scoped federal US and Ontario basic models are available, alongside user-defined custom arithmetic. State rules, agreements, special occupations, holidays, bonuses and other factors can change pay. Review the scope and official sources in Pay Rules. This is not a payroll compliance audit.
It compares your recorded work hours with a number you enter for the same dates. A difference is arithmetic, not proof of underpayment. Check paid leave, breaks, rounding and pay-period adjustments before drawing conclusions.
For the limited overtime models, consult US Department of Labor overtime guidance or Ontario’s overtime guide. If the scope does not fit your work, use hours only or your own custom estimate.