GuidanceBlog › How to Conduct an Inventory Audit for a Food Brand

How to Conduct an Inventory Audit for a Food Brand

An inventory audit is a systematic verification that your physical inventory matches your inventory records. For food brands, it goes beyond a simple count. A thorough inventory audit also verifies lot codes, checks expiration dates, confirms that your traceability records are complete, and identifies any discrepancies that could affect your COGS calculations or your ability to execute a recall. This guide walks through how to conduct an inventory audit that covers all of these dimensions.

Why Inventory Audits Matter More for Food Brands

Every business benefits from periodic inventory audits to catch shrinkage, data entry errors, and system discrepancies. Food brands have additional reasons to audit regularly. Expiration dates mean that inventory has a finite value that declines over time. Lot codes need to be accurate for FSMA 204 traceability compliance. And the cost of an inventory discrepancy is not just a balance sheet error. It is a potential food safety risk if you cannot accurately account for where specific lots of product are.

Types of Inventory Audits

Full Physical Inventory Count

A full physical count involves counting every unit of every SKU in every location. It is the most accurate type of audit but also the most disruptive, as it typically requires pausing receiving and shipping operations during the count. Most food brands conduct a full physical count once or twice per year, typically at the end of a fiscal period.

Cycle Counting

Cycle counting is a continuous audit process where a subset of your inventory is counted on a rotating schedule. Instead of counting everything at once, you count a portion of your inventory each week or month, so that every item is counted at least once per year. Cycle counting is less disruptive than a full count and catches discrepancies more quickly. It is the preferred approach for brands with high SKU counts or high inventory turnover.

Spot Audits

Spot audits are unscheduled counts of specific SKUs or locations, typically triggered by a discrepancy in your system or a quality concern. They are useful for investigating specific problems but are not a substitute for systematic cycle counting or full physical counts.

The Food Brand Inventory Audit Checklist

A thorough inventory audit for a food brand should cover the following:

Reconciling Discrepancies

When your physical count does not match your system records, you need to investigate the cause before adjusting your records. Common causes of discrepancies include receiving errors (product received but not entered into the system), shipping errors (product shipped but not decremented from inventory), data entry errors, theft or damage that was not recorded, and system synchronization issues between your operations platform and your 3PL or warehouse management system.

Each type of discrepancy has a different root cause and a different remedy. Receiving errors suggest a process gap in your receiving procedure. Shipping errors suggest a gap in your order fulfillment process. Systematic discrepancies in the same direction (always short) may indicate theft or unreported damage. Investigating the root cause is more valuable than simply adjusting the numbers.

How Often to Audit

The right frequency depends on your inventory complexity and the consequences of errors. At minimum, food brands should conduct a full physical count once per year and cycle count their top 20 percent of SKUs by value monthly. If you are subject to FSMA 204 traceability requirements, your traceability records should be reviewed for completeness quarterly, not just at audit time.

Built for CPG Operators

Real-time inventory with lot-level accuracy.

Guidance tracks inventory at the lot level automatically, so your audit starts with accurate records rather than trying to reconstruct them from paper.

Apply as Design Partner →

Related Reading

Define audit roles, timings, and a simple SOP

Assign clear roles before every audit: Lead Auditor (owns the count and discrepancy sign-off), Counter (does the physical count), Verifier (recounts a sample and signs off), and Data Clerk (enters counts into the system). Use two-person teams for each zone: one counter and one verifier. Separation of duties reduces errors and fraud. Estimate time per SKU or bin: plan 1.5 to 3 minutes per SKU for palletized items and 30 to 90 seconds for single-SKU shelf locations. Use the formula Total Hours = (Number of SKUs × Avg minutes per SKU) ÷ 60. Example: 2,500 SKUs × 2 minutes = 5,000 minutes = 83 hours.

A simple SOP should be four clear steps: 1) Freeze movements in the zone or use inventory hold tags; 2) Counter records SKU, location, lot, quantity, and expiry, then flags damaged or open cartons; 3) Verifier independently recounts 10 to 20 percent of entries and initials; 4) Data Clerk uploads counts, timestamps entries, and runs a reconciliation report. Build standard time blocks: morning count window 3 hours, reconciliation 1 hour, corrective actions documented within 24 hours. Keep the SOP to one page so teams follow it under production pressure.

Prioritize SKUs with an ABC plus shelf-life matrix

Use an ABC analysis by annual sales value to prioritize counts: A = top 20% of SKUs that make ~80% of value, B = next 30%, C = remaining 50%. Add a shelf-life modifier: any SKU with shelf life under 60 days becomes high priority regardless of ABC class. Combine these two dimensions into a simple 3x2 matrix and assign audit frequency. Example frequencies: A-high shelf life = weekly counts, A-short shelf life = weekly with expiry checks, B = monthly, C = quarterly. This keeps audit effort focused where financial risk and spoilage risk are highest.

To implement quickly, export SKU velocity and sales value, tag each SKU by shelf life (<30 days, 30-90 days, >90 days), then automate groups in your inventory system. For a business with 1,200 SKUs, expect roughly 240 SKUs in group A; auditing those weekly requires about 8 hours per week at 2 minutes per SKU, which is manageable with a single full-time counter plus verification sampling.

Calculate shrinkage, set tolerance thresholds, and respond

Measure shrinkage with this formula: Shrinkage % = (Book Value − Physical Value) ÷ Book Value × 100. Track shrinkage by SKU group and by location monthly. Use practical tolerance bands: finished goods target under 1.0% per month, high-value or promotional SKUs target under 0.5%, acceptable variance for pick-and-pack operations can be up to 1.5% if you have ongoing reconciliation policies. Translate percentages into dollars: if annual COGS is $3,000,000, a 1.5% shrinkage equals a $45,000 annual loss.

If a count exceeds tolerance, run a three-step root cause sequence within 48 hours: 1) Audit trail review: check receipts, adjustments, and returns for errors; 2) Targeted recount: focus on the top 10 SKUs causing variance; 3) Operational fix: retrain staff, change packing procedures, or update lot mapping. Log every incident with SKU, variance amount, suspected cause, corrective action, and follow-up date. Use these logs to drive process changes and supplier conversations.

Lot and expiry verification during audits: sampling and acceptance criteria

In audits, verify lot traceability and expiry dates with a defined sampling plan. For locations with large homogeneous lots, sample 30 units from any lot larger than 500 units; for lots between 50 and 500 units sample 10 units; for lots under 50 units sample the whole lot. Acceptance criteria: at least 98 percent of sampled units must have correct lot and readable expiry. If the lot fails, expand the sample to 60 units for confirmation and then quarantine the entire lot until investigation completes.

Practical checks during the count: scan cartons to confirm system lot match, inspect batch labels for legibility and correct format (YYMMDD or DDMMYY consistently), and check FEFO placement on the shelf. Record any mislabeling as a Quality Nonconformance with photos, lot number, and time. Use these results to update supplier scorecards and to schedule corrective actions like re-labeling, repackaging, or supplier retraining.