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/Italian Pasta

Italian Pasta

Pasta Stock Calculator

Calculate par levels and weekly purchase quantities for dried pasta in an Italian restaurant.

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

Pasta stock

Total pasta2.16 kg
500 g packs5
1 kg packs3

Useful for family shopping, small events, B&B storage and weekly menu prep.

150 persone trovano utile questo calcolatore

Pasta Par Level Formula

Daily usage (kg) = (Weekly covers × Pasta order rate × Portion g) ÷ 7 ÷ 1000

Cycle stock = Daily usage × Days between deliveries

Safety stock = Cycle stock × Safety stock %

Par level = Cycle stock + Safety stock

Reorder point = Par level
Order quantity = Par level − Current stock

Weekly purchase = Daily usage × 7 × (1 + Safety stock %)

Example Par Levels — 280-Cover/Week Italian Trattoria

Pasta formatMenu mix %Daily usagePar level (3-day)
Spaghetti35%0.56 kg2.0 kg
Rigatoni25%0.40 kg1.5 kg
Penne rigate20%0.32 kg1.2 kg
Tonnarelli10%0.16 kg0.6 kg
Bucatini10%0.16 kg0.6 kg
Total100%1.60 kg5.9 kg

Assumes 280 covers/week, 60% pasta order rate, 80 g portions, 2× weekly delivery, 20% safety stock.

Worked Example: Weekly Stock Order for a Roman Trattoria

  • Restaurant: Trattoria Romana, Rome, serving the four Roman classics (Carbonara, Amatriciana, Cacio e Pepe, Gricia)
  • Weekly covers: 350 (50/day Mon–Fri, 100 Sat, 50 Sun)
  • Pasta order rate: 70% (245 pasta portions/week)
  • Average dry pasta usage: 245 × 80 g = 19,600 g = 19.6 kg/week
  • Formats: Spaghetti 40% (7.8 kg), Rigatoni 35% (6.9 kg), Tonnarelli 15% (2.9 kg), Bucatini 10% (2.0 kg)
  • Supplier delivery: 2× weekly → 3.5-day cycle
  • Par level (total): (19.6 ÷ 7) × 3.5 × 1.20 = 11.8 kg → stock 12 kg at all times
  • Weekly order: 19.6 × 1.20 ≈ 23.5 kg → order 24 kg/week (split across formats)
  • CCNL note: Dry pasta purchased in bulk (10 kg+ packages) from Italian wholesale suppliers (Ingrosso alimentari) typically costs 20–35% less than retail, significantly improving food cost %.
Risposte rapide

Direct answers

