Time Card Calculator with Lunch
This free time card calculator with lunch break deduction turns a full week of clock-in and clock-out times into a clean timesheet. Enter each day's shift, subtract unpaid lunch breaks automatically, and get your weekly total in both decimal hours and h:mm — plus regular vs. overtime hours past 40 and an estimated gross pay.
Enter your numbers
Monday8.0 hrs
Tuesday8.0 hrs
Wednesday8.0 hrs
Thursday8.0 hrs
Friday8.0 hrs
Saturday0.0 hrs
Sunday0.0 hrs
Your results
| Monday | 8.0 hrs (8:00) |
|---|---|
| Tuesday | 8.0 hrs (8:00) |
| Wednesday | 8.0 hrs (8:00) |
| Thursday | 8.0 hrs (8:00) |
| Friday | 8.0 hrs (8:00) |
| Saturday | 0.0 hrs (0:00) |
| Sunday | 0.0 hrs (0:00) |
Overtime is counted on hours past 40 per week — the common US FLSA reference point; actual rules vary by jurisdiction. Gross pay assumes time-and-a-half for overtime and is an estimate, not payroll advice.
How to use this calculator
Enter each day's clock-in and clock-out times. Leave a day completely blank if you didn't work — a blank day counts as zero hours, so your weekend stays empty by default.
Set your lunch break in minutes for each day. It defaults to 30, the most common unpaid lunch length. Enter 0 if you took no break, or if your lunch is paid time.
Optionally add your hourly pay rate to estimate gross pay, with overtime valued at 1.5×. Everything recalculates instantly as you type, so you can check "what if I stay an extra hour?" without pressing anything.
How it works
Each day's hours are computed as day hours = (clock-out − clock-in) − (lunch minutes ÷ 60). Both clock times are converted to minutes since midnight before subtracting, so 9:00 to 17:30 is 510 minutes, minus a 30-minute lunch, equals 480 minutes or 8.0 decimal hours. If your clock-out time is earlier than your clock-in time, 24 hours are added so overnight shifts count correctly; a lunch break longer than the shift itself is floored at zero.
The weekly total is the sum of all seven days, shown two ways: decimal hours for payroll and timesheets (40.0) and hours:minutes for a plain reading (40:00). Regular hours are the first 40 of the week; anything beyond 40 is counted as overtime. That 40-hour line is the common US Fair Labor Standards Act (FLSA) reference — overtime rules vary by state and country, so check your local rules before relying on it.
If you enter an hourly rate, gross pay is estimated as regular hours × rate plus overtime hours × rate × 1.5. The 1.5× time-and-a-half multiplier is typical but not universal, so the pay figure is an estimate, not payroll advice.
Note the difference from our hours between two times calculator: that tool measures a single one-off interval between two clock times — handy for timing one meeting or shift. This page is a full weekly timesheet with lunch breaks, a weekly total, an overtime split, and optional pay.
Frequently asked questions
How is a time card total calculated?
For each day, the calculator converts your clock-in and clock-out times to minutes, subtracts to get the shift length, and then deducts your lunch break: day hours = (clock-out − clock-in) − (lunch minutes ÷ 60). Days with no times entered count as zero. All seven days are added together to give your weekly total.
How is this different from the hours between two times calculator?
The hours between two times calculator measures a single one-off interval between two clock times — for example, how long one meeting or shift lasted. This time card calculator is a full weekly timesheet: you log seven days of shifts with lunch breaks, and it totals the week, splits regular and overtime hours, and estimates gross pay.
When does overtime start?
Hours above 40 in the week are shown as overtime, following the common US Fair Labor Standards Act (FLSA) reference point. Overtime rules vary by state and country, so treat the 40-hour line as a general guide and check your local rules.
How are overnight shifts handled?
If your clock-out time is earlier than your clock-in time, the calculator assumes the shift crossed midnight and adds 24 hours. For example, 10:00 PM to 6:00 AM counts as 8 hours before your lunch break is deducted.
What should I enter if I don't take a lunch break?
Set the lunch field to 0 for that day. The field defaults to 30 minutes because a half-hour unpaid lunch is the most common setup, but 0 is allowed — and days with no times entered at all are simply skipped.