Skip to content
Operations & inventory

How to Set Restaurant Par Levels and Turn Them Into a Prep List

By · Published · 8 min read

A par level is the stock an order should bring you up to. Set it from counted usage over the days the order must last — from the count until the following delivery arrives — plus a buffer sized from your own busiest recent cycle. Order the par minus usable stock on hand, in purchase units, within shelf life.

Most pars fail in one of three ways. They are copied from what the kitchen already orders, so last month's over-ordering becomes policy. They are one number for the whole week, so the Monday order is too big and the Thursday order runs out on Saturday. Or the safety buffer is a percentage somebody read once, not a measure of how much this item's usage actually swings. Each step below replaces a guess with a count.

Step 1: Measure usage, not orders

Usage in a period

Opening count + received − closing count

Count in the purchase unit you order in, or in a unit that converts to it exactly. Received means what arrived and was accepted, not what was ordered.

Count the item at the same point each time — after close is the easiest — and total what was received in between. A few weeks of counts give you a usage profile by day. If covers vary a lot, divide usage by covers to get a usage rate per cover, then multiply by forecast covers; that version survives a busy month better than a flat daily average.

Hypothetical counted usage for chicken breast, pounds per day, averaged over eight weeks
MonTueWedThuFriSatSunWeek
10101214202216104

Step 2: Cover the days until the following delivery lands

Order-up-to par

Usage from the count until the following delivery arrives + buffer

If you count and order the night before a delivery, that span is the days between deliveries. If you count Tuesday night for a Thursday truck, it also includes Wednesday — and Tuesday too if you count before service rather than after close.

Suppose chicken arrives Monday and Thursday mornings and you count and order after close the night before each truck. The Sunday-night order has to last Monday through Wednesday: 10 + 10 + 12 = 32 lb. The Wednesday-night order has to last Thursday through Sunday: 14 + 20 + 22 + 16 = 72 lb. A single par built from the weekly average — 104 ÷ 7 × 3.5 = 52 lb — leaves 20 lb extra sitting through the quiet half of the week and falls 20 lb short going into the weekend, before any buffer at all.

Step 3: Size the buffer from your busiest cycle

The buffer exists for the cycle that runs hotter than average, or the truck that arrives late. Your own counts already show how far a cycle can swing. Take the recent history for the same cycle and use the gap between the busiest one and the average.

Hypothetical Thursday–Sunday chicken usage over the last eight weeks
Thursday–Sunday cycleUsage (lb)
Weeks 1–464 · 70 · 72 · 75
Weeks 5–868 · 81 · 72 · 74
Average of the eight cycles72
Busiest cycle81

Buffer from history

Busiest recent cycle − average cycle

Here 81 − 72 = 9 lb, or 12.5% of average usage, so the Thursday par is 72 + 9 = 81 lb. The same method on the Monday–Wednesday cycle (average 32, busiest 35) gives a Monday par of 35 lb.

Add to the buffer when a supplier's deliveries are unreliable or a local event is on the calendar; take from it when you can get a mid-week drop. With no history yet, a written percentage is a starting assumption to replace after a month of counts. In the par level calculator, enter the average daily usage for the days the order covers (72 ÷ 4 = 18 lb), the number of days (4) and 12.5 in the safety stock field to reproduce the 81 lb par.

Step 4: Convert the par into an order

Order quantity

Par − usable stock on hand − stock already on order

Usable means in date and in condition. Round to what the supplier actually sells.

Worked example · Wednesday-night chicken order

Thursday par
81 lb
Counted on hand after close
14 lb
Needed
81 − 14 = 67 lb
Purchase unit (hypothetical)
40 lb case
Order
2 cases = 80 lb

Rounding up puts 13 lb above par on the shelf, so Sunday night's count should come in higher than usual and the Monday order smaller. When one case is large next to a cycle's usage, the case size sets your stock level more than the par does; ask whether a smaller pack or a split case is available.

A par is also cash. At a hypothetical $3.40 per pound, the 81 lb Thursday par is $275.40 of chicken, about 4.5 days of Thursday-to-Sunday usage at 18 lb a day. Multiply par by unit cost across your top twenty items and you have the money a full walk-in holds on a delivery morning; days on hand is the same idea measured in days, and inventory turnover by category shows where that cash sits.

Step 5: Cap the par at shelf life

