Time Card Calculator with Lunch Break
Enter your clock in, lunch out, lunch in and clock out times — get decimal hours per day and a weekly total, with unpaid lunch subtracted. A timesheet calculator with lunch that runs entirely on your phone: loads instantly, nothing uploaded.
The formula behind the numbers
A time card with a lunch break has four numbers per day: clock in, lunch out, lunch in, clock out. The paid time is what remains after the break is removed. This page does that arithmetic for a full week, shows each day in decimal hours the way payroll expects, and totals everything — including a warning when you cross 40 hours.
paid hours = (clock-out − clock-in) − (lunch-in − lunch-out)decimal hours = paid minutes ÷ 60Example: 9:00 AM → 12:00 PM lunch → 12:30 PM lunch end → 5:30 PM out.
Shift = 8 h 30 min. Lunch = 30 min. Paid = 8 h 00 min = 8.00 decimal hours.
Overnight shifts: if out-time is before in-time, 24 hours are added automatically.
If your card only records the shift start and end, switch on automatic lunch deduction: pick 30, 45 or 60 minutes and the break is subtracted from every day that has enough hours for it. If you punch in and out for lunch, leave the auto-deduction off and enter all four times — the calculator subtracts the actual break taken, which is what auditors want to see.
Decimal hours, overtime and pay
The decimal column is the one that matters for pay. Payroll multiplies your rate by decimal hours, so 7 hours 45 minutes becomes 7.75, not 7.45. Enter an hourly rate and the weekly total converts straight into gross pay, overtime hours included at time-and-a-half.
Frequently asked questions
How do I calculate work hours with a lunch break deducted?
Subtract the lunch break from the total time between clock-in and clock-out. For example, if you clock in at 9:00 AM, clock out at 5:30 PM, and take a 30-minute lunch, your paid time is 8 hours 30 minutes minus 30 minutes = 8.00 hours. The calculator on this page does this automatically for every day of the week and totals the results.
Should lunch breaks be paid or unpaid?
Under the federal Fair Labor Standards Act (FLSA), short rest breaks (usually 5-20 minutes) must be paid, while bona fide meal periods (typically 30 minutes or more, during which you are fully relieved of duty) may be unpaid. That is why most time cards deduct lunch: the paid hours are what drive your paycheck. State rules can be stricter — for example, California requires a 30-minute unpaid meal break for shifts over 5 hours.
What is the difference between 8:30 (hours:minutes) and 8.50 decimal hours?
Payroll systems multiply your hourly rate by decimal hours, not by hours:minutes. 8 hours 30 minutes is 8.50 decimal hours (30 min ÷ 60 = 0.50). A common mistake is treating 8:30 as 8.30 hours, which loses 42 minutes of pay over a week. This calculator shows both the hours:minutes figure and the decimal figure so you can check your pay stub.
How do I handle overnight or past-midnight shifts?
Enter the times as they appear on the time card. If the clock-out time is earlier than the clock-in time, the calculator assumes the shift crossed midnight and adds 24 hours. A 10:00 PM to 6:00 AM shift with a 30-minute lunch counts as 7.50 paid hours automatically.
When is overtime triggered if I take lunch breaks?
Under the FLSA, overtime is owed above 40 paid hours in a workweek. Unpaid lunch breaks do not count toward the 40, because they are not paid time. This calculator flags your weekly total as soon as it crosses 40 decimal hours, and shows the hours above 40 separately. Some states add daily overtime (e.g., over 8 hours a day in California), which is counted from paid hours per day.
Does this calculator save or upload my time card?
No. All math runs locally in your browser. Nothing you type is sent to any server, and the page keeps working offline once it has loaded. There is no account, no sign-up, and no email wall.