Phase 10: Operate

Grocery Store Operations: Inventory Management, Ordering, Shrink Reduction, and Staff Scheduling

9 min read·Updated April 2026

Operating a profitable independent grocery store comes down to three operational disciplines: buying the right amount of inventory at the right time (avoiding both stockouts and excess perishable waste), managing shrink aggressively across every department, and scheduling labor to match customer traffic without overstaffing a business where labor is the second-largest expense after cost of goods. These disciplines, executed daily and measured weekly, separate the 20% of independent grocers that thrive from the 80% that operate at survival margins.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The Quick Answer

Grocery store operations excellence requires: (1) an inventory management system with CAO (computer-assisted ordering) functionality — your POS system or a dedicated inventory tool should auto-generate purchase orders based on velocity and par levels; (2) disciplined weekly ordering cycles aligned to your UNFI, KeHE, and McLane delivery schedules; (3) a daily shrink tracking log by department with a weekly shrink review; (4) a produce buying process that distinguishes between pre-ordered commodity produce and opportunistic spot buying from local farms; and (5) labor scheduling using a tool like 7shifts that aligns staffing to forecasted hourly traffic.

Computer-Assisted Ordering (CAO) and Inventory Management Systems

Computer-assisted ordering (CAO) systems analyze your point-of-sale transaction history by SKU, apply lead time and safety stock parameters, and automatically generate purchase orders when inventory reaches reorder points. This prevents the two most common grocery inventory mistakes: stockouts on fast-moving items (lost sales and customer disappointment) and over-ordering perishables (shrink and cash flow waste).

For independent grocers, CAO functionality is typically built into enterprise-grade POS systems (Catapult Retail, NCR Counterpoint) or available as an add-on module to IT Retail. Dedicated inventory management software for grocery includes Revel Systems, LS Retail (built on Microsoft Dynamics), and PDI Technologies. Setup requires inputting par levels, case quantities, and lead times for each SKU — a one-time 20–40 hour effort per department. Once configured, the system generates a daily or weekly suggested order list that a department manager reviews and approves before transmission to the distributor. This review step is critical — CAO systems don't know about a local food festival that will spike produce demand or a competitor's closure that will temporarily increase your volume.

Weekly Ordering Cycles with UNFI, KeHE, and McLane

Each wholesale distributor operates on a delivery schedule that you must align your ordering cycles to. UNFI typically delivers 1–3 times per week to independent accounts depending on volume and geography; KeHE delivers 1–2 times per week. McLane delivers 2–3 times per week. Dairy, fresh produce, and bread distributors often deliver daily or 3x/week for freshness. Map your full delivery schedule and build your ordering deadlines calendar: most distributors require orders 24–48 hours before delivery.

Establish ordering responsibility by department: the produce manager orders produce; the meat manager orders meat; the grocery department manager or store manager handles center store dry goods. Never let ordering be a one-person single point of failure — cross-train at least one backup for every department ordering role. Maintain minimum 2–3 days of back-stock for non-perishable center store items; maintain maximum 3–4 days of back-stock for perishables to balance freshness with the buffer needed to avoid stockouts during a delivery delay. Review your on-hand vs. par level daily for the top 200 fastest-moving SKUs in each department using your POS inventory reports.

Produce Buying: Distributor vs. Direct Farm Sourcing

Produce buying is the most complex purchasing function in a grocery store because it combines volatile commodity pricing, short shelf life, high shrink risk, and significant local sourcing opportunity. Produce has two channels: (1) pre-ordered commodity produce through your produce distributor (UNFI, regional produce house, or local wholesale market) on a weekly or twice-weekly ordering cycle; and (2) opportunistic spot buying from local farms, terminal markets, and food hubs.

For commodity produce (bananas, apples, potatoes, onions, romaine, citrus), order conservatively based on 7-day velocity from your POS data. Overbuy perishable produce by even 20% and you generate significant shrink. For specialty and seasonal items (heirloom varieties, locally grown, organics), buy smaller quantities more frequently — freshness is more valuable than cost savings from bulk buying in this category. Consider weekly visits to your regional wholesale produce market (most cities have one) for spot buying on exceptional quality or deal pricing — experienced produce buyers develop vendor relationships at the terminal market that allow access to quality merchandise that never appears in standard distributor catalogs. For direct farm relationships, negotiate weekly standing orders with 1–3 farms for your highest-quality seasonal items — this supports your local sourcing brand story and often delivers better quality at comparable wholesale cost.

Shrink Reduction Programs: Tracking, Markdown, and Prevention

Shrink is the silent profit killer in grocery. Every 1% of sales lost to shrink is $15,000–$25,000 in a $1.5–$2.5M store — equivalent to several employees' salaries. Shrink comes from three sources: perishable spoilage (the largest component), theft (external shoplifting and internal employee theft), and operational error (mislabeling, receiving mistakes, POS errors).

