Free calculator · no sign-up

Time Card Calculator

Enter start and end times for each day. We take out unpaid breaks, split regular and overtime hours, and show the total, to the minute. Billing a client? Switch to client mode and turn the hours into an invoice.
Check my payBill a client

Leave blank to show hours only.

Enter time for each day
EntryStart / EndBreak (min)Hours
Mon
8.00
Tue
8.50
Wed
9.00
Thu
9.00

Ends next day

Fri
9.00
Sat
0.00
Sun
0.00

Enter unpaid breaks once per day. For split shifts, enter two time blocks with no lunch break between them.

Total this week

43:30

43.50 hours

Regular
40.00 h · $1,120.00
Overtime
3.50 h · $147.00
Unpaid breaks
2:00
Total pay
$1,267.00
Show the math
Show the math
DayClockedUnpaid breakWorkedRoundedRegular / 1.5× / 2×
Mon8:300:308:008:008:00 / 0:00 / 0:00
Tue9:000:308:308:308:30 / 0:00 / 0:00
Wed9:000:009:009:009:00 / 0:00 / 0:00
Thu9:300:309:009:009:00 / 0:00 / 0:00
Fri9:300:309:009:005:30 / 3:30 / 0:00

Times use wall-clock minutes, without a daylight-saving adjustment. Each row is one workday; overnight hours stay on the day the shift started. Rounding is applied once per day after the unpaid break.

How do you calculate a weekly time card?

  1. Pick a mode. "Check my pay" compares hourly pay; "Bill a client" adds daily notes and an invoice button.
  2. Enter clock-in and clock-out separately. Use 9:30 am and 5:30 pm, or 09:30 and 17:30. A shorthand entry such as "8–5pm" belongs in two fields, with AM/PM made explicit. For an overnight shift, enter the real end time. Split shift? Add a second session.
  3. Add unpaid breaks in minutes. Paid rest breaks stay in.
  4. Pick the overtime rule and your rate. The total updates as you type. Leave rounding off for exact minutes; choose a rounding setting to compare a rounded card.

A weekly timesheet records each day's clock-in, clock-out and unpaid breaks, then totals the worked hours. Use the week-start date from your records and leave days off empty. Keep worked hours, breaks, regular hours and premium hours separate.

To check a card by hand, subtract each start from its end, subtract unpaid breaks once, then add the seven daily results. A 09:30–17:30 day spans 8 hours; a 30-minute unpaid lunch leaves 7 hours 30 minutes. Five identical days total 37 hours 30 minutes.

For the time between just two clock readings, use the hours calculator.

For conversion tables, use the decimal hours calculator.

To combine recorded durations, use the add time calculator.

How does a week with lunch, split shifts and an overnight shift add up?

Dana bills a client $28 an hour, with an agreed 1.5× rate after 40 weekly hours. This example week includes unpaid lunches, a split Wednesday shift and an overnight Thursday shift.

How does a week with lunch, split shifts and an overnight shift add up?
DayTimeUnpaid breakHours
Mon7:00 am – 3:30 pm30 min8.00
Tue7:00 am – 4:00 pm30 min8.50
Wed7:00 – 11:30 am, 12:00 – 4:30 pm—9.00
Thu4:00 pm – 1:30 am30 min9.00
Fri7:00 am – 4:30 pm30 min9.00

Total: 43.50 hours. With overtime after 40 hours a week: 40 × $28 = $1,120, plus 3.5 × $42 = $147. Total $1,267.

Thursday crosses midnight, so 4:00 pm to 1:30 am counts as 9.5 hours before the break, not a negative number. Wednesday is entered as two sessions, so lunch isn't taken out twice.

Show the math gives the daily breakdown: the first four days total 34.50 hours; Friday adds 5.50 regular and 3.50 premium hours.

Who uses a time card calculator?

Hourly employees checking a paycheck

Enter the worked week and your rate. Compare hours with the pay stub first, then regular and overtime amounts.

