Every minute,
accounted for.
Three calculators in one. Quick math, daily punches, and a full weekly timesheet with overtime rules and payroll export.
Inputs
Tip: end times before start are treated as overnight shifts.
How this time clock calculator works
Behind every input field is the same simple formula payroll teams have used for a century: shift duration equals end time minus start time minus unpaid breaks. The result is expressed as decimal hours (not hours and minutes), because that's the format every payroll system in the US actually pays from. A 9-hour 30-minute shift becomes 9.5 hours; multiplied by your hourly rate, that's your gross pay for the day.
When you set an overtime rule, the calculator runs an additional pass: it splits total hours into regular, overtime (1.5×), and double-time (2×) buckets according to the rule you picked, then computes gross pay across all three rates. Time rounding — if you've enabled it in Settings — is applied to each calculated duration before totals are summed, mirroring how most timekeeping software rounds individual punches under the FLSA 7-minute rule.
Everything happens in your browser. No data is sent to a server, no account is required, and your saved weeks live in browser local storage. Clear your data and it's gone — which is also why we recommend exporting CSV after each pay period if you need long-term records.
Quick Calc, Daily Punches, or Weekly Timesheet?
Quick Calc is the right tool when you need to answer one question fast: "how long was that shift?" Punch in a start time, an end time, an optional break, and you're done. No saving, no history — just a number. It's perfect for double-checking a paystub or estimating a freelance invoice.
Daily Punches is for shifts with multiple in/out pairs in a single day. Think a barista who clocks out for a 30-minute lunch and a separate 15-minute break, or a contractor who jumps between two client sites. Each pair is calculated independently and summed for the day total.
Weekly Timesheet is the full payroll view: seven days, overtime rules, hourly rate, regular/OT/double-time breakdown, and gross pay. You can save the week to your local history, navigate week-by-week, and export a CSV that drops into ADP, Gusto, QuickBooks Time, or any spreadsheet. This is the tool to use when you're actually getting paid.
New to any of this? Start with our guide to calculating work hours or how overtime rules actually work.
Frequently asked questions
Is this time clock calculator free to use?+
Yes. It's 100% free, requires no signup, and works entirely in your browser. There are no usage limits and no paywalled features.
Does my time data leave my device?+
No. All calculations run locally in your browser. Saved weeks and settings are stored in your browser's local storage and never transmitted to any server.
How do I calculate overtime correctly?+
Pick the overtime mode that matches your jurisdiction. Use 'Standard (40h/week)' for the federal FLSA rule in most US states, 'California' if you're subject to daily 8/12 OT rules, or 'No overtime' for exempt salaried workers and flat-rate contractors.
Can it handle overnight shifts that cross midnight?+
Yes. When the end time is earlier than the start time, the calculator automatically treats the shift as crossing midnight. A 22:00 → 06:00 shift correctly calculates as 8 hours.
What time rounding options are supported?+
You can round each calculated duration to the nearest 5, 6, 10, or 15 minutes, with modes for nearest (the FLSA 7-minute rule), always round up, or always round down. Configure it in Settings.
Can I export my timesheet for payroll?+
Yes. The Weekly Timesheet tab exports a CSV file with daily punches, breaks, decimal hours, regular/OT/double-time breakdown, and gross pay. It imports cleanly into ADP, Gusto, QuickBooks Time, and Paychex.
What's the difference between Quick Calc, Daily Punches, and Weekly Timesheet?+
Quick Calc is for a single shift (start, end, break). Daily Punches handles multiple in/out pairs in one day — useful if you clock in and out for several breaks. Weekly Timesheet is the full 7-day view with overtime, gross pay, and CSV export.
Does it work on mobile?+
Yes. The interface is responsive and works on phones and tablets. You can save weekly timesheets and access them from the History page on the same device.
Want to go deeper?
Plain-English guides on overtime law, timesheet workflows, and payroll terms.
Browse all guides →