Lunch Break Calculator
To find your net paid hours, subtract unpaid lunch and break minutes from your shift: net paid hours = (clock-out − clock-in − unpaid breaks) ÷ 60. A 9:00 to 17:00 shift is 8 gross hours, and a 30-minute unpaid lunch leaves 7.50 paid hours. The timeline carves each break out for you.
Gross Shift
8h 00m
Unpaid Breaks
0h 30m
Net Paid
7h 30m
Paid Hours
7.50
Quick Conversion
Formula: net = gross − breaks/60
Your Shift Timeline
The amber bar is your full shift. Dashed white notches are unpaid meal and rest breaks carved out under FLSA 29 CFR 785.19. What remains is your net paid time.
Common Shift Patterns
One-click presets for office, diner, nursing, retail, and warehouse schedules with their typical breaks.
Gross Shift → Net Paid (by lunch length)
| Gross shift | No break | 30 min | 45 min | 60 min |
|---|---|---|---|---|
| 4h | 4.00 | 3.50 | 3.25 | 3.00 |
| 5h | 5.00 | 4.50 | 4.25 | 4.00 |
| 6h | 6.00 | 5.50 | 5.25 | 5.00 |
| 7h | 7.00 | 6.50 | 6.25 | 6.00 |
| 8h | 8.00 | 7.50 | 7.25 | 7.00 |
| 9h | 9.00 | 8.50 | 8.25 | 8.00 |
| 10h | 10.00 | 9.50 | 9.25 | 9.00 |
| 12h | 12.00 | 11.50 | 11.25 | 11.00 |
Working overnight? The Shift Calculator handles wrap-around and differentials.
The Formula
Net paid minutes = (Clock-out − Clock-in) − Unpaid break minutesNet paid hours = Net paid minutes / 60Worked: an 11:00 to 21:00 diner double is 600 gross minutes. Two unpaid 30-minute breaks (a lunch and a dinner) total 60 minutes. Net paid minutes = 600 − 60 = 540, which is 9.00 paid hours. Paid rest breaks of 5 to 20 minutes are kept in the total under FLSA 29 CFR 785.18.
Break Rules Reference
| Break type | Paid? | Authority |
|---|---|---|
| Meal period 30+ min, relieved of duty | Unpaid | FLSA 29 CFR 785.19 |
| Rest break 5–20 min | Paid | FLSA 29 CFR 785.18 |
| Meal worked through / on call | Paid | FLSA 29 CFR 785.19 |
| CA meal break (shift > 5 hrs) | Unpaid (required) | CA Labor Code 512 |
| CA rest break (per 4 hrs) | Paid (required) | IWC Wage Orders |
Source: US Department of Labor and California DIR.
Saved Shifts
No saved shifts yet. Tap "Save to History" to remember up to six timeline snapshots.
How to Carve Out Your Lunch
- Set clock-in and clock-out to your real shift times — the amber bar spans the full shift.
- Add each unpaid break (lunch, dinner) with its minutes; each appears as a dashed notch carved from the bar.
- Leave short paid rest breaks of 5 to 20 minutes out of the unpaid list — they stay in your paid total.
- Read net paid hours from the summary line, then multiply by your hourly rate for gross shift pay.
- Save the snapshot and compare it to your pay stub to catch any incorrect auto-deductions.
Why This Calculator Exists
In 2026, a line cook who clocks in at 11:00 and out at 21:00 assumes a clean ten-hour shift, then opens their pay stub and finds only nine paid hours. The missing hour is the two unpaid thirty-minute meal breaks the restaurant carved out, and that gap is the single most common payroll surprise in hourly work. The Lunch Break Calculator makes the deduction visible by drawing the whole shift as a timeline bar and physically removing the unpaid lunch segment, so the net paid hours are obvious rather than buried in an HR system.
The rule that lunch is usually unpaid comes from the Fair Labor Standards Act of 1938 and the federal regulations interpreting it. Under 29 CFR 785.19, a bona fide meal period — typically 30 minutes or more during which the employee is completely relieved of duty — does not count as hours worked and need not be paid. Shorter rest breaks tell the opposite story: 29 CFR 785.18 says breaks of 5 to 20 minutes are common in industry, are counted as hours worked, and must be paid. This calculator separates the two so paid coffee breaks stay in the total while unpaid meals are carved out.
There is no federal law requiring employers to provide meal or rest breaks at all; the FLSA only governs whether breaks that are given must be paid. Break mandates come from the states. California is the strictest: a 30-minute unpaid meal period is required for shifts over 5 hours and a paid 10-minute rest break for every 4 hours worked, with a penalty of one hour of pay owed when a required break is denied. New York, Washington, Oregon, and Illinois have their own meal-period laws. The timeline view helps workers in these states confirm they actually received the break the law requires.
The arithmetic is a subtraction in minutes. Convert clock-in and clock-out to minutes past midnight, take the difference to get the gross shift, sum all unpaid break minutes, and subtract: net paid minutes = gross minutes − unpaid break minutes. Divide by 60 for net paid hours. A shift from 09:00 to 17:00 is 480 gross minutes; a 30-minute unpaid lunch leaves 450 paid minutes, or 7.5 paid hours. The bar makes that 30-minute notch a literal gap in the colored shift block.
Multiple breaks are the norm in hospitality and long shifts, which is why this tool lets you add as many break segments as you need. A 12-hour nursing shift might carry one 30-minute unpaid meal; a diner double might carry a lunch and a dinner break; a warehouse 10-hour might pair an unpaid 30-minute meal with a paid 15-minute rest. Adding each break as its own line keeps the math transparent and lets you toggle a break between paid and unpaid to see the effect on the total instantly.
Net paid hours feed directly into pay. Multiply net paid hours by the hourly rate to get gross pay for the shift, and if the day pushes total weekly hours past 40, the overage is owed at the FLSA overtime rate of 1.5×. Auto-deduct policies — where a system automatically removes 30 minutes for lunch whether or not the employee took it — are a frequent source of wage-and-hour disputes, because if the worker actually worked through lunch, that time is compensable. Comparing the calculator's net against the pay stub is a quick way to catch an erroneous auto-deduction.
Because the net paid hours are the foundation for the day's pay, this tool pairs naturally with our Shift Calculator for overnight wrap and differential pay, and with the Salary to Hourly Calculator for pricing each net hour. Together they let an hourly worker reconstruct exactly what a shift should pay, break by break, before the check ever arrives.
Trusted by restaurant owners, supervisors, and payroll clerks
“My servers kept disputing their hours after I switched to two unpaid breaks on doubles. I project the timeline bar on the back-office screen and the carved-out lunch and dinner segments end the argument instantly. Total game-changer at shift change.”
“We pair an unpaid 30-minute meal with a paid 15-minute break. Being able to mark one paid and one unpaid and watch the net hours change made it easy to explain to the crew why their paid total isn't a flat ten.”
“We had an auto-deduct issue where workers who skipped lunch were still losing 30 minutes. I use this to recompute the correct net against the system and flag the bad deductions before the run posts. Saved us a wage claim.”
“Every venue has different break rules. I keep this open to confirm net paid hours per crew member before I invoice the client, so my line items match what I actually owe the staff. The multiple-break support is exactly right.”
Love using our calculator?
Related Tools
Related Articles
Dive deeper with our expert guides and tutorials related to Lunch Break Calculator