Contractors and freelancers billing clients

Switch to Bill a client, describe each day's work and turn the week into invoice lines.

Crew leads and small business owners

Total a helper's week and keep the timesheet PDF with the job records. This card calculates hours and hourly amounts.

Night and shift workers

Hours stay on the day the shift started. The card uses wall-clock minutes without a daylight-saving adjustment; clock-change shifts need their actual elapsed time accounted for separately.

Nannies, caregivers and household workers

Share the daily record as a PDF. Federal domestic-service regulations contain specific live-in overtime exemptions; third-party employers cannot use the live-in exemption (29 CFR 552.102 and 552.109).

How do you subtract lunch breaks from work hours?

Federal hours-worked guidance counts short rest breaks, usually 20 minutes or less, as work time. A meal period, typically 30 minutes or more, can be excluded when the worker is completely relieved of duties; eating while answering work calls is work time (DOL Fact Sheet #22). Enter only unpaid time in the break field.

For one continuous shift with two unpaid breaks, enter their combined minutes once. If you enter the morning and afternoon as separate sessions, the lunch gap is already excluded: leave the unpaid-break field at zero unless another unpaid break occurred inside a session. The field applies once to the whole day, not once to each session.

Keep actual lunch start and end times in the underlying record, even when entering only their combined minutes here. Record each day's actual unpaid break rather than automatically deducting the same lunch from every shift.

A break longer than the clocked time shows an error beside that day and excludes it from the total. Correct that day before using the weekly figure.

Which overtime setting does this weekly time card support?

The table separates statutory rules from custom arithmetic settings. One hourly rate is used throughout the card; there are no separate fields for bonuses, shift differentials or multiple base rates.

Which overtime setting does this weekly time card support?
SettingHours and premiumOfficial source / basisChecked
Over 40 hours a weekBeyond 40 weekly hours: 1.5×.29 CFR 778.101, 778.107; link belowOctober 13, 2026
CaliforniaBeyond 8 daily or 40 weekly: 1.5×; beyond 12 daily: 2×. Seventh consecutive workday in the workweek: first 8 at 1.5×, then 2×.California DIR general overtime rule; link belowOctober 13, 2026
Over 8 hours a dayBeyond 8 daily hours at the selected multiplier; no weekly threshold in this mode.Custom daily arithmetic settingOctober 13, 2026
No overtimeAll worked hours use the base rate.Flat-rate arithmetic settingOctober 13, 2026

Nonexempt employees within FLSA coverage are subject to its overtime requirements; employees specifically exempt from those requirements are excluded. The federal weekly standard is overtime beyond 40 hours at a rate of at least 1.5× the regular rate (29 CFR 778.100, 778.101 and 778.107). The card calculates a selected rule; it does not classify a worker as exempt or nonexempt.

California's general nonexempt rule includes daily, weekly and seventh-day premiums, with exemptions and special schedules described by the California DIR overtime guidance. California mode applies the general thresholds; the custom daily option applies only the daily threshold you see in the selector.

How do you calculate a biweekly time card?

If you're paid every two weeks, overtime is still counted one workweek at a time. You can't average the two weeks (29 CFR 778.104). Two 40-hour weeks have no weekly overtime. A 45-hour week followed by a 35-hour week has 5 weekly overtime hours, even though the total is 80.

Calculate and save each week separately. Add their worked-hour totals for the pay period, and combine the two regular-pay amounts and two premium-pay amounts separately. This card has seven days; keep each week's overtime split with its own card.

How do rounding settings change the time-card total?

Federal guidance accepts rounding to 5 minutes, a tenth of an hour or a quarter-hour when the practice does not undercompensate workers over time (29 CFR 785.48(b)).

Here, rounding happens once per day, after unpaid breaks are subtracted. It does not round each clock-in and clock-out separately. With 15-minute rounding, a daily worked total of 8 hours 7 minutes becomes 8 hours; 8 hours 8 minutes becomes 8 hours 15 minutes. The overtime split then uses the rounded daily totals.

Exact and Rounded appear side by side. Daily rounding can also differ from rounding only the weekly sum. Use Show the math to locate differences; turn rounding off to compare original worked minutes.

Why doesn't the time card total match my paycheck?

Compare the same workweek, break minutes, rounding and overtime rule. Missing sessions or paid breaks entered as unpaid change hours. If hours agree, compare the rate and multiplier. Total pay is gross hourly arithmetic, before paycheck deductions.

Keep the daily breakdown beside your pay stub when asking your employer about a difference. FLSA-covered employers must keep time and wage records under 29 CFR Part 516, §§ 516.2 and 516.5–516.7. Questions about unpaid wages can be directed to the Wage and Hour Division.

How do you calculate billable hours and an amount?

Multiply regular hours by your agreed hourly rate and premium hours by the agreed premium rate, then add the amounts. The example above shows both parts. In client mode, a premium represents agreed after-hours terms. A flat-rate contract uses No overtime; minimum call-out charges are separate items.

Switch to Bill a client and describe each day’s work. Turn into an invoice opens an editable invoice after free registration, with one line for each worked day. That line contains the day’s note, total hours and rate breakdown in its description; its quantity is one day and its price is the daily charge. Or make it without an account carries the same daily lines into the free invoice generator. Keep the timesheet PDF with the invoice.

For a document starting point, see the hourly invoice for freelancers, independent contractors or handyman jobs.

Can I total the week without entering an hourly rate?
Yes. Leave the rate blank to see hours, unpaid breaks and the overtime split without a pay amount. The card keeps the time entries, so adding a rate later fills in the monetary result.
Which day gets the hours from an overnight shift on my time card?
The hours stay on the day the shift started. Enter the real end time, such as 1:30 am, and the day shows Ends next day. The full shift stays together in the displayed week.
How do you print or copy a completed time card?
Download timesheet PDF opens the print dialog to print or save daily sessions, breaks and totals without an account. Copy results copies daily totals, regular and overtime hours, and the amount when a rate is entered. Save the PDF before replacing the week.
Is my time-card data saved for future use?
The current card is saved in this browser's local storage when available, and its entries also appear in the page URL. Reopening that browser can restore the current card; it is not an archive of past weeks. Clearing browser storage removes that local copy. Keep a separate PDF for each completed week, and share a URL only when you intend to share its entries.
How to calculate work time in Excel?
For a weekly sheet, keep start in A2, end in B2 and unpaid lunch duration in C2. For a same-day shift, =(B2-A2)-C2 gives worked time. For an overnight shift, use full start and end dates with their times. Keep one worked-time result per day and subtract lunch once. To sum the week and display accumulated hours, follow the add time calculator’s Excel steps.
Does California mode count the same hour as both daily and weekly overtime?
No. It separates regular, 1.5× and 2× hours without adding both premiums to the same hour. It also handles the seventh consecutive workday within the displayed week. The California setting above shows the general thresholds used.

Timesheet

Week starting 2026-10-05

DayTime blocksUnpaid breakWorkedRoundedWork done
Mon7:00 – 15:3030 min8:008:00
Tue7:00 – 16:0030 min8:308:30
Wed7:00 – 11:30, 12:00 – 16:300 min9:009:00
Thu16:00 – 1:30 (Ends next day)30 min9:009:00
Fri7:00 – 16:3030 min9:009:00
Sat0 min0:000:00
Sun0 min0:000:00

Total: 43:30 · Exact: 43:30 · Regular: 40:00 · Overtime: 3:30 · Double time: 0:00

Total pay: $1,267.00

Over 40 hours a week · 1.5×

Times use wall-clock minutes, without a daylight-saving adjustment. Each row is one workday; overnight hours stay on the day the shift started. Rounding is applied once per day after the unpaid break.