calcolihoreca

Free calculators for restaurants, bars and pizzerias. Results are operational estimates and do not replace professional tax, legal, health or technical advice.

Food cost calculatorCocktail cost calculatorBlood alcohol calculatorPizza dough calculatorBreak-even calculatorBMI calculatorPercentage calculatorItalian tax codeAll calculatorsBar gamesBlogAuthorsAbout usEditorial policyContactPrivacyCookieTerms
Made in Italy
$calcoli·HoReCaFree · fast · no sign-up
Food CostMarginsBar & CocktailPizzaPastaStaff & HREventsCoffee
Home/Personnel & HR

Personnel & HR

HoReCa Shift Planner (Turni Ristorante)

Enter the number of covers, service periods and days open per week to calculate how many front-of-house and kitchen staff you need, total weekly hours and whether any employees approach overtime thresholds.

Updated: 21 May 2026
No registration Instant calculation Data stays in browser

Shift planner

Employees needed2
Effective coverable hours (no overtime)80 h
Margin with overtime10 h available
Average hours per employee40 h

Basic estimate. Account for weekly rest shifts (1 mandatory day), holidays (5 weeks/year), sick leave (3-5% average incidence) and training. In HoReCa you need 15-20% extra staff to handle peaks (weekends, events, seasonality).

1123 persone trovano utile questo calcolatore

Restaurant Staffing Formula

Staff per service = Covers / Cover-to-staff ratio

Cover-to-staff ratios (Italian benchmarks):
  Trattoria / casual:    1 waiter per 12–15 covers
  Mid-level restaurant:  1 waiter per 8–10 covers
  Fine dining:           1 waiter per 4–6 covers
  Bar/cocktail:          1 barman per 20–30 covers

Total weekly service hours (per role) =
  Staff per service × Hours per service × Services per day × Days per week

FTE needed =
  Total weekly service hours / 40 (full-time weekly hours)

Headcount needed =
  FTE rounded up + 1 (for rest day coverage rotation)

Example (50-cover trattoria, lunch + dinner, 6 days/week):
  Lunch: 50 / 12 = 4.2 → 4 waiters × 4h × 6 = 96h/week
  Dinner: 50 / 12 = 4.2 → 4 waiters × 5h × 6 = 120h/week
  Total: 216 service hours/week
  FTE: 216 / 40 = 5.4 → 6 waiters needed

Example: 60-Cover Restaurant, Lunch & Dinner, 6 Days

  • Venue: Mid-level Italian restaurant, 60 covers, 6 days/week
  • Service schedule: Lunch 12:00–15:00 (3h service) + Dinner 19:30–23:00 (3.5h service)
  • Staff ratio: 1 waiter per 10 covers → 6 waiters per service
  • Lunch hours per week: 6 waiters × 3h × 6 days = 108h
  • Dinner hours per week: 6 waiters × 3.5h × 6 days = 126h
  • Total floor staff hours/week: 234h
  • FTE equivalent: 234 / 40 = 5.85 FTE → 7 employees (to cover rest days without overtime)
  • Each employee's weekly hours: 234 / 7 = 33.4h — under 40h, no overtime
  • Estimated monthly floor staff cost (7 × €2,300 costo aziendale): €16,100/month
Employment & pay disclaimer

Indicative estimate. Pay, contributions, severance and treatment depend on the applicable collective agreement, role and current law: always check with a labour consultant.

Risposte rapide

Direct answers

