CalcHive › Time › Time Card Calculator with Lunch Breaks

Time Card Calculator with Lunch Breaks

Last updated: September 23, 2026

Add daily shifts, including an unpaid lunch, to get weekly hours, regular hours, and overtime.

Enter your shifts (start, end, unpaid break per day). Returns weekly totals split between regular and overtime hours.

Enter your shifts

Add a row per day worked. Use 24-hour time format.

How weekly hours are calculated

Each row is one shift: a start time, an end time, and unpaid break minutes. The length of the shift is end minus start, in minutes. If the end time is earlier than the start time, the shift is treated as overnight and 24 hours are added before the subtraction. A 22:00 start and a 06:00 end is 8 hours on the clock, not a negative number. Unpaid break minutes are then subtracted. If the break is as long as the shift, or longer, that row is left out of the total rather than stored as zero or as a negative.

Daily totals are summed into one weekly total, shown in decimal hours. You set an overtime threshold, which defaults to 40. Regular hours are the total or the threshold, whichever is smaller. Overtime hours are the amount above the threshold, or zero when the week is under it. A 39.5 hour week at a threshold of 40 is 39.5 regular hours and 0 overtime hours. A 48 hour week is 40 regular and 8 overtime.

The calculator does not multiply by a pay rate, does not apply a daily overtime rule, and does not apply double time. It splits one pile of hours at one weekly line you choose.

Worked examples

Example 1: Five identical days

Each day runs 09:00 to 17:30 with a 30-minute unpaid lunch. Clock time is 8 hours 30 minutes, minus 30 minutes, which is 8.00 hours. Five days sum to 40.00. With the threshold at 40, regular hours are 40.00 and overtime hours are 0.00.

Example 2: A slightly short Friday

Monday through Thursday match the 8.00-hour day above. Friday is 09:00 to 17:00 with a 30-minute lunch, which is 7.50 hours. The week is 8 × 4 + 7.50 = 39.50 hours. Overtime stays at 0 because 39.50 is under 40. If the lunch on Friday was actually paid, enter 0 in the break field and Friday becomes 8.00, for a 40.00-hour week.

Example 3: An overnight shift

Start 22:00, end 06:00, break 30 minutes. The end is earlier than the start, so the tool adds 24 hours: 8.00 hours on the clock, minus 0.50 hours, equals 7.50 hours. You do not need a separate overnight switch on this page. Enter the times and the wrap is automatic. A 22:00 to 06:30 shift with a 30-minute break is 8.00 hours.

Example 4: A week that crosses the threshold

Six shifts of 8.00 hours sum to 48.00. Threshold 40. Regular hours 40.00. Overtime hours 8.00. If your workplace uses a 37.5-hour threshold, change the field to 37.5 and the same 48.00-hour week becomes 37.50 regular and 10.50 overtime. The split follows the number you type.

Example 5: Daily overtime is a separate rule

Some places, including California for many non-exempt workers, also count overtime after a set number of hours in a single day, and double time after a higher daily mark. This page will not do that split. Use the Time Duration Calculator to read one day's length, note the hours past the daily line yourself, and still use this page for the weekly total. Pay rates and the legal classification of the job belong to payroll or a qualified adviser, not to a threshold field.

When to use this

Use it before you submit a timesheet, when you want to see whether a long week has crossed the line your employer uses, or when you are comparing two draft schedules. Enter the seven days that match the payroll week. A workweek that runs Sunday through Saturday is a different set of rows from Monday through Sunday, and the overtime total can change if hours move across that boundary.

A single meeting or a single shift with no weekly question is faster on the time duration calculator. A span of calendar dates, without clock times, belongs on the Date Difference Calculator.

Common mistakes

Limitations

One weekly threshold. No dollar amounts, no daily overtime, no double time, no holiday pay, and no paid-time-off balance. The day name on each row is a label for you; the math uses only the times and the break. Nothing is stored. The tool does not know whether you are exempt. Federal overtime for many non-exempt employees in the United States starts after 40 hours in a workweek under the Fair Labor Standards Act, and states can set stricter rules. Confirm the rule that applies to the job before you treat the split as payroll.

FAQ

Is the default of 40 a legal conclusion?

No. Forty is the familiar US federal weekly line for many non-exempt jobs, and it is the number the field starts with so you have a sensible default. Change it if your employer, contract, or state uses another number. Classification questions belong with HR or a labor adviser.

How do I enter a shift that ends after midnight?

Type the start, such as 22:00, and the end, such as 06:30. Because the end is earlier on the clock, 24 hours are added and the break is subtracted from that length.

Can one day have two shifts?

Yes. Add another row. A morning shift and an evening shift are two rows, each with its own break. They sum into the same weekly total.

Why are there no wages?

The page answers "how many hours," which is the part people mis-add. Regular hours times the regular rate, and overtime hours times the overtime rate, is a second step you should take from the pay stub's rates so the rates stay accurate.

What about salaried exempt work?

You can still add the hours to see how long the week was. The overtime split is only meaningful if overtime pay applies. An exempt role can show hours over 40 on this page and still have no overtime wages. The label on the result does not change anyone's classification.

Practical tips

Line the rows up with the pay period's week before you look at overtime. Hours worked late Saturday may fall in next week's bucket if the workweek ends on Saturday. Keep unpaid meal minutes consistent from day to day unless the clock truly differed. If you are reconstructing a week from memory, write the start and end first and the break second so a typo in the break does not silently delete a row.

For a dispute, the time-clock report wins over a reconstruction. Use this page to add the report's daily totals, or to check your own notes before you ask payroll to look. Quote regular hours and overtime hours separately, and quote the threshold you used.

A handy check: each ordinary day with a 30-minute unpaid lunch and an 8.5-hour clock span should show as 8.00 in your own addition. If five of those days do not land on 40.00, a break or a punch is off by the amount of the gap.

Related calculators

← Back to Time calculators