Skip to main content
The Fennec Lab

Reviewed against 29 USC § 207 (FLSA overtime, time-and-a-half for hours over 40 per workweek)

Labor Scheduling Cost Calculator (FLSA-Compliant)

Compute scheduled labor cost for a single shift with full FLSA overtime modeling under 29 USC § 207 and tip-credit handling under 29 USC § 203(m). Inputs per employee: name, hourly rate, scheduled hours, tipped flag, hours already worked in the workweek, and state. The calculator applies the state minimum-wage floor, splits scheduled hours into regular and overtime above the 40-hour weekly threshold, computes the overtime cash wage on the full state minimum (not the cash wage) for tipped employees per 29 CFR § 531.60, sums the per-employee cost, and benchmarks the result against a target labor-cost percentage (industry typical 25-30% of sales). Reports total scheduled cost, projected labor-cost percentage, overtime hours and dollars triggered, and an overstaffed / on-target / understaffed flag.

Calculator

Adjust the inputs below; the result updates instantly.

Schedule

Paste a JSON array of scheduled employees. Each entry needs six fields: name (string), hourlyRate (number, dollars per hour cash wage), scheduledHours (number, hours assigned for this shift), isTipped (boolean — true for tipped employees subject to 29 USC § 203(m)), regularHoursWorkedThisWeek (number, hours already worked in the same workweek before this shift starts; used to trigger the 29 USC § 207 overtime calculation), state (string state code such as 'CA', 'NY', 'FL', 'TX', or 'FEDERAL' for the federal floor).

Projected sales

Target

Total scheduled labor cost

$858.56
Staff balance status
UNDERSTAFFED — projected labor cost below target band
Overtime hours triggered (29 USC § 207)
8
Overtime pay dollars
$188.98
Regular-time pay dollars
$669.58
Labor-cost variance vs target ($)
-$1,661.44
Per-employee cost breakdown
Server A (tipped) FL: 8h × $10.98 reg + 0h OT = $87.84 | Server B (tipped) FL: 8h × $10.98 reg + 0h OT = $87.84 | Bartender (tipped) FL: 5h × $10.98 reg + 1h OT = $72.88 | Host FL: 5h × $15.00 reg + 0h OT = $75.00 | Line cook A FL: 8h × $18.00 reg + 1h OT = $171.00 | Line cook B FL: 2h × $16.00 reg + 6h OT = $176.00 | Prep cook FL: 6h × $15.00 reg + 0h OT = $90.00 | Dishwasher FL: 7h × $14.00 reg + 0h OT = $98.00
Recommendation
Schedule is UNDERSTAFFED for projected sales of $9000.00. Projected labor cost 9.5% is below the 28.0% target. While this looks favorable on the labor line, understaffing typically depresses service quality, table turns, and tip income; consider whether the schedule is right-sized for the projected guest count.
Summary
Shift roster of 8 employee(s) costs $858.56 ($669.58 regular + $188.98 overtime). Overtime: 8.0 hours triggered across the schedule under 29 USC § 207, costing $188.98 (a $180.98 premium over straight time, approximately). Projected sales $9000.00 → projected labor cost 9.5% vs 28.0% target. Status: UNDERSTAFFED.

Tools to go with this

Build a real labor scheduling model for the whole week

Fennec Press's restaurant operator pack collects the weekly labor schedule template with FLSA overtime triggers and tip-credit math under 29 USC § 203(m), the all-states minimum-wage reference table, the monthly P&L template with prime-cost line, the menu-engineering quadrant analysis, the recipe-cost template with AP-to-EP yield columns, and the daily flash report — built for restaurant operators and the CPAs and consultants who advise them.

Get the restaurant operator pack

Fennec Press is our sister site. Outbound link is UTM-tagged and disclosed.

How this calculator works

Scheduled labor cost is the operator-side dollar figure for a given shift roster, computed from the cash wages owed to every scheduled employee plus the federal overtime premium triggered by hours above the 40-hour weekly threshold. The figure becomes a labor-cost percentage when divided by projected sales for the shift; that percentage benchmarks against the operator's target labor-cost band (industry typical 25-30% of sales for full-service).

The calculator takes a list of scheduled employees where each entry carries an hourly rate, scheduled hours, a tipped/non-tipped flag, the hours already worked in the workweek before the shift, and a state code. For each employee it applies the state minimum-wage floor, computes how many hours push the employee above the 40-hour weekly overtime threshold, and computes the regular and overtime cash wage owed. The sum across employees is the total scheduled labor cost; dividing by projected sales produces the projected labor-cost percentage.

