Timesheet Calculator With Lunch Breaks
Enter clock-in/out times and the unpaid lunch for each day — the calculator deducts the break before totaling, then shows hours and gross pay in decimal and h:mm. Free, no sign-up.
| Day | Clock in | Clock out | Break (min) | Hours |
|---|---|---|---|---|
— | — | |||
— | — | |||
— | — | |||
— | — | |||
— | — | |||
— | — | |||
— | — |
Calculations run in your browser using the federal 40-hour ruleset. Entries are saved on this device only — nothing is uploaded.
Getting the lunch deduction right
The math is simple — worked time = clock-out − clock-in − unpaid lunch — but three details cause most timesheet errors:
- Minutes, not hours. A half-hour lunch is 30 in the Break column. Entering 0.5 (hours) instead of 30 (minutes) is the classic spreadsheet mistake; this calculator only accepts minutes, so it can't happen here.
- Unpaid time only. Short paid rest breaks (5–20 minutes federally) stay in your worked hours. Only a bona fide, duty-free meal period belongs in the Break column.
- Lunch comes out before overtime. Five 9-hour spans with hour-long lunches are 40 worked hours — zero overtime, even though you were “at work” 45 hours.
Need two weeks on one card? Use the biweekly time card calculator. In a daily-overtime state? See California, Alaska, Colorado or Nevada.
Sources
- U.S. Department of Labor — Overtime Pay (FLSA)
- U.S. DOL Fact Sheet #23: Overtime Pay Requirements of the FLSA
Rules last reviewed:
Frequently asked questions
- How do I deduct a lunch break from my timesheet?
- Enter your clock-in and clock-out times, then put the unpaid lunch length in the Break (min) column — 30 for a half hour, 60 for a full hour. The calculator subtracts it from that day's span before totaling, so a 9:00–17:30 shift with a 30-minute lunch counts as exactly 8 hours.
- Are lunch breaks paid or unpaid?
- Under federal law, bona fide meal periods (typically 30+ minutes, fully relieved of duty) can be unpaid; short breaks of 5–20 minutes must be paid. Only enter unpaid time in the Break column — paid rest breaks stay in your hours.
- Do I subtract lunch before or after calculating overtime?
- Before. Unpaid lunch isn't worked time, so it never counts toward the 40-hour overtime threshold. This calculator deducts each day's break first, then applies the overtime rules to actual worked hours.
- What if I worked through lunch?
- If you worked through it, it's paid time — leave the Break column at 0 for that day. An automatically-deducted lunch you actually worked through is one of the most common payroll mistakes worth checking.
Built by an independent developer. HourLedger is built in public by a solo developer: every pay rule ships with automated tests, and your entries never leave your browser. Read the story, get in touch, or embed this calculator on your own site for free.
Related calculators
The full weekly grid: in/out times, break deductions, overtime, and gross pay in one place.
Regular vs overtime pay under the federal 40-hour rule, split day by day.
Your 1.5× rate and overtime pay from two inputs — rate and OT hours.
Daily overtime after 8 hours, double time after 12, and the 7th-day rule — applied in the right order.
Daily overtime after 8 hours plus the weekly 40-hour rule, with no pyramiding.
Overtime after 12 hours in a day or 40 in a week, under the COMPS Order.
Daily 8-hour overtime for rates under 1.5× minimum wage, applied automatically from your rate.
A full two-week time card: each workweek's overtime computed separately, one gross total.