A par that outlasts the product is not a buffer; it is scheduled waste. For raw perishables, the ceiling comes from the supplier's dates and your own quality standard. For ready-to-eat food you prepare, there is also a legal ceiling. The FDA Food Code 2022, §3-501.17 says refrigerated ready-to-eat, time/temperature control for safety food held more than 24 hours must be marked with the day it must be consumed, sold or discarded, for a maximum of 7 days at 41°F (5°C) or less, and "the day of preparation shall be counted as Day 1."

The same section says an ingredient combined with other foods keeps the date of the earliest-prepared ingredient, so pico de gallo made from tomatoes cut two days ago starts on day three, not day one. The Food Code is a model: the FDA describes it as the basis local, state, tribal and federal regulators use to develop their own food safety rules, so check the version your health department enforces. Many kitchens hold items to a shorter house standard for quality; a prep par can never be more than you will use inside the stricter of the two limits.

Turn pars into a daily prep list

A prep list is the same calculation run on prepared items instead of purchases. The prep par is the forecast use until the next time you make the item, plus a buffer, capped by the hold limit. The amount to make is the prep par minus what is on hand, usable and in date. Sort the list by lead time, so the four-hour braise starts before the thirty-minute salsa.

Make today

Prep par − usable, in-date stock on hand

Prep par = forecast use until the next prep + buffer, never beyond the hold limit.

Hypothetical Friday prep list; hold limits are house standards chosen by the kitchen, inside the code maximum
ItemPrep parOn hand, in dateMakeLead timeHouse hold limit
Braised short rib, 6 oz portions4012284 hr3 days
Blanched green beans12 lb5 lb7 lb30 min2 days
Pico de gallo6 qt2 qt4 qt30 min1 day
Portioned salmon, 6 oz3630620 min1 day

The short rib prep par comes from sales, not habit. In this example the dish sold 0.075 portions per cover over the last month, and Friday plus Saturday are forecast at 440 covers: 440 × 0.075 = 33 portions. The busiest recent Friday–Saturday sold 40, so the buffer is 7 and the prep par is 40. Making 28 portions at 6 oz cooked is 168 cooked ounces. At USDA's mean braised yield for boneless short ribs, 66.07%, that needs 168 ÷ 0.6607 = 254.3 oz, or 15.9 lb raw — but USDA's own samples ranged from 44.9% to 97.3%, so use the yield you measured. The cooking yield guide shows how.

Review pars on a schedule and after every 86

  • After an 86. Check whether usage rose, the delivery was late or the count was wrong before raising the par. A par raised after one bad night stays raised.
  • After date-expired discards. Repeated discards mean the par is too high for the shelf life, or deliveries are too far apart for the item. Ordering more often usually beats carrying more.
  • After a menu, season or supplier change. A new dish, a new case size or a new delivery day changes the days each order must cover.
  • On a fixed schedule. Recalculate from the latest eight weeks of counts once a month, even when nothing seems wrong.

Marji does not count inventory or set pars; the counts and the order stay with your kitchen, and the free par level calculator does the arithmetic. Where Marji helps is the menu side: when an item runs out, the free hosted menu's sold-out switch keeps the menu guests see honest while the next delivery is on its way.

What is the difference between a par level and a reorder point?

A par is an order-up-to level used when you count and order on a schedule: you order the difference between par and stock. A reorder point is a trigger level used when you watch stock continuously: when stock falls to that level, you place an order. If you count and order on a schedule, pars fit how you already work; a reorder point needs stock tracked continuously.

Should par levels change by day of the week?

They should change with the days each order has to cover. In the example above the Monday order covers three quiet days and the Thursday order covers four busy ones, so the pars are 35 lb and 81 lb for the same item.

How much safety stock should a restaurant carry?

Enough to cover the gap between your average cycle and your busiest recent one, adjusted for supplier reliability — and never more than the item's shelf life allows. A fixed percentage is a placeholder until you have counts.

Does Marji set par levels?

No. Marji keeps recipe costs connected to supplier invoices and hosts a free menu with sold-out controls. Inventory counts, par levels and ordering stay in your own process; the free calculator handles the arithmetic.

Calculate a par from your counts

Enter daily usage for the days an order must cover, the number of days and your buffer. Get the par, the order for today's count and the cash it ties up.

Calculate a par level

Terms this guide uses

Read next

About these guides — Marji builds software that recosts restaurant menus from supplier invoices and publishes a restaurant food cost index. Every number in these guides is either computed from a stated formula or sourced to a primary reference.

How we source numbers and handle AI assistance: editorial policy.