◷ timesheetcalculator.co
Free tools. Clear totals.

Timesheet Calculator with Lunch

Make the lunch deduction visible in every working day.

Week 1 · overtime assessed separately
Mon10-26

Tue10-27

Wed10-28

Thu10-29

Fri10-30

Sat10-31

Sun11-01

Calculation settings

Rounding applies once to daily totals by default, or once to the overall total when selected. Both overtime mode uses the higher estimate; it does not add the two. This is arithmetic, not state-law compliance, taxes or payroll advice. Method & limitations.

Decimal hours are the column to use in your payroll sheet.

This timesheet calculator with lunch focuses on the daily deduction behind your weekly summary. Check unpaid lunch, retain paid breaks and compare net hours before exporting the week.

Build a weekly summary with lunch in view

Choose the start of your workweek and enter each day’s start and finish. The first period comes with a visible 30-minute unpaid break, which you can change or remove before reading the net result. Days without complete working periods stay outside the total. This page emphasizes the deduction within a weekly summary rather than interpreting a printed punch card. Check one day at a time: confirm the elapsed span, confirm the lunch classification, and then compare the displayed net duration with what you intended to record.

Distinguish elapsed hours from net working hours

A 09:00 start and 17:30 finish span eight hours thirty minutes. If that period includes 30 unpaid minutes, the net duration is eight hours. With a 45-minute unpaid lunch, it becomes seven hours forty-five minutes. The difference is not a decimal-formatting issue; it is an actual change in recorded minutes. Enter the break as minutes, not as a fraction such as 0.3. If lunch was paid, tick Paid and the elapsed duration remains included rather than being reduced by the lunch amount.

Avoid a second deduction in split days

If you worked 09:00 to 12:00 and 13:00 to 17:00, the periods add to seven hours. Their one-hour gap is already outside work. Remove the first period’s default lunch when that gap represents the lunch you want excluded. Additional periods start without a default break so they do not silently subtract another lunch. You may still add a break inside a later period when it represents genuinely different time. The tool cannot identify which physical break you mean, so the gap reminder supports your review rather than blocking a valid entry.

Keep different rests in separate entries

Use Add break for a lunch plus additional rests, and choose Paid independently for each. For example, a continuous eight-hour span with a 30-minute unpaid lunch and two paid 15-minute rests contains 7.5 net hours. The paid rests stay within the span; they do not increase it to eight again. This calculator follows the classifications you enter and performs arithmetic, not legal analysis. Whether a break, waiting period or activity should be compensated depends on the applicable circumstances and rules, which this tool does not decide.

Review the week and optional overtime

The weekly default evaluates net hours above 40 within the fixed workweek you select. If you switch to two weeks, the calculation stays separate for each week rather than using a combined 80-hour threshold. An entered hourly rate produces an estimated gross amount with the selected overtime multiplier. Keep rounding off for exact-minute checking, or choose daily or overall rounding deliberately. Use decimal hours for multiplication: 15 minutes is 0.25 hours and 45 is 0.75. Displayed decimal rounding does not change the underlying minute total.

MinutesDecimal hours
150.25
200.33
300.50
450.75

Save a summary you can check later

Before exporting, inspect each lunch field and any incomplete or invalid warning. Download CSV records both paid and unpaid break minutes, making the deductions visible alongside decimal hours. Copy summary works with spreadsheet rows, and Print creates a readable report. Entries are kept in this browser without an account or server upload. Reset removes this tool’s local card; clearing browser storage can also remove it. Keep an exported backup if you need a lasting record rather than relying on one device.

Frequently asked questions

Is lunch deducted from every day automatically?

A 30-minute unpaid break is prefilled for the first period of each day, but nothing is deducted from a blank or unfinished day. Change the amount to match your records, mark it Paid when appropriate, or remove it when separate periods already exclude the lunch. Review each completed day before exporting.

What does an eight-and-a-half-hour day become after lunch?

If the recorded span is eight hours thirty minutes and includes a 30-minute unpaid lunch, the result is eight hours. A 45-minute unpaid lunch makes it seven hours forty-five minutes. Marking that lunch Paid retains the full span instead. The calculation follows the minutes and classification you enter.

Can I compare a 30-minute and 45-minute lunch?

Yes. Change the break minutes for the relevant day and compare the net result before saving or exporting. Increasing an unpaid lunch from 30 to 45 minutes reduces the day by 15 minutes, or 0.25 hours. It has no deduction effect if the break is marked Paid and remains within the period.

What happens if I have not clocked out yet?

An unfinished period is marked incomplete and excluded from the total until both times are valid. Leave the clock-out blank while you confirm the actual ending time. The calculator does not run an attendance timer or guess when you stopped working. Other completed periods continue to count normally.

Can I download the result for a spreadsheet?

Yes. Download CSV gives you individual periods, decimal hours, hours and minutes, and totals. The decimal-hours column contains numbers suitable for spreadsheet calculations. Copy summary produces tab-separated rows for pasting, while Print gives a readable report. Check your times and breaks before using any exported figures for payroll.

Do I need an account, and where are my entries saved?

You do not need an account. Calculations run in your browser, and entries are saved locally on this device rather than uploaded. A full-card sharing link contains the records in its fragment; anyone holding it can read them. Export your own backup before clearing browser storage or switching devices.