How do I calculate the pasta par level for my restaurant?
Par level = (Daily usage × Days between deliveries) + Safety stock. Example: you use 2 kg of spaghetti per day, supplier delivers twice a week (every 3.5 days). Par = (2 kg × 3.5) + 20% safety stock = 7 + 1.4 = 8.4 kg. Round up to 9 kg. Order when stock drops to par level.
How do I estimate daily pasta usage from weekly covers?
Start with weekly covers (e.g., 280 covers/week = 40/day average). Multiply by pasta order rate from your menu mix (e.g., 60% of diners order pasta) = 24 pasta portions/day. Multiply by average portion weight (80 g) = 1,920 g = ~2 kg/day. Adjust by day of week — weekends are typically 150–200% of the weekday average.
What is safety stock and how much should I hold?
Safety stock is buffer inventory that protects against demand spikes, delivery delays, or portion waste. For dry pasta: 20–30% of normal cycle stock. Dry pasta has a shelf life of 2–3 years (sealed) so holding extra stock has almost no spoilage risk. Fresh pasta has a 3–5 day shelf life — keep minimal safety stock (1 day's usage).
How do I manage pasta inventory across multiple pasta formats?
Italian restaurants typically stock 3–6 pasta formats. Calculate par levels for each format separately based on menu sales mix. Example: if spaghetti dishes account for 40% of pasta orders, penne 25%, rigatoni 20%, and mixed remaining 15% — weight your purchasing accordingly. Review mix data weekly and adjust par levels monthly.
How long does dried pasta last in a restaurant storeroom?
Dry pasta (pasta secca) has a legally defined minimum shelf life of 24 months from production under Italian law (DPR 187/2001 and EU regulations). In practice, properly stored pasta (cool, dry, sealed) keeps quality for 3+ years. Rotate stock on FIFO (first in, first out) basis. Store at 15–20°C, below 70% humidity, away from strong odours.
What happens to food cost if I over-stock pasta?
Dry pasta has negligible spoilage risk so over-stocking has a low direct cost — mainly tied-up cash. The bigger risk is ordering too many different formats: each format below par level may need emergency purchasing at retail prices (+40–60% cost). Rationalise your menu to 4–5 formats and buy in bulk (5–10 kg packages) for volume discounts from pasta suppliers.
Quick answers

Frequently Asked Questions

How do I calculate the pasta par level for my restaurant?

Par level = (Daily usage × Days between deliveries) + Safety stock. Example: you use 2 kg of spaghetti per day, supplier delivers twice a week (every 3.5 days). Par = (2 kg × 3.5) + 20% safety stock = 7 + 1.4 = 8.4 kg. Round up to 9 kg. Order when stock drops to par level.

How do I estimate daily pasta usage from weekly covers?

Start with weekly covers (e.g., 280 covers/week = 40/day average). Multiply by pasta order rate from your menu mix (e.g., 60% of diners order pasta) = 24 pasta portions/day. Multiply by average portion weight (80 g) = 1,920 g = ~2 kg/day. Adjust by day of week — weekends are typically 150–200% of the weekday average.

What is safety stock and how much should I hold?

Safety stock is buffer inventory that protects against demand spikes, delivery delays, or portion waste. For dry pasta: 20–30% of normal cycle stock. Dry pasta has a shelf life of 2–3 years (sealed) so holding extra stock has almost no spoilage risk. Fresh pasta has a 3–5 day shelf life — keep minimal safety stock (1 day's usage).

How do I manage pasta inventory across multiple pasta formats?

Italian restaurants typically stock 3–6 pasta formats. Calculate par levels for each format separately based on menu sales mix. Example: if spaghetti dishes account for 40% of pasta orders, penne 25%, rigatoni 20%, and mixed remaining 15% — weight your purchasing accordingly. Review mix data weekly and adjust par levels monthly.

How long does dried pasta last in a restaurant storeroom?

Dry pasta (pasta secca) has a legally defined minimum shelf life of 24 months from production under Italian law (DPR 187/2001 and EU regulations). In practice, properly stored pasta (cool, dry, sealed) keeps quality for 3+ years. Rotate stock on FIFO (first in, first out) basis. Store at 15–20°C, below 70% humidity, away from strong odours.

What happens to food cost if I over-stock pasta?

Dry pasta has negligible spoilage risk so over-stocking has a low direct cost — mainly tied-up cash. The bigger risk is ordering too many different formats: each format below par level may need emergency purchasing at retail prices (+40–60% cost). Rationalise your menu to 4–5 formats and buy in bulk (5–10 kg packages) for volume discounts from pasta suppliers.

Italian version: Calcola scorte pasta

Pasta stock

Total pasta2.16 kg
500 g packs5
1 kg packs3

Useful for family shopping, small events, B&B storage and weekly menu prep.

150 persone trovano utile questo calcolatore

Explore 5 similar calculators

Pasta Food Cost CalculatorPasta Portions CalculatorPasta Shopping ListPasta Menu Price CalculatorPasta for Events Calculator
Next useful tools

Related calculators

PastaPasta Food Cost CalculatorCalculate the ingredient cost per serving for pasta dishes.Open calculatorPastaPasta Portions CalculatorCalculate how much pasta you need per person for any group size.Open calculatorPastaPasta Shopping ListGenerate a shopping list for your pasta dinner based on guest count.Open calculatorPastaPasta Menu Price CalculatorSet a profitable menu price for pasta dishes based on food cost percentage.Open calculatorPastaPasta for Events CalculatorCalculate pasta quantities and costs for catering events and large groups.Open calculator