This is an operating diagnostic. It is not legal advice on FLSA compliance and it does not address state-specific overtime rules (California's daily-overtime trigger at 8 hours, for example), tip-pool rules, recordkeeping obligations, or scheduling-ordinance requirements. For consequential compliance decisions, consult an employment attorney or the state Department of Labor.

FLSA overtime under 29 USC § 207

The Fair Labor Standards Act requires employers to pay non-exempt employees one and one-half times the regular rate of pay for hours worked in excess of 40 in a single workweek. Restaurant hourly staff (servers, hosts, bartenders, line cooks, prep, dish) are almost universally non-exempt and therefore subject to the overtime rule. The 40-hour workweek under 29 USC § 207 is the operator's chosen seven consecutive-day period — the operator picks the start day, publishes it, and applies it consistently.

The 40-hour threshold applies per employee per workweek. An employee who works 35 hours in workweek 1 and 45 hours in workweek 2 has 5 overtime hours in workweek 2 — the under-40 in workweek 1 does not net against the over-40 in workweek 2. The workweek does not have to align with the payroll period; a bi-weekly payroll can run on a Sunday-through-Saturday workweek and still settle accurately.

The calculator models the overtime trigger on a per-shift basis. For each employee, the operator enters the hours already worked in the current workweek before the shift starts (the "regularHoursWorkedThisWeek" field). The calculator then splits the scheduled hours into regular and overtime: hours that bring the employee total at or under 40 are regular, hours above 40 are overtime. The overtime cash wage is 1.5 times the regular cash wage for non-tipped employees; tipped employees have a different rule, described in the next section.

Tip-credit handling under 29 USC § 203(m) and 29 CFR § 531.60

Under 29 USC § 203(m), the FLSA permits an employer of tipped employees to take a "tip credit" against the federal minimum wage, paying a cash wage as low as $2.13 per hour federal (varies by state) with the remaining $5.12 per hour satisfied by tip income. The operator's labor-cost line carries the cash wage only; the tip income flows from guest to employee and never enters the operator's bank account. The calculator handles this on a per-employee basis through the "isTipped" flag — tipped employees get the state's tipped-employee cash-wage floor; non-tipped employees get the full state minimum.

Seven states forbid the tip credit entirely: California, Oregon, Washington, Nevada, Minnesota, Montana, and Alaska. In those jurisdictions, the operator must pay tipped employees the full state minimum wage as cash. The calculator's state code drives this behavior automatically — the seven no-tip-credit states show a tipped-employee cash wage equal to the full state minimum.

For overtime, the regulation at 29 CFR § 531.60 requires that the overtime cash wage for a tipped employee be computed on the FULL state minimum wage rather than the tipped cash wage. The mechanics: the overtime cash wage equals 1.5 times the full state minimum minus the tip credit. In a federal-floor state: 1.5 × $7.25 = $10.875 minus the $5.12 tip credit = $5.755 per overtime hour. This is materially more than 1.5 × $2.13 = $3.195, which is the common mistake. The Department of Labor has repeatedly cited operators who paid 1.5x of the cash wage rather than the regulation-prescribed overtime rate. The calculator computes this correctly by default.

In no-tip-credit states, the tipped employee is already being paid the full state minimum, so the overtime rate is simply 1.5 times the cash wage paid — the same as for non-tipped employees in those states.

Inputs explained

Employee name. Display label only; does not enter the math. Use the operator's internal name or role label for consistency with the published schedule and the payroll system.

Hourly rate. The regular cash wage the operator pays for an hour worked. For tipped employees in a tip-credit state, this is the cash-wage portion (typically the state tipped minimum). For non-tipped employees, this is the full hourly wage. The calculator floors the rate at the state minimum (or the tipped-employee minimum for tipped employees in tip-credit states).

Scheduled hours. Hours assigned to this employee for the shift being scheduled. Use the actual scheduled hours, not an estimate. The calculator does not round or fractionalize the hours.

Tipped flag. True if the employee is a tipped employee under FLSA — customarily and regularly receives more than $30 per month in tips. Tipped employees include servers, bartenders, bussers in many concepts, and food-runners who participate in the tip pool. Non-tipped employees include cooks, prep, dish, hosts (in most concepts), and back-of-house support. The classification matters for both the cash-wage floor and the overtime computation.

Hours already worked this week. Hours worked by this employee in the current workweek before the shift being scheduled starts. Used to trigger the 40-hour overtime threshold correctly. An employee who has worked 35 hours earlier in the workweek and is being scheduled for 10 hours in the next shift has 5 regular hours plus 5 overtime hours in the new shift.

State. State code (CA, NY, FL, TX, FEDERAL, etc.). Drives the state minimum-wage floor and the no-tip-credit flag.

Projected sales. Operator forecast for the shift being scheduled. Used to compute the labor-cost percentage and the staffing diagnostic.

Target labor cost percentage. Industry typical 25-30% for full-service, 22-28% for QSR / fast-casual, 30-35% for fine dining. The operator's choice.

Industry benchmarks for labor cost

The labor-cost percentage target depends on the concept type and the operator's overall prime-cost target. Industry-typical ranges:

  • QSR / fast-casual: 22-28% of sales. Lean cook lines, no servers, scripted operations. Labor runs lower than full-service, leaving room for slightly higher food-cost percentage.
  • Casual full-service: 25-30% of sales. The all-concept mid-band. Casual full-service balances server labor with kitchen output.
  • Fine dining: 30-35% of sales. Higher service ratio, brigade kitchen, longer ticket times per cover. Labor runs higher and the operator compensates through higher average checks.
  • Bar / pub: 22-28% of sales. Beverage-driven concept with simpler kitchen and lower-density service.

The calculator applies a 20% relative tolerance window around the operator's target. A schedule that projects within ±20% of the target is flagged on-target; above the upper bound is overstaffed; below the lower bound is understaffed. A 28% target therefore flags overstaffed above 33.6%, understaffed below 22.4%, and on-target in between.

The understaffed flag is a warning, not a recommendation. A schedule that comes in well below target labor-cost percentage looks favorable on the labor line, but understaffing typically depresses service quality, table turns, and tip income. The labor savings on the night of the shift can be more than offset by the revenue and reputation cost.

What this calculator does NOT model

Several material parts of labor cost and FLSA compliance fall outside the per-shift scheduling calculation:

Employer-side payroll taxes. FICA at 7.65%, SUTA (1-5% varies by state and experience rating), FUTA (0.6% effective on the first $7,000 per employee). Combined typically 9-12% of cash wages. The calculator computes cash-wage cost only; the prime-cost calculator handles the burden multiplicatively on top of the cash-wage figure.

Employer-paid benefits. Health insurance contribution, 401(k) match, paid time off accrual, workers' compensation, group life. Small operators commonly run 2-5% of wages; mature full-benefit operations run 15-20%.

State-specific overtime rules. California's daily-overtime trigger at 8 hours per day and double-time over 12 hours, plus the 7th-consecutive-day premium, can push California labor cost materially higher than the federal-only model suggests. Colorado's daily-overtime trigger at 12 hours per day. Alaska's daily-overtime trigger at 8 hours per day. The calculator is federally compliant only.

State spread-of-hours and reporting-time pay. New York's spread-of-hours premium adds an extra hour at minimum wage when the workday span exceeds 10 hours. Several states require reporting-time pay (minimum hours of pay when an employee shows up for a scheduled shift that is cut short).

Predictive scheduling ordinances. Seattle, San Francisco, Philadelphia, New York City, Chicago, and a growing list of jurisdictions require advance notice of schedule changes and premium pay for last-minute changes. The calculator does not surface these obligations.

Tip-pool transfers and service-charge distributions. Tip pools redistribute guest-paid tips among eligible employees but do not affect employer labor cost. Service charges are employer revenue paid out as additional wages and require separate treatment.

Salaried management labor. The calculator handles hourly scheduled employees only. Salaried managers, executive chefs, and salaried sous-chefs belong in the salaried-management line on the P&L, not the per-shift labor schedule.

Bonus, holiday-pay premiums, shift differentials. Enter these in the hourly rate as a blended figure or model them separately. The calculator uses the entered rate as the regular cash wage.

For state-and-local compliance, scheduling-ordinance requirements, and consequential FLSA enforcement decisions, consult an employment attorney or the state Department of Labor.

Sources

  • 29 USC § 207 — FLSA overtime statutory text. 40-hour workweek threshold; one-and-one-half-times regular rate premium.
  • 29 USC § 203(m) — FLSA tip-credit statutory text. Federal $5.12 maximum tip credit; obligation to make up the difference if tips fall short.
  • 29 USC § 206(a)(1) — Federal minimum wage statutory text ($7.25 per hour).
  • 29 CFR § 531 — Department of Labor regulations on tip credit, cash wage, tip pool, and employee notice.
  • 29 CFR § 531.60 — DOL regulation on overtime computation for tipped employees (overtime on full state minimum minus tip credit).
  • 29 CFR § 778.5 — DOL regulation on regular rate of pay.
  • US Department of Labor — State Minimum Wage Laws table. Reference for state-by-state minimum wage and tipped-employee cash wage rules.
  • National Restaurant Association — annual Restaurant Industry Forecast. Industry labor-cost benchmarks by concept type.

Last reviewed: 2026-05-16 against 29 USC § 207, 29 USC § 203(m), 29 USC § 206(a)(1), 29 CFR § 531, 29 CFR § 531.60, and US Department of Labor state minimum-wage tables current as of 2026.

The calculator models FLSA overtime under 29 USC § 207 on a per-employee, per-workweek basis. For each scheduled employee, the calculator takes the hours already worked in the current workweek (entered by the operator) and the hours being scheduled in this shift. If the cumulative total exceeds 40 hours, the hours above 40 are billed at the overtime cash wage rather than the regular cash wage. For non-tipped employees, the overtime cash wage is 1.5 times the regular rate (the standard FLSA premium). For tipped employees, the overtime cash wage is computed on the FULL state minimum wage rather than the tipped cash wage, per the DOL regulation at 29 CFR § 531.60 — this means an overtime hour for a tipped employee in a federal-floor state pays $5.755 per hour cash (1.5 × $7.25 minimum minus the $5.12 tip credit), not 1.5 × $2.13.

Resources

Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.

Related calculators

Search calculators

Find a calculator by name, cluster, or statute