Free weekly calculator

Timesheet Calculator With Lunch Break

Enter your clock-in and clock-out times, subtract unpaid lunch or other breaks, and calculate weekly hours, overtime and estimated gross pay. Overnight shifts are supported.

Weekly timesheet

Times are calculated locally in your browser.

DayClock inClock outUnpaid lunchHours
Monday0.00
Tuesday0.00
Wednesday0.00
Thursday0.00
Friday0.00
Saturday0.00
Sunday0.00
Total hours0.00
Regular hours0.00
Overtime hours0.00
Estimated gross pay$0.00
0m0.00 decimal hours

Pay is an estimate based only on the values you enter. This tool does not determine legal overtime eligibility, taxes, deductions or payroll compliance.

How to calculate timesheet hours with a lunch break

For each workday, subtract your clock-in time from your clock-out time and then subtract any unpaid lunch or break minutes. Add the daily totals to get weekly hours.

Basic formula

Worked time = Clock out − Clock in − unpaid break

If a shift ends after midnight, this calculator treats it as an overnight shift and continues into the next day.

Example

If you clock in at 9:00 AM, clock out at 5:30 PM, and take a 30-minute unpaid lunch, the calculator returns 8.00 worked hours.

Overtime and pay

You can choose an overtime threshold and multiplier. These settings are configurable because overtime rules differ by employer and jurisdiction. The calculator does not provide legal or payroll advice.

Frequently asked questions

Does the calculator subtract lunch automatically?

Yes. Enter the unpaid break in minutes for each day. A paid lunch should not be entered as an unpaid break.

Can it calculate overnight shifts?

Yes. If clock-out is earlier than clock-in, the calculator assumes the shift ended the following day.

What does decimal hours mean?

Decimal hours express minutes as a fraction of an hour. For example, 8 hours 30 minutes equals 8.50 decimal hours.