Hours worked with a lunch break: calculator + the method
Enter clock-in, clock-out, and unpaid break minutes to get hours, overtime, and gross pay — plus the exact method by hand, with weekly and biweekly examples.
Time card calculator with lunch break
Enter your clock-in, clock-out, and unpaid break minutes for each day. Hours, overtime, and gross pay total up as you type — the method is explained below.
Overtime settings
0 = no daily OT
FLSA standard = 40
FLSA standard = 1.5× (double-time = 2)
| Day | Start | End | Break (min) | Worked | Day pay |
|---|---|---|---|---|---|
| Mon | 7h 30m | $150.00 | |||
| Tue | 7h 30m | $150.00 | |||
| Wed | 7h 30m | $150.00 | |||
| Thu | 7h 30m | $150.00 | |||
| Fri | 7h 30m | $150.00 | |||
| Sat | 0h 00m | $0.00 | |||
| Sun | 0h 00m | $0.00 |
Saved automatically in your browser.
The calculator above will do this for you. If you want to know why the number comes out the way it does — or you need to check a figure payroll has given you — the rest of this page is the method by hand.
Start with the case that catches everyone. You clocked in at 8:42 AM, took a half-hour lunch, and clocked out at 5:13 PM. How many hours do you bill? If your first instinct is "about eight and a half," you've just discovered why time card mistakes are so common: clock time is base-60, pay is base-10, and a lunch break sits right in the middle making everything worse. The good news is the method is completely mechanical once you've seen it done properly.
The three-step method
Every hours-worked calculation, no matter how messy the times look, is the same three steps:
- Convert clock times to decimal hours. Minutes divided by 60 — not moved behind a decimal point. 8:42 AM is 8.70, not 8.42. This is the single most common time card error.
- Subtract start from end. 5:13 PM is 17.22 in 24-hour decimal. 17.22 − 8.70 = 8.52 hours of elapsed time.
- Subtract unpaid breaks. A 30-minute unpaid lunch is 0.50 hours. 8.52 − 0.50 = 8.02 hours worked.
That's it. The rest of this post is about the places where step 3 gets legally interesting and where steps 1–2 go wrong in practice.
Minutes to decimals: the conversion table
Because minutes are sixtieths, every minute is worth 1/60 ≈ 0.0167 hours. The conversions worth memorizing:
| Minutes | Decimal hours |
|---|---|
| 6 | 0.10 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.50 |
| 45 | 0.75 |
Anything else, divide by 60. The error from writing 8:42 as "8.42" instead of 8.70 is 17 minutes — small enough that nobody notices on one day, large enough to add up to more than an hour of unpaid time over a week.
Overnight shifts: add 24 before you subtract
Night shifts break the subtraction. Clock in at 10:00 PM, out at 6:00 AM, and the arithmetic gives you 6.00 − 22.00 = −16 hours. The fix is to recognize that the clock-out falls on the next day and add 24 to it before subtracting:
(6.00 + 24.00) − 22.00 = 30.00 − 22.00 = 8.00 hours
The rule in one line: when the clock-out time is earlier than the clock-in, it belongs to the next day — add 24. Then subtract unpaid breaks as normal. Any calculator worth using handles this silently; by hand it is the easiest way to lose an entire shift.
Paid vs. unpaid breaks: which ones do you subtract?
This is where US labor law actually has an opinion. Under the FLSA, the federal baseline works like this:
- Short rest breaks — under 20 minutes — are paid time. Coffee breaks, bathroom breaks, a quick walk: these count as hours worked and must not be subtracted from your time card.
- Bona fide meal periods — typically 30 minutes or more — are unpaid, provided you are completely relieved of duties. These are the breaks you subtract.
- A "lunch" at your desk answering emails is not a meal period. If you're working through lunch, even casually, that time is compensable. This is one of the most commonly violated wage rules in office jobs.
States add their own layers. California requires a 30-minute unpaid meal break before the end of the fifth hour of work, and a second one past ten hours. If your employer auto-deducts 30 minutes whether or not you actually took the break, that's worth a conversation with payroll — auto-deduction of breaks that weren't taken is a frequent source of wage claims.
A worked weekly example
Say you work this schedule at $20/hour, with a 30-minute unpaid lunch every day:
- Monday–Thursday: 8:00 AM – 4:30 PM
- Friday: 8:00 AM – 6:00 PM
Each Monday–Thursday day: 16.50 − 8.00 = 8.50 elapsed, minus 0.50 lunch = 8.00 hours. Friday: 18.00 − 8.00 = 10.00 elapsed, minus 0.50 = 9.50 hours.
Week total: (4 × 8.00) + 9.50 = 41.5 hours. Under the federal weekly rule, 40 of those are regular and 1.5 are overtime at time-and-a-half:
(40 × $20) + (1.5 × $20 × 1.5) = $800 + $45 = $845 gross
In a daily-overtime state like California, Friday alone triggers OT (9.5 worked > 8), so the split is different — 40 regular + 1.5 daily OT — though in this particular schedule the gross happens to land in the same place. The interaction between daily and weekly overtime is exactly the kind of bookkeeping that's worth handing to a calculator: the time card calculator applies both rules without double-counting, handles overnight shifts, and subtracts unpaid break minutes per day.
Daily vs. weekly overtime thresholds
The federal rule is purely weekly, but several states layer a daily rule on top of it. The thresholds worth knowing:
- Federal (FLSA): 1.5× beyond 40 hours in a workweek. No daily rule.
- Daily-overtime states, California being the standard example: 1.5× beyond 8 hours in a day and 2× beyond 12 hours in a day, in addition to the weekly rule.
- Contractual double-time: some employers and union contracts pay 2× on the seventh consecutive day worked, or on holidays. That is above the legal minimum, so check your own policy rather than assuming it applies.
The rule that keeps these from fighting each other: an hour counted as daily overtime is not also counted toward the weekly threshold. The same hour never earns overtime twice.
Biweekly periods: two weeks, calculated separately
A tempting shortcut on a biweekly time card is to total all 14 days and apply overtime past 80 hours. That's wrong, and it always shortchanges the worker. The FLSA defines overtime per workweek: a biweekly period is two independent 7-day weeks. If you work 45 hours in week one and 35 in week two, you're owed 5 hours of overtime — even though the period totals exactly 80. Averaging across weeks to erase overtime is not permitted for non-exempt employees.
Rounding: the 7-minute rule
Employers are allowed to round punches to the nearest quarter hour, and the convention — sometimes called the 7/8 rule — is that 7 minutes round down and 8 minutes round up. Clock in at 8:07 and it can round to 8:00; clock in at 8:08 and it rounds to 8:15. The catch: rounding must be neutral over time. A system that always rounds in the employer's favor (start times up, end times down) violates the FLSA even if each individual rounding is within the quarter-hour rule.
Common mistakes, in order of cost
- Treating minutes as decimals (8:42 → "8.42"). Off by up to 24 minutes per punch.
- Subtracting paid short breaks. A subtracted 10-minute break is ten minutes of free work.
- Averaging a biweekly period instead of calculating each week's overtime separately.
- Forgetting an overnight wrap. 10 PM to 6 AM is 8 hours, not −16; if you're doing it by hand, add 24 to the end time.
- Letting auto-deducted lunches stand on days you worked through lunch.
What you get is gross pay
Worth stating plainly, because it is behind a lot of confused paycheck math: every figure above is gross pay — before income tax, Social Security, health-insurance premiums, retirement contributions, and anything else withheld. Take-home will be lower, and by how much depends on your jurisdiction and your own withholdings, which no timesheet calculator can know. Use the gross figure to check that your hours and rate were recorded correctly; use your pay stub for the net.
Doing it the easy way
Hand math is fine for one shift; for a full pay period it's an invitation to the errors above. The free time card calculator takes clock-in/clock-out times and unpaid break minutes for each day, applies daily and weekly overtime with configurable thresholds, handles weekly or biweekly periods, and totals gross pay — then prints to a clean PDF for payroll. Entries auto-save in your browser, and nothing is uploaded anywhere.
One disclaimer worth repeating: calculators and blog posts are planning aids. For binding answers about overtime and breaks in your state, check your state labor department or the US Department of Labor — and when a paycheck looks wrong, ask payroll to walk you through the math. Now you'll be able to check it yourself.