Five 9:00 to 5:00 shifts with a 30-minute break each come to 37.50 hours for the week, all at regular pay because the total stays under the 40-hour overtime line.
Start, end, break (min) per day
Results computed in your browser.
A time card that only lives in one browser tab is only useful to the person who filled it in. This one doesn't have to be: the copy-link button below turns every field on this page into a URL, and the export button turns it into a spreadsheet row for each day.
A weekly time card is seven daily totals added together, with unpaid breaks removed and anything past 40 hours flagged as overtime.
Convert both clock times to minutes since midnight first. A 9:00 AM start is 540 minutes; a 5:00 PM finish is 1,020. Subtract for 480 minutes, then take out a 30-minute unpaid lunch for 450 minutes, or 7.5 hours. Do that seven times and add the results. Working in minutes the whole way through is what keeps 7:45 from getting typed as 7.45 hours instead of 7.75.
A clock-out earlier than the clock-in means the shift crossed into the next day. This tool adds 24 hours to the end time whenever that happens, so a 10:00 PM to 6:30 AM shift resolves to 8.5 hours rather than a negative number. You don't have to notice or correct for this yourself.
The copy-link button encodes every start time, end time, break and the pay rate into the page's own URL. Send that link to a manager, a partner splitting household bookkeeping, or your future self, and the card comes back exactly as you left it. The export button instead writes a CSV file, one row per day with the start, end, break and computed hours, ready to drop into a spreadsheet alongside other weeks.
Under the FLSA, a non-exempt employee earns at least time and a half for hours worked over 40 in a workweek, a fixed, recurring 168-hour period that does not have to match the calendar week. Hours can't be averaged across two weeks to dodge overtime; a 45-hour week pays 40 at the regular rate and 5 at time and a half, regardless of how light the following week turns out to be.
| Minutes worked | Decimal hours |
|---|---|
| 10 | 0.17 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.50 |
| 45 | 0.75 |
| 50 | 0.83 |
Enter Monday through Friday as 8:00 AM to 5:00 PM with a 30-minute break each day and a $19.00 rate. Each day computes to 8.50 hours: 540 minutes on the clock, minus 30 for lunch, is 510, and 510 over 60 is 8.5. Five of those make 42.50 hours for the week. The tool splits that as 40.0 regular and 2.5 overtime, then prices it: 40 hours at $19 is $760, and the 2.5 overtime hours at time and a half ($28.50) add $71.25, for $831.25 total. The pay field displays $831 because it rounds to the whole dollar for readability; the daily and weekly hour figures underneath are exact to two decimals, so anyone rebuilding the math by hand can reconcile every step.
This calculator works from the punches you type, unrounded. Your employer's system may lawfully round each punch first: 29 CFR 785.48(b) accepts rounding to the nearest 5 minutes, tenth of an hour, or quarter hour, provided the practice averages out rather than always trimming in the company's favor. Under quarter-hour rounding, a 7:53 AM clock-in becomes 8:00 and a 5:08 PM clock-out becomes 5:15. So a small, shifting gap between this page and your pay stub is usually rounding, not error; a gap that always runs the same direction, week after week, is the pattern worth raising, because one-directional rounding is exactly what the regulation does not permit.
The 40-hour split here is the federal FLSA weekly standard, and for most of the country that is the whole story. California is the big exception: nonexempt employees there earn time and a half after 8 hours in a single workday and double time after 12, plus premium rates on a seventh consecutive workday, per the state's Division of Labor Standards Enforcement. A 4-day week of 10-hour shifts totals 40 hours and shows zero overtime on this page, yet in California those same shifts carry 2 daily overtime hours each. If you work there, or in another state with daily overtime, treat this tool's weekly split as the federal floor rather than your final answer.
Sources: U.S. Department of Labor, Overtime Pay, DOL Fact Sheet 22, Hours Worked under the FLSA, 29 CFR 785.48, Use of time clocks, California DIR, Overtime FAQ.
Last updated July 18, 2026.
Yes. The Copy link button builds a URL with this week's times and breaks encoded in it. Anyone who opens that link sees the same card already filled in.
Yes. The Export CSV button downloads a file with one row per day, start time, end time, break minutes and computed hours, ready to open in Excel, Sheets or Numbers.
Most weekly schedules don't include weekend shifts by default, so those two days are left empty and count as zero hours until you fill them in.
Fill in and export or copy-link one week, then repeat for the second week, and add the two weekly totals together. This tool works one workweek at a time, since overtime itself is a weekly calculation.
Only the clock times, breaks and rate you entered, encoded directly in the URL. Nothing is uploaded to a server or stored anywhere outside that link.