Time clock calculator — clock in & out hours

Formula last tested:

Use it as a clock in calculator or time punch calculator: type each punch, subtract lunch, get hours.

Type your in and out punches for the week below. The guide under the calculator walks through net hours, overtime, and an example long shift you can line up with a pay stub.

Disclaimer: Results are estimates for planning only. They are not payroll, tax, or legal advice.

Quick answer: a time clock calculator with breaks subtracts unpaid lunch from each shift. Example: 9:00 AM–5:00 PM with a 30-minute unpaid break = 7 h 30 min net (7.50 decimal hours). Clock-out calculator for a single leave time from clock-in, hours, and break.

Weekly time card

Punch

Mon

MondayHours: —

Tue

TuesdayHours: —

Wed

WednesdayHours: —

Thu

ThursdayHours: —

Fri

FridayHours: —

Sat

SaturdayHours: —

Sun

SundayHours: —

Your week

Totals

Total hours
0.00 hr0h 0m
Regular hours
0.00
Overtime hours (1.5×)
0.00
Gross pay
—

What are time punches?

A punch is a recorded clock event—clock in or clock out. A typical day with lunch uses four punches: clock-in, lunch-out, lunch-in, then clock-out. Net hours come from pairing blocks: (lunch-out − clock-in) + (clock-out − lunch-in). That is the same math as one clock-in/clock-out pair minus unpaid lunch minutes (what the weekly grid above does with the Break field).

PunchTimeRole
18:00 AMClock in
212:00 PMLunch out
312:30 PMLunch in
44:30 PMClock out
  • Morning block: 8:00 AM→12:00 PM = 4 h 00 min (240 min)
  • Afternoon block: 12:30 PM→4:30 PM = 4 h 00 min (240 min)
  • Net = 8 h 00 min = 8.00 decimal hours (decimal to hours calculator)
  • Same day in break-minutes mode: 8:00 AM–4:30 PM minus 30 unpaid minutes = 8.00 h.

The weekly calculator above uses the break-minutes form; the four punch times are the same math.

Time punch examples

Clock inClock outUnpaid breakNet timeDecimal hours
7:58 AM4:32 PM30 min8 h 04 min8.07
8:00 AM5:00 PM60 min8 h 00 min8.00
9:00 AM5:30 PM30 min8 h 00 min8.00
10:00 PM6:30 AM (next day)30 min8 h 00 min8.00
6:45 AM3:15 PM30 min8 h 00 min8.00

When do I clock out?

Quick examples for an eight-hour shift. For every start time from 5:00 AM to 10:00 PM and longer shifts, use the clock-out calculator.

Clock inHours to workUnpaid lunchClock out
9:00 AM8 h30 min5:30 PM
9:00 AM8 hnone5:00 PM
10:00 PM8 h30 min6:30 AM (next day)

Missed punch? what to check

Employers covered by FLSA recordkeeping rules (29 CFR 516.2) must keep records of hours worked each workday and total hours worked each workweek (a workday is a fixed period of 24 consecutive hours; a workweek is a fixed and regularly recurring period of 7 consecutive workdays). Source: 29 CFR 516.2(a)(7) — Last verified: 11 November 2026.

Planning tips (not legal advice):

  • Which calendar day the shift started on your employer’s clock.
  • Whether lunch was unpaid and how many minutes were off the clock.
  • Whether the out punch landed on the next calendar day (overnight shift).
  • Compare your reconstruction to the employer’s official time records. HourPunch is an estimate tool only—not payroll, tax, or legal advice.

Newsletter & API updates

Paid newsletter coming soon. Payment and signup are not live yet. You can also join the API waitlist in the same form.

What would you like?
Cadence

Sponsored

Need a time clock, scheduling and team tools in one app? Try Connecteam — all hub features are free for up to 10 users.

We may earn a commission if you sign up through this link, at no extra cost to you.

FAQ

Can I use 24-hour time?
Yes. Type 24-hour times like 17:00 or 1700, or 12-hour times like 5:00 PM or 5pm.
Does this replace my employer’s time clock?
No. HourPunch is an independent estimate tool—you can use it to double-check punches before payroll closes, but official records stay in your employer’s time system.
Why might my total differ from payroll?
Rounding rules, paid breaks, holidays, and state-specific overtime laws can differ. Confirm with payroll if numbers must match exactly.
How do I calculate hours from time punches?
Subtract clock-in from clock-out on the same day (add 24 hours if out is earlier than in for overnight work), then subtract unpaid break minutes. HourPunch does this for each row and sums the week.
What is the difference between this and the time card calculator?
Both use the same weekly punch grid and math. This page is labeled for people searching for time clock or punch in/out wording; the homepage time card adds optional quarter-hour rounding on every punch.
How does a time clock calculator with breaks work?
Enter clock-in and clock-out for each day, then subtract unpaid break minutes on that row. Net hours never go below zero. Example: 9:00 AM–5:00 PM with a 30-minute unpaid lunch is 7.50 net hours (8.00 on the clock − 0.50 break). HourPunch totals each day and sums the week.
What are time punches on a time clock?
A punch is a recorded clock event (in or out). A typical day with lunch uses four punches: clock-in, lunch-out, lunch-in, and clock-out. Pair the blocks: (lunch-out − clock-in) + (clock-out − lunch-in). Example: 8:00 AM/12:00 PM/12:30 PM/4:30 PM → 8.00 net hours (8 h 00 min). That matches one in/out pair minus unpaid lunch minutes in the weekly grid above.
How do I calculate clock in and out hours with lunch?
Subtract unpaid lunch minutes from the span between clock-in and clock-out, or add the two work blocks around lunch. Example: 8:00 AM–4:30 PM minus 30 unpaid minutes = 8.00 net hours—the same as the four-punch day (8:00 AM/12:00 PM/12:30 PM/4:30 PM). Enter times in the weekly calculator above.
Are short breaks paid the same as lunch on a time clock?
Federal FLSA rules differ. Short rest periods (about 5–20 minutes) are hours worked and must be counted (29 CFR 785.18). Bona fide meal periods (ordinarily 30 minutes or more, with the employee completely relieved of duty) are not worktime (29 CFR 785.19). Many states have their own meal and rest-break rules—confirm with your state labor agency or employer. HourPunch’s “Break (min)” field is for unpaid time you choose to subtract—do not enter paid rest breaks there if payroll treats them as worked. Sources: 29 CFR 785.18, 29 CFR 785.19, DOL Fact Sheet #22, DOL breaks and meal periods. Last verified: 11 November 2026.
Why might rounded punches differ from my calculator total?
Federal guidance accepts recording start/stop to the nearest 5 minutes, one-tenth, or quarter hour if, over a period of time, employees are fully paid for hours actually worked (29 CFR 785.48(b)). HourPunch totals use the times you type unless you enable rounding elsewhere. For the rounding chart and a week check, use the 7 minute rule calculator. Source: 29 CFR 785.48(b). Last verified: 11 November 2026.

How this calculator works

A Time Clock Calculator converts in-and-out punches into net hours for the week. HourPunch mirrors a simple punch register: one row per calendar day, clock-in, clock-out, and unpaid break minutes. The result is total hours, optional regular and overtime splits, and estimated gross pay if you add a rate—all updated as you type.

Match each swipe to the day the shift started, even when work continues after midnight. Break fields are unpaid time only. Choose weekly overtime after forty hours combined, or California-style daily overtime when your policy requires it. Blank days add nothing to the total.

Worked example

On a heavy Monday you punch in at 8:00 AM and out at 6:00 PM with no break recorded. That is ten hours on the clock. Under California-style daily rules, eight hours stay regular and two count as overtime at 1.5×. Other days left blank keep the focus on that single long shift.

One long Monday, daily overtime
Input or resultExample
Clock in / out8:00 AM – 6:00 PM
Unpaid break0 min
Total shift10.00 hours
Regular hours8.00
Overtime hours2.00

To keep paper punches that match this grid, print a blank week on the weekly timesheet template. When a supervisor must sign paper time, use the employee signature timesheet template with worker and employer approval lines.

Rounded punches, paid lunches, and holiday codes can change what payroll shows. Compare these totals to your pay stub as estimates only, not payroll or tax advice. When payroll exports use decimal hours, use the decimal to hours calculator to read each total as hours and minutes. For punch rounding rules, see the 7 minute rule calculator.

People also ask

How do I turn clock punches into hours worked?
Type each in and out time in the weekly table, subtract unpaid breaks, and read net hours per day and the running weekly total.
When does daily overtime apply on a time clock?
With California-style daily rules, hours over eight up to and including twelve count at 1.5× and hours over twelve at 2×. Example: 08:00–18:00 with no break is ten hours—eight regular and two at 1.5×.

Totals shown here are estimates for checking a pay stub or time sheet. They are not official payroll, tax, or legal advice.

Help us improve this page

Is this right?

What's missing? Suggest a calculator or feature