Skip to content
Work, Hours & Pay

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

Shift Timeline
7.50 paid hrs
Shift timeline bar with unpaid lunch and break segments carved outA horizontal bar representing the full shift from clock-in to clock-out. Colored sections are paid working time; notched gaps mark unpaid meal and rest breaks. The net paid hours equal the shift length minus the carved-out break segments.In 09:00Out 17:00Lunch30mPAIDGross shift: 8h 00mUnpaid: −0h 30mNet paid: 7h 30m

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.

min

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 shiftNo break30 min45 min60 min
4h4.003.503.253.00
5h5.004.504.254.00
6h6.005.505.255.00
7h7.006.506.256.00
8h8.007.507.257.00
9h9.008.508.258.00
10h10.009.509.259.00
12h12.0011.5011.2511.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 / 60

Worked: 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 typePaid?Authority
Meal period 30+ min, relieved of dutyUnpaidFLSA 29 CFR 785.19
Rest break 5–20 minPaidFLSA 29 CFR 785.18
Meal worked through / on callPaidFLSA 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

  1. Set clock-in and clock-out to your real shift times — the amber bar spans the full shift.
  2. Add each unpaid break (lunch, dinner) with its minutes; each appears as a dashed notch carved from the bar.
  3. Leave short paid rest breaks of 5 to 20 minutes out of the unpaid list — they stay in your paid total.
  4. Read net paid hours from the summary line, then multiply by your hourly rate for gross shift pay.
  5. 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.

Lunch Break Calculator — FAQ

Have more questions? Contact us

Trusted by restaurant owners, supervisors, and payroll clerks

4.9
Based on 5,060 reviews

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.

S
Sofia Marchetti
Restaurant owner running a 40-seat trattoria
May 13, 2026

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.

D
Darnell Hughes
Shift supervisor on a warehouse 10-hour schedule
April 19, 2026

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.

B
Bethany Cole
Payroll clerk auditing auto-deduct lunch entries
March 25, 2026

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.

R
Reuben Adeyemi
Freelance event-staffing coordinator
February 11, 2026

Love using our calculator?

Related Tools

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Lunch Break Calculator

Loading articles...