By the end of this guide, one shelf in your kitchen is counted, and CostCook’s shopping list trusts it. It stops buying what that shelf already has.

Until you count an item, CostCook won’t take what it thinks you have off the shopping list. The app’s own rule: “A count comes off a buy only while it is 2 days old or newer.” So an item with no recent count gets bought in full for your next event, even if there’s plenty of it on the shelf.

Start with one shelf, not the whole kitchen. Then do the next shelf the next time you’re there.

Before you start

Count one shelf

  1. Open Kitchen records, then Inventory. The summary at the top says how many items Need a count.
The Inventory summary: Shelf value $7,374.58, Counted items only: 19 not counted. Cost to buy $381.34, To order 11, Below par 2, and Need a count 19, ringed.
Need a count: items never counted, or counted too long ago.
  1. Tap Needs count. The list shows only the items you haven’t counted, or counted too long ago.
The filter row: All, Needed for orders, Below par, and Needs count, ringed and selected. Below it: Items never counted or past the kitchen’s freshness limit. Count these before trusting stock or buying.
Count these before trusting stock or buying.
  1. Narrow it to one shelf’s worth. Tap Category and choose one, like Produce.
The Category list: All categories, Bakery, Dairy, Pantry, Produce (ringed), Protein.
One category is a good first shelf.
  1. Give that shelf a name, so you can open it straight away next time. Tap Set area for these, type the shelf’s name, and press Move … items. Moving items doesn’t change any count.
Set area for 9 items. Every item this list is showing moves to one area. No count changes. Storage area: Walk-in, produce shelf, with the option Add “Walk-in, produce shelf”. Move 9 items is ringed.
Name it the way your crew would: where it actually is.
  1. From now on, tap Area and choose the shelf to see only what’s on it.
The Storage area list: All areas, Walk-in, produce shelf (ringed), No area set.
Next time, open the shelf by name.
  1. Find the first item and tap Update count. Here, the green beans have an estimate of 22.5 lb, but the count is 12 days old. So CostCook buys a whole 10 lb case for this week’s order anyway.
The Green bean row: Count needed, Count stale. On hand 22.5 lb, Estimate. Last counted 12 days ago. Need 6.3 lb, From 1 order. Buy 1 × 10 lb case, 6.3 lb to cover, Whole amount: last count too old, $27.21. Update count is ringed.
22.5 lb on the estimate, and it still buys a case.
  1. Type what’s on the shelf, pick the unit you counted in, and press Save count. What you type replaces the estimate. Type 0 if the shelf is empty.
Update count for Green bean. CostCook’s estimate is 22.5 lb, from what was bought and used. Last counted 12 days ago. What you type replaces the estimate. Perishable: Check it before you buy. Spoilage is not in the estimate. New count 20, Pound (lb). Save count is ringed.
Zero records an empty shelf.
  1. Check the row. The green beans now read Covered: 20 lb on hand against 6.3 lb needed, and Buy: None. The case came off the list.
The Green bean row after the count: Covered. On hand 20 lb, Need 6.3 lb, From 1 order, Buy None.
Counted, so nothing to buy.
  1. Work down the shelf the same way, one item at a time.

  2. When the shelf is done, go back to Inventory and press Build shopping list. Before it builds, CostCook says how many items still have no recent count.

Build the shopping list? This updates your one shopping list with today’s counts, the confirmed events, suppliers and pack sizes. To order 10, Cost to buy $354.13. 8 of these have no recent count, so the list buys the whole amount for them. Count them first to buy less. Build shopping list is ringed.
“Count them first to buy less.”
  1. Press Build shopping list in that window, then open Shopping list.
The top of Inventory: 10 items to order this week, Add ingredient, Shopping list (ringed), and Build shopping list.
Shopping list appears once the list is built.

The list is grouped by supplier. For items you counted, it buys only what’s missing. Items with an old count, or none, are still bought in full, and each line says so.

A notice on the Shopping list: Only a recent count comes off. An old count, or no count, buys the whole amount. When something changes, rebuild and check the lines marked Review before buying. This list does not order anything.
Nothing is ordered from here.
The Sour cream line: Events need 1.5 lb, Count confidence Count stale, Estimate 84.8 lb, Recent count No recent count, Suggested buy 1 × 2.5 kg tub. To buy less, count the shelf or take off a delivery on its way, then rebuild.
84.8 lb on the estimate, and it still buys a tub. That's your next shelf.

If you count more items afterwards, press Rebuild from current inventory on the list.

Tip: count in the pack you buy. If carrots come in a 25 lb bag, the unit list has 25 lb bag, so two full bags is just “2”.

The unit list for Carrot: Gram, Kilogram, Milligram, Ounce, Pound, and 25 lb bag, ringed.
Your supplier's pack is one of the units.

Tip: set a par, the least you want on the shelf, with Set par on the row. When a recent count drops below it, the item shows Below par.

Tip: when the count window says Perishable, count that item before you shop. CostCook says it plainly: “Spoilage is not in the estimate.”

If something goes wrong

“Whole amount: last count too old”

The count is more than 2 days old, so CostCook buys the full need. Press Show the work to see why, then count the item.

What this leaves out: Count is stale. The recommendation uses the full need until a count is verified. Counts become stale after 2 days.
Count it, and the full buy comes off.

“Count it to compare.”

The item has a par, but CostCook only judges a par from a recent count. Count the item, and it shows Below par or not.

The Avocado row: Par: 62.2 each. Count it to compare. On hand 180 each, Estimate. Last counted 12 days ago.
An estimate isn't checked against par.

Your unit isn’t in the list

The unit list only has units the ingredient can convert to. To count avocados by weight, for example, add a unit weight on the ingredient card first. The Open link in the count window takes you there.

The count window for Avocado: New count, unit Each (ea). Missing a unit? Add a unit weight (g per each) for weight and volume units on the ingredient card. Open Avocado.
Add a unit weight to count by the pound.

“Not counted: no shelf value”

Shelf value adds up counted items only. Count the item, and it’s included.

Count age and value for Avocado: Last counted 12 days ago. Shelf value: Not counted: no shelf value.
Shelf value is only what you counted.

Limits

  • A count takes stock off the shopping list for 2 days. After that, the item is bought in full again until you count it.
  • The estimate between counts comes from what was bought and used. Spoilage isn’t in it.
  • Setting an area doesn’t change a count. Neither does setting a par.
  • The shopping list doesn’t order anything from a supplier.