How to manage your restaurant's inventory with Square POS

A complete inventory system for a small restaurant, covering what to track, how often to count, how to set par levels and how to reorder.

Managing restaurant inventory with Square POS means combining three things: stock tracking on the items you sell, a regular physical count, and a reorder routine built on par levels and vendors. Square records what you sell and lets you log what comes in and goes out, but the system only works if you count on a schedule and order against clear targets.

This guide covers the full system. If you only need to switch on tracking and stock alerts, our guide to efficiently tracking inventory with Square POS is the quicker read.

Step 1: Decide what to track

Not everything deserves a line in your inventory. Trying to track every pinch of salt is how inventory systems get abandoned. Sort your stock into three tiers:

  • Track in Square: items you sell as they are, like bottled drinks, packaged snacks, retail coffee bags and pastries bought in from a bakery. Each sale lowers the count automatically once stock tracking is turned on.
  • Count by hand: high cost ingredients that go into many dishes, like proteins, cheese, espresso beans and milk. Count these on a schedule.
  • Reorder by eye: low cost staples like spices, napkins and cleaning supplies. A simple checklist is enough.

Example: a 40-seat cafe might track 30 retail and grab-and-go items in Square, count 20 key ingredients weekly, and keep a one-page checklist for everything else.

Step 2: Set up items for tracking

In Square Dashboard, turn on stock tracking for each item or variation you want Square to count, then enter your current quantity for each location. A few tips:

  • Track at the variation level when sizes matter (a 12 oz bag and a 2 lb bag of beans are different stock).
  • Add a unit cost and default vendor where Square lets you, so stock value and margins are meaningful.
  • Set low stock alerts for items you cannot run out of. Square emails alerts after each location's closing time when an item falls below your threshold.

Some advanced inventory tools in Square depend on your plan, so check what your subscription includes before you build a process around a specific feature.

Step 3: Log every stock change

Your counts are only as good as your records between counts. Square lets you adjust stock with a reason, such as stock received, inventory recount, damage, theft or loss, and you can add custom reasons. Make these habits:

  • Receive deliveries in Square as soon as they are checked in, not at the end of the week.
  • Record damage and loss with the right reason so you can see patterns later. (For a deeper look at waste specifically, see tracking and reducing food waste with Square.)
  • Review the adjustment history weekly to catch unusual changes.

Step 4: Count on a schedule

A physical count is the reality check on everything else. Pick a rhythm and stick to it:

  • Weekly: high cost and high risk items (proteins, dairy, coffee, alcohol where applicable).
  • Monthly: everything you track, for your food cost and stock value.
  • Same time, same order: count before opening or after close, walking the storage areas in the same path each time.

Enter counts as recounts in Square so the system matches the shelf. Big gaps between expected and counted stock point to waste, theft, portioning issues or missed deliveries.

Step 5: Set par levels

A par level is the amount you want on hand right after a delivery so you get through to the next one with a small buffer. A simple way to set one:

  1. Find your average usage between deliveries from your sales and counts.
  2. Add a safety buffer for busy days or late deliveries.
  3. That total is your par. Your order is par minus what you have on hand.
ItemUsage between deliveriesBufferParOn handOrder
Whole milk (gallons)24630921
Espresso beans (lb)205251213
Croissants (each)601070070

Illustrative numbers only. Use your own usage data. Revisit pars each season, since summer cold brew and winter soup move very differently.

Step 6: Manage vendors and ordering

  • Keep a vendor list with contacts, order cutoffs, delivery days and minimums.
  • Use purchase orders where available. Square offers purchase orders on some plans. If yours does not, a shared order sheet built from your pars works fine.
  • Check deliveries against the order for quantity, quality and price before you sign.
  • Watch price changes. Updating unit costs keeps your margin picture honest. Our guide to optimizing your supply chain goes further on vendor strategy.

A weekly inventory routine

  1. Monday: count weekly items, enter recounts, review adjustment history.
  2. Tuesday: place orders against pars before vendor cutoffs.
  3. Delivery days: check in deliveries and receive stock in Square the same day.
  4. Daily: mark items sold out the moment they run out, and record waste.
  5. Month end: full count, then review stock value and variances.

Common mistakes

  • Turning on tracking for everything, then giving up when counts drift.
  • Receiving deliveries on paper and never entering them.
  • Setting pars once and never revisiting them.
  • Skipping counts during busy weeks, which is exactly when waste and errors rise.

For more quick wins, see our top inventory tips for restaurant owners.

Keep online orders in the same system

Inventory gets messy when online orders live in a separate system. Orda sends app, web and kiosk orders straight into Square POS, so every sale draws from the same Square records as your counter sales, and your menu syncs from Square. More than 10,000 Square businesses have used Orda.

Ready to
Launch Orda?

Connect your store
Launch in 5 minutes