Free Time Card Calculator

Enter a clock in, clock out and unpaid break for each day. It adds the week up in whole minutes, handles shifts that cross midnight, and shows the total in both decimal hours and hours:minutes.

Settings
$
Your week

Type times however you like: 9, 9:00, 9am, 0900, 17:30, 5:30 pm. Leave a day blank if you did not work it. A clock-out earlier than the clock-in is treated as an overnight shift.

Monday

No hours

Tuesday

No hours

Wednesday

No hours

Thursday

No hours

Friday

No hours

Saturday

No hours

Sunday

No hours
Your week is saved in this browser only, so it is still here when you come back. Nothing is uploaded, and there is no account.
This is a personal record for your own reference, not an official payroll record. It adds up the hours you type and applies the federal 40-hour weekly overtime rule. It does not model daily overtime (California’s 8-hour rule and similar), seventh-day rules, shift differentials, bonuses that raise your FLSA regular rate, paid-break rules, tips, taxes, or any deduction.

Overtime is applied to hours over 40 in a workweek at 1.5× the rate you type, the federal floor set by 29 CFR 778.107. The rounding options are the increments named in 29 CFR 785.48(b), which accepts rounding only where it does not, over a period of time, fail to pay employees for all the time they actually worked. Ten-minute rounding is common employer practice but is not named in that rule. Both sections checked against the eCFR on 8 August 2026.

How the math works

Every calculation here runs in whole minutes. Your clock in and clock out are converted to minutes since midnight, the unpaid break is subtracted, and the result stays an integer until it is drawn on screen. Decimal hours and hours:minutes are two views of that same integer. A calculator that turns each day into 8.4166667 hours and adds those together disagrees with itself by a cent or two as soon as a pay rate is applied.

Shifts that cross midnight are handled explicitly: if the clock out is at or before the clock in, a day is added before subtracting, so 10:00 pm to 6:15 am is 8 hours 15 minutes, not minus 15 hours 45. That one rule is the most common defect in homemade time sheets, and why a spreadsheet built on =B2-A2 goes negative on your night shifts.

Pay follows the federal weekly rule: the first 40 hours of the workweek at your rate, and anything above 40 at one and a half times. Gross pay is worked out from the exact minute count and rounded to cents once, at the end. Rounding the hours to two decimals first and then multiplying introduces an error before the money is even calculated.

Decimal hours and hours:minutes are not the same number

7.5 hours is 7 hours 30 minutes. It is not 7 hours 50 minutes. Payroll systems work in decimal hours because you can multiply them by a pay rate; clocks work in minutes because there are 60 of them in an hour. Reading one as the other is wrong by 20 minutes every time.

Minutes to decimal hours, rounded to two places.
Minutes Decimal Minutes Decimal
50.08350.58
100.17400.67
150.25450.75
200.33500.83
250.42550.92
300.50601.00

Two-decimal hours are themselves a rounding: 7 hours 50 minutes is 7.8333… hours, shown as 7.83. The gap is about six seconds and every payroll system does it, but it is still a rounding — which is why the hours:minutes figure sits beside it here.

A worked week

  • Monday, 9:00 am to 5:30 pm, 30-minute lunch: 8:30 elapsed, less 30, is 8:00 (8.00).
  • Tuesday, 8:45 am to 5:10 pm, 45 minutes: 8:25 elapsed, less 45, is 7:40 (7.67).
  • Wednesday, 10:00 am to 2:00 pm, no break: 4:00 (4.00).
  • Thursday, 9:00 am to 5:30 pm, 30 minutes: 8:00 (8.00).
  • Friday, 10:00 pm to 6:15 am, 30 minutes: crosses midnight, so 8:15 less 30 is 7:45 (7.75).

The week is 2,125 minutes: 35 hours 25 minutes, or 35.42 decimal hours. Nothing is over 40, so there is no overtime. At $17.35 an hour the gross is $614.48. Round to 35.42 hours first and then multiply, and you get $614.54 — six cents adrift from a single rounding, before any overtime multiplier is involved.

What the rounding rules actually say

Rounding is lawful under federal rules, within limits. 29 CFR 785.48(b) describes employers recording punches “to the nearest 5 minutes, or to the nearest one-tenth or quarter of an hour,” and accepts the practice provided it does not, over a period of time, fail to compensate employees for all the time they have actually worked. Two things follow. Rounding has to be neutral: a rule that always rounds your start up and your finish down is not rounding, it is a pay cut. And the increments the regulation names are 5, 6 and 15 minutes — ten-minute rounding is common in the wild but is not in the text.

There is a second question almost no free calculator asks: what is being rounded? A time clock rounds the punches. Most calculators round the day’s total instead, and the two disagree. Clock in at 8:53 am, out at 5:03 pm, 30-minute lunch, quarter-hour rounding: rounding the punches gives 9:00 to 5:00 less the break, so 7:30. Rounding the day’s total takes 7:40 up to 7:45. Fifteen minutes apart on one day — so this tool makes it a visible setting and always prints the exact figure beside the rounded one.

Sources: 29 CFR 785.48 (rounding), 785.18 and 785.19 (rest breaks and meal periods), 778.105 (the fixed workweek) and 778.107 (the 40-hour overtime standard), all checked against the eCFR on 8 August 2026, plus the Wage and Hour Division’s Fact Sheet #22 on hours worked. State rules can be stricter than this federal floor; find your state office through the DOL list of state labor agencies.

The edge cases, including the one this cannot fix

  • Midnight and noon. 12:00 am is midnight, 12:00 pm is noon — the reverse of what many people assume, and of what some calculators do.
  • Same in and out. Counted as a full 24 hours, with a warning. That is what the arithmetic says, and silently returning zero would hide a typo.
  • A break longer than the shift. The day counts as zero, with a warning — never a negative number quietly dragging the week down.
  • Ambiguous input is refused, not guessed. “9.5” could mean 9:05 or half past nine, so the tool asks instead of quietly costing you 25 minutes.
  • Daylight saving. The tool never sees a date, so it cannot know. On the US spring-forward night a 10 pm to 6 am shift is seven actual hours; on the fall-back night it is nine. Wall-clock subtraction says eight both times. You are owed pay for hours actually worked, so on a changeover week push the clock out an hour later in the fall and an hour earlier in the spring.

What this does not model

Daily overtime, seventh-consecutive-day rules, and any state premium beyond the federal 40-hour week. Nor the FLSA regular rate: if you receive nondiscretionary bonuses, shift differentials or commissions, overtime is owed on a higher rate than your base — the overtime pay calculator handles that. No taxes, no deductions, no tips, no meal-period penalties. Also: the workweek that decides overtime is your employer’s fixed, regularly recurring 168-hour week. It need not start on Monday or match your pay period, so a biweekly paycheck is still two separate 40-hour tests. If the hourly rate itself is the question, the salary to hourly calculator works the other direction.

Time card calculator FAQ

How do I add up a shift that goes past midnight?
Just type it. If the clock out is at or before the clock in, this tool adds a day before subtracting, so 10:00 pm to 6:15 am is 8 hours 15 minutes. That row is marked “next day” in the table. A plain spreadsheet formula subtracting one cell from the other gives you a negative number instead, which is why overnight shifts are where homemade time sheets usually break.
Why is 7.5 hours shown as 7:30 and not 7:50?
Because there are 60 minutes in an hour, not 100. Decimal hours are hours plus a fraction of an hour: 0.5 of an hour is 30 minutes. Payroll uses decimal hours because you can multiply them by a pay rate. Clocks use minutes. This tool shows both side by side so you never have to convert in your head.
Is my employer allowed to round my hours?
Under federal rules, yes, within limits. 29 CFR 785.48(b) accepts recording punches to the nearest 5 minutes, or the nearest tenth or quarter of an hour, provided the practice does not over a period of time fail to pay employees for all the time actually worked. Rounding that consistently runs one way is a problem. Some states are stricter than the federal floor — California, for example, does not allow rounding of meal-period punches.
Does this calculate overtime?
It applies the federal weekly rule: hours over 40 in the workweek at 1.5 times the rate you enter. It does not model daily overtime such as California’s over-eight-hours-in-a-day rule, seventh-day rules, or the FLSA regular rate when you also get nondiscretionary bonuses or shift differentials — those raise the rate your overtime is based on. Use the overtime pay calculator for that.
Should I subtract my lunch break?
Enter it in the unpaid break column and the tool subtracts it. Under federal rules a bona fide meal period, ordinarily 30 minutes or more with you completely relieved of duty, is unpaid. Short rest breaks of roughly 5 to 20 minutes are counted as hours worked and paid, so do not enter those as unpaid breaks.
What happens on daylight saving weekends?
This is the one thing the tool cannot get right on its own, because it never sees a date. On the spring-forward night a 10 pm to 6 am shift is seven actual hours; on the fall-back night it is nine. Wall-clock arithmetic says eight both times. If you worked through a changeover, shift the clock out by an hour before you rely on the total.
Are my hours saved or uploaded anywhere?
The week is saved in your own browser’s local storage so it is still there when you come back, and it never leaves your device. There is no account and no server. Clearing your browser data, or using the Clear week button, removes it.
Can I use this as proof of the hours I worked?
No. It is a personal record for your own reference, not an official payroll record. It adds up whatever you type, and nothing here verifies that you were at work. It is genuinely useful for checking a paycheck against your own notes and for spotting a gap worth asking about — but if you believe you have been underpaid, keep your own contemporaneous notes and talk to your employer or your state labor agency.

Ready to go after a better-paid role?

Every tool here is free, runs in your browser, and never asks for an account.