For perishable shrink management: implement a daily markdown program with clear price reduction schedules — produce approaching peak freshness marked down 25% on day 3, 50% on day 4; deli items marked down 25% at 4pm for same-day sale; meat items marked for quick sale at 40% off on their last day in case. Record every markdown and every discarded item separately — this data reveals whether you're buying correctly (too much shrink before markdown stage indicates overbying) and whether markdowns are working (items being discarded despite markdown indicates wrong price or wrong placement). For theft prevention: install a comprehensive camera system covering all entrances, exits, self-checkout areas, and high-theft categories (spirits, health and beauty, specialty meats). For operational error: require delivery receiving verification against purchase orders for every delivery — discrepancies not caught at receiving are write-offs with no recourse.

Staff Scheduling with 7shifts and Labor Cost Management

Labor is typically 14–18% of sales for an independent grocery store — the second-largest expense after cost of goods. A $2M/year store spends $280,000–$360,000/year on labor. Scheduling too many people per shift wastes margin; scheduling too few creates stockout and customer service failures that damage repeat visits. The goal is staffing to your hourly traffic forecast, not to intuition or habit.

7shifts (7shifts.com) is the most widely used scheduling and labor management platform among independent grocery and restaurant operators, starting at $29.99/month for small teams. It provides: mobile schedule distribution (staff receive and confirm schedules on their phones), shift swap management, time clock with geofencing, and labor cost reporting vs. sales forecast. Integrate 7shifts with your POS system to pull hourly sales data — the system then helps you build schedules that align labor hours to forecasted peak periods. Key scheduling principles for grocery: checkout capacity determines your peak-hour staffing floor — a store doing 150 transactions/hour needs 4–6 open registers; your morning receiving crew (stocking overnight deliveries) can often share hours with early morning floor coverage. Sunday morning and Saturday afternoon are peak traffic periods in most markets — never understaff these windows.

Refrigeration Maintenance and Equipment Management

Refrigeration equipment failure is one of the most financially catastrophic events a grocery store can experience. A failed compressor on a multi-deck dairy case can result in $5,000–$20,000 in lost inventory plus emergency service costs of $1,500–$5,000, plus customer-facing shortages while the unit is repaired. Preventing failures through proactive maintenance is dramatically cheaper than reactive repair.

Establish a quarterly preventive maintenance contract with a certified commercial refrigeration service company. Annual preventive maintenance covers: condenser coil cleaning (the most common cause of compressor failure), refrigerant level inspection, door gasket inspection and replacement, thermostat and temperature control calibration, and electrical connection inspection. Budget $2,000–$8,000/year for preventive maintenance on a full store's refrigeration fleet. Install a continuous temperature monitoring system (Alert Labs, Monnit, or Digi International) that sends automated alerts to your phone when any case or walk-in exceeds its temperature setpoint — 24/7 monitoring means you can respond to a refrigeration issue at 2 AM before it becomes a full inventory loss event. Test your temperature monitoring alert system monthly. Also maintain a current relationship with your refrigeration service provider — on-call emergency response contracts for priority response (2–4 hour response time) cost $500–$1,500/year and are essential insurance against extended equipment downtime.

RECOMMENDED TOOLS

7shifts

Restaurant and retail staff scheduling platform. Mobile schedule distribution, shift swaps, time clock, and labor cost vs. sales reporting. From $29.99/month.

Top Pick

Monnit Remote Monitoring

Wireless temperature and humidity sensors for grocery refrigeration monitoring. 24/7 alerts when cases exceed temperature thresholds. Prevents inventory loss events.

Top Pick

IT Retail

Grocery POS with built-in inventory management, CAO ordering support, and department-level shrink and margin reporting for independent grocers.

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

What is CAO (computer-assisted ordering) in grocery and do I need it?

CAO automatically generates purchase orders based on your POS sales velocity, par levels, and lead times — preventing both stockouts and over-buying. For a store with 5,000+ active SKUs, manual ordering is impractical and prone to error. CAO is built into Catapult Retail and NCR Counterpoint; IT Retail offers it as an add-on. Configure CAO within 60–90 days of opening once your sales velocity data is meaningful.

What percentage of grocery store sales should be lost to shrink?

Industry average shrink is 2–3% of sales for conventional grocery and 3–5% for fresh-heavy or specialty stores. Anything above 4% in a conventional store or 6% in a specialty store indicates a systemic problem — likely a combination of overbying, inadequate markdown programs, or theft issues. Track shrink weekly by department, not just as a blended store total, to identify which departments are driving losses.

How do I set up weekly ordering with UNFI?

UNFI provides an online ordering portal (Nourish & Flourish) or EDI integration for independent accounts. Your UNFI sales representative will establish your delivery schedule (typically 1–3 deliveries per week) and order cutoff times (usually 24–48 hours before delivery). Orders can be entered manually via the portal or, with integration, transmitted automatically from your CAO system. Maintain a minimum weekly order that meets UNFI's minimum for your region — failing to meet minimums can result in delivery frequency reductions.

Apply This in Your Checklist

Phase 10.1Set up project managementPhase 10.2Set up team communicationPhase 10.3Hire your first contractor or find a VA