Direct answer
Treat the overnight shift as one continuous work span, subtract the unpaid lunch once, and record the result on the date your employer uses for that shift.
The search intent behind "calculate time card with lunch break across midnight" is usually practical: the person has a time card, paycheck, policy, schedule, notice date, or PTO balance in front of them and needs the next number to check. Start with the calculator link, then use the notes here to decide whether the result needs a policy adjustment.
Open Time Card Calculator With Lunch BreakReal workplace situation
Overnight shifts are where time cards get messy. A worker may clock in at 10:00 PM, take lunch at 1:30 AM, and clock out at 6:30 AM. The calendar date changes in the middle of the shift, but the work period did not reset at midnight.
For payroll checking, the key is to avoid splitting the shift into two separate days unless the employer's timekeeping system actually requires that format. Most personal calculations are clearer when you calculate the full clock span first, then subtract the unpaid meal period.
Clock in: 10:00 PM. Clock out: 6:30 AM next day. Gross span = 8.50 hours. Unpaid lunch = 30 minutes. Paid time = 8.00 hours. Result note: overnight shift assigned to the scheduled shift date.
Step-by-step calculation
Key checks
- Write the clock-in time and clock-out time exactly as shown on the time card.
- Mark the clock-out as next day if it happens after midnight.
- Convert the full span into hours before subtracting lunch.
- Subtract only unpaid lunch or meal time; keep paid rest breaks inside the paid total.
- Save a short note saying which date the employer assigns the overnight shift to.
Working rule and example table
Overnight paid hours = next-day clock-out time minus prior-day clock-in time minus unpaid lunch minutes.
Use the table as a quick audit trail. It gives you a short way to explain the calculation to payroll, a manager, a client, or yourself later when the pay stub or calendar reminder arrives.
Comparison table
| Item | What to use | What to write down |
|---|---|---|
| Source | Time card, schedule, policy, pay stub, contract, PTO balance, benefit notice, or invoice record | Name the record and date |
| Formula | Overnight paid hours = next-day clock-out time minus prior-day clock-in time minus unpaid lunch minutes. | Keep hours, rates, dates, and deductions separate |
| Result | Clock in: 10:00 PM. Clock out: 6:30 AM next day. Gross span = 8.50 hours. Unpaid lunch = 30 minutes. Paid time = 8.00 hours. Result note: overnight shift assigned to the scheduled shift date. | Copy the result with assumptions attached |
More realistic variations
Short overnight shift: 11:15 PM to 3:45 AM with no lunch = 4.50 paid hours.
Longer shift with lunch: 9:30 PM to 6:00 AM with 45-minute unpaid lunch = 7.75 paid hours.
Two lunch records: if one meal was voided or corrected, use only the final approved unpaid meal deduction.
Policy and edge-case notes
Daily overtime, night premium, and shift differential rules may use a different date rule than a simple hours calculator.
If the time card shows two separate rows before and after midnight, add the two paid blocks instead of entering one long span.
If lunch was missed but auto-deducted, the calculation can show the missing 30 minutes, but the correction still needs payroll approval.
Common mistakes that change the answer
Do not stop counting at midnight and forget the next-day hours.
Do not subtract lunch twice when the system already split the shift into two rows.
Do not count paid rest breaks as unpaid lunch.
Related calculators and guides
Open the related calculator: /tools/time-card-calculator-with-lunch-break/
How To Calculate Hours Worked With Two Breaks: /guides/how-to-calculate-hours-worked-with-two-breaks/
How To Calculate Decimal Hours From Clock Times: /guides/how-to-calculate-decimal-hours-from-clock-times/
Open Time Card Calculator With Lunch Break