How many waiters does an Italian restaurant need per shift?
Italian restaurant staffing guidelines typically recommend 1 waiter per 12–15 covers (seats) for casual/trattoria service, 1 per 8–10 for mid-level restaurants, and 1 per 4–6 for fine dining. For a 50-cover trattoria running both lunch and dinner, you typically need 3–4 floor staff per service plus a head waiter for the full day.
How do I plan shifts to avoid overtime costs in Italy?
Under CCNL Pubblici Esercizi, the standard full-time week is 40 hours. To avoid overtime supplements, schedule no more than 8 hours per day and 40 hours per week per employee. Use split contracts (part-time with 'clausole elastiche') for lunch-only or dinner-only staff, and rotate rest days strategically to keep each employee under their weekly limit.
What is the 'giornata lavorativa' for HoReCa staff?
The giornata lavorativa (working day) for restaurant staff under CCNL Pubblici Esercizi is a maximum of 8 hours, plus rest breaks. For split-shift operations (lunch service 11:00–15:00 + dinner service 19:00–23:00), this constitutes a single working day. Rest between the two service periods must be at least 1 hour if the total daily hours do not exceed 8, or treated as a split-shift with appropriate indennità.
What rest periods are mandatory between shifts in Italy?
Italian law requires a minimum 11-hour rest period between the end of one shift and the start of the next (EU Working Time Directive, transposed by D.Lgs 66/2003). For restaurant workers doing a late dinner service ending at 23:30, the earliest legal start time for the next shift is 10:30 the following day. Violations are subject to labour inspection fines.
How do I calculate total weekly staffing hours for a restaurant?
Multiply staff needed per shift × hours per shift × number of shifts per week for each role. Example: 3 waiters × 5h/service × 2 services/day × 6 days/week = 180 service hours/week. Divide by 40 to get FTE equivalents: 180 / 40 = 4.5 FTE. You would need at least 5 employees (to allow rest days) or a mix of full-time and part-time contracts.
Can I schedule the same employee for lunch and dinner in one day?
Yes, but there are conditions. A split shift (turno spezzato) consisting of lunch (e.g. 11:00–15:00) and dinner (e.g. 19:00–23:00) is common in Italian hospitality. The total daily hours count toward the 8-hour limit (4h + 4h = 8h). The gap between the two services is unpaid break time. Some CCNLs provide a small indennità di turno spezzato for the inconvenience.
Quick answers

Frequently Asked Questions

How many waiters does an Italian restaurant need per shift?

Italian restaurant staffing guidelines typically recommend 1 waiter per 12–15 covers (seats) for casual/trattoria service, 1 per 8–10 for mid-level restaurants, and 1 per 4–6 for fine dining. For a 50-cover trattoria running both lunch and dinner, you typically need 3–4 floor staff per service plus a head waiter for the full day.

How do I plan shifts to avoid overtime costs in Italy?

Under CCNL Pubblici Esercizi, the standard full-time week is 40 hours. To avoid overtime supplements, schedule no more than 8 hours per day and 40 hours per week per employee. Use split contracts (part-time with 'clausole elastiche') for lunch-only or dinner-only staff, and rotate rest days strategically to keep each employee under their weekly limit.

What is the 'giornata lavorativa' for HoReCa staff?

The giornata lavorativa (working day) for restaurant staff under CCNL Pubblici Esercizi is a maximum of 8 hours, plus rest breaks. For split-shift operations (lunch service 11:00–15:00 + dinner service 19:00–23:00), this constitutes a single working day. Rest between the two service periods must be at least 1 hour if the total daily hours do not exceed 8, or treated as a split-shift with appropriate indennità.

What rest periods are mandatory between shifts in Italy?

Italian law requires a minimum 11-hour rest period between the end of one shift and the start of the next (EU Working Time Directive, transposed by D.Lgs 66/2003). For restaurant workers doing a late dinner service ending at 23:30, the earliest legal start time for the next shift is 10:30 the following day. Violations are subject to labour inspection fines.

How do I calculate total weekly staffing hours for a restaurant?

Multiply staff needed per shift × hours per shift × number of shifts per week for each role. Example: 3 waiters × 5h/service × 2 services/day × 6 days/week = 180 service hours/week. Divide by 40 to get FTE equivalents: 180 / 40 = 4.5 FTE. You would need at least 5 employees (to allow rest days) or a mix of full-time and part-time contracts.

Can I schedule the same employee for lunch and dinner in one day?

Yes, but there are conditions. A split shift (turno spezzato) consisting of lunch (e.g. 11:00–15:00) and dinner (e.g. 19:00–23:00) is common in Italian hospitality. The total daily hours count toward the 8-hour limit (4h + 4h = 8h). The gap between the two services is unpaid break time. Some CCNLs provide a small indennità di turno spezzato for the inconvenience.

Italian version: Calcola turni horeca

Shift planner

Employees needed2
Effective coverable hours (no overtime)80 h
Margin with overtime10 h available
Average hours per employee40 h

Basic estimate. Account for weekly rest shifts (1 mandatory day), holidays (5 weeks/year), sick leave (3-5% average incidence) and training. In HoReCa you need 15-20% extra staff to handle peaks (weekends, events, seasonality).

1123 persone trovano utile questo calcolatore

Explore 3 similar calculators

Hours Worked CalculatorEmployer Hourly Cost CalculatorOvertime Calculator Italy
Next useful tools

Related calculators

Staff & HRHours Worked CalculatorCalculate total hours worked and pay for a shift or pay period.Open calculatorStaff & HREmployer Hourly Cost CalculatorCalculate the real cost per hour for an employee including all contributions.Open calculatorStaff & HROvertime Calculator ItalyCalculate overtime pay for hospitality workers under Italian CCNL contracts.Open calculator