Time Card Calculator
Sum a week of punches into total hours. Click any i for detail.
Punches
Daily times
i
Rows
One day per line: in, out (24h or am/pm). Example: 9:00 17:30 |
|
|---|---|
Unpaid break (min / day)
i
Break
Subtracted from each day that has hours. |
|
Hourly rate (optional)
i
Rate
If set, shows gross pay = hours × rate. |
How to use this calculator
- Paste one day per line as clock-in and clock-out times.
- Set unpaid break minutes subtracted from each day with hours.
- Optional: enter an hourly rate to see gross pay.
- Read total hours and the per-day breakdown.
Results explained
Each row is elapsed time minus breaks. Overnight shifts work when end time is earlier than start (treated as next day). Employer rounding rules are not applied.
Quick reference: punch formats
Five 8-hour days with 30-minute unpaid lunches is 37.5 hours.
| Item | Detail |
|---|---|
| 24-hour | 9:00 17:30 |
| 12-hour | 9:00am 5:30pm |
| Overnight | 22:00 6:00 counts as 8 hours |
| Partial day | 9:00 13:00 counts as 4 hours before break |
This is raw elapsed time, not a legal FLSA timesheet.
How the estimate is built
day_hours = (out − in, +24h if needed) − break_min/60; total = Σ day_hours; pay = total × rate.
Example scenario
Five lines of about 8 h with 30-min breaks → about 37.5 h.
FAQ
Does this calculate overtime?
No. It sums hours only. Apply your employer's weekly OT rules separately.
How do overnight shifts work?
If out is earlier than in on the clock, the page adds 24 hours before subtracting breaks.
Is gross pay after tax?
No. Rate × hours is pre-tax gross unless you typed a net rate yourself.