How to Reduce Retail Shrinkage and Inventory Loss

How to Reduce Retail Shrinkage and Inventory Loss — Poskio POS guide

Shrinkage — usually shortened to “shrink” — is inventory you paid for but can no longer sell or account for. It includes theft, but also receiving mistakes, damage, expired goods, return abuse and simple record-keeping errors. Because shrink is invisible until you count, many small retailers underestimate it.

This guide explains how to measure shrink, where it comes from, and the practical controls — from receiving checks to audit trails — that reduce it without turning your shop into a fortress.

What is retail shrinkage?

Shrink is the difference between the inventory your records say you should have and the inventory you actually have, valued at cost and usually expressed as a percentage of sales for the period.

Shrink (value) = recorded (book) inventory value − physical inventory value
Shrink rate (%) = shrink value ÷ net sales for the period × 100

Example: your records show $52,000 of stock at cost. A full count finds $51,220. Shrink = $52,000 − $51,220 = $780. Net sales for the period were $48,750, so the shrink rate is 780 ÷ 48,750 × 100 = 1.6%.

For context, the U.S. National Retail Federation’s 2023 National Retail Security Survey reported an average shrink rate of 1.6% of sales for fiscal year 2022, up from 1.4% the previous year. Industry averages vary widely by sector and store, so track your own trend rather than chasing a benchmark.

The main causes of inventory loss

Theft is a large part of shrink, but not all of it. In the same NRF survey, external and internal theft together accounted for about two-thirds of shrink; the rest came from causes such as process and administrative errors, damage and vendor fraud. That split matters: process problems are usually the cheapest to fix.

Retail shrinkage mapFive stages of the retail flow — receiving, storage, sales floor, checkout and returns — each with a typical shrink risk and a matching control.ReceivingRiskshort deliveriesControlcount vs POStorageRiskdamage · expiryControlFIFO · checksSales floorRiskshopliftingControllayout · staffCheckoutRiskerrors · sweetheartingControlpermissions · logReturnsRiskfraud · unsellableControlreceipts · rulesWhere inventory loss happens — and the matching control
Original diagram: where shrink happens along the store flow, and the matching control.
CauseExamplesTypical signal
External theftShoplifting, organised theftLosses on small, high-value, easily resold items
Internal theftStaff taking stock or cash, “sweethearting” (undercharging friends)Unusual voids, discounts or refunds by one user
Receiving errorsShort deliveries signed as complete, wrong itemsLosses that appear right after deliveries
Administrative errorsWrong product scanned, unrecorded transfers, pricing mistakesGains on one variant, losses on a similar one
Damage and expiryBreakage, spoiled food, products thrown away without a write-offLosses in fragile or dated categories
Return abuseReturns without receipt, used items returned as newHigh returns on specific products or staff shifts
Vendor fraudDeliberate short shipments or invoice errorsRepeated discrepancies with one supplier

Reducing theft on the sales floor

  • Design for visibility: keep sightlines clear from the counter, avoid tall displays near the door, and place high-value items near staff.
  • Greet customers: attentive service is one of the simplest deterrents.
  • Protect high-risk items: locked cases, display-only packaging or keeping stock behind the counter for small, expensive products.
  • Use your ABC data: focus security on class A items that are also easy to conceal — see ABC inventory analysis.
  • Count high-risk items frequently so losses are spotted within days, not months.

Receiving controls

Every unit lost at the back door is recorded as stock you never had. A short receiving routine prevents it:

  • Check delivery notes against the purchase order before signing.
  • Count cases — and units for high-value goods — in front of the driver when possible.
  • Note damaged or missing items on the delivery note; photograph them.
  • Record the purchase in the system the same day with actual quantities received.
  • Keep delivery areas closed to customers and visitors.
  • Rotate receiving duties, and spot-check deliveries received by others.

Recording purchases against suppliers also shows which suppliers deliver short repeatedly — see purchase management and supplier records.

Damaged and expired products

  • Record every write-off with a reason (damaged, expired, used as tester). Unrecorded disposal looks exactly like theft in the numbers.
  • Rotate stock first-in, first-out for dated products.
  • Train handling for fragile goods and review storage that causes breakage.
  • Claim from suppliers for goods damaged in transit, with evidence.

Returns and refunds

  • Require a receipt or a findable sale for refunds; reprinting receipts from sales history makes genuine returns easy.
  • Inspect before restocking: decide on the spot whether an item is resaleable or a write-off, and record which.
  • Restrict refunds by role: only trusted users can approve refunds above a set value.
  • Review refunds per user weekly; patterns stand out quickly.

Internal controls and audit trails

Most internal loss is opportunistic. Controls that make actions traceable remove the opportunity without accusing anyone:

ControlWhat it prevents
Individual logins for every employeeAnonymous voids, discounts and refunds
Role-based permissionsCashiers changing prices or deleting sales
Activity log of sensitive actionsUntraceable manual stock adjustments
Manager approval for large discounts and refundsSweethearting and refund fraud
Cash counted per drawer and per shiftUnexplained cash differences
Separation of dutiesOne person receiving, adjusting and counting the same stock

An activity log that records which user performed each important action is the backbone of an audit trail — see staff, permissions and activity log.

Cash handling at the till

  • One drawer, one responsible person per shift where possible.
  • Count the float at the start and the drawer at the end of every shift, and compare with recorded cash sales.
  • Record every payment method correctly so card and cash totals reconcile.
  • Limit “no sale” drawer openings and review them.
  • Remove excess cash from the drawer during busy days.

Cash differences are a form of loss that daily routines catch quickly. A consistent end-of-day count, with differences recorded by cashier, is explained step by step in our cash register reconciliation guide.

Training and culture

Controls work best when staff understand why they exist. Explain that individual logins and adjustment reasons protect honest employees as much as the business: when every action is traceable, nobody is suspected without evidence. Train new staff on receiving, write-offs and refunds in their first week, and share shrink results with the team — improvements are easier to sustain when people can see them.

Illustrative scenario

The following is a hypothetical illustration, not a customer case. A small cosmetics shop notices repeated losses on a few premium skincare lines. Weekly counts of those items show that losses cluster on delivery days. Investigation finds that cartons were signed for without being opened, and some arrived short. Introducing a receiving check — and moving testers and high-value items closer to the counter — addresses both process loss and opportunistic theft.

Common shrink-prevention mistakes

  • Assuming all shrink is theft — and ignoring cheaper process fixes.
  • Counting only once a year — losses are discovered months after they happen.
  • Shared logins — make every investigation guesswork.
  • Throwing damaged goods away without recording them — inflates “unknown” loss.
  • Security measures that block service — locking everything away can cost more in lost sales than it saves.

Detecting shrink early

The earlier you see a loss, the easier it is to explain. Combine regular counting with a few reports:

  • Cycle counts on high-risk and high-value items — see inventory cycle counting.
  • Adjustment report by reason, product and user.
  • Voids, discounts and refunds by user and shift.
  • Negative or impossible stock (sales recorded when stock was zero) — often a scanning or receiving error.
  • Category shrink trend per month.

See which reports are included on the reports and analytics page.

Measuring shrink by category

A single store-wide shrink rate hides where the problem is. Calculate shrink separately for your main categories — or at least for your class A products — using the same formula: recorded value minus counted value, divided by the category’s sales for the period. A category with a much higher rate than the rest of the store points you to a specific process (receiving, storage, display or returns) to investigate first. Track each category month by month so you can see whether the controls you introduce are working.

30-day shrink reduction plan

WeekActions
Week 1Measure: full count of your top 50 high-value SKUs; calculate shrink for each; set up individual logins.
Week 2Receiving: introduce the receiving checklist; record every delivery on arrival.
Week 3Controls: restrict refunds and large discounts by role; start weekly reviews of voids, refunds and adjustments.
Week 4Floor: move high-risk items to visible or protected spots; recount the top 50 SKUs and compare with week 1.

Keep the cycle going: monthly shrink by category, quarterly review of controls, and a full count at year-end. For the overall framework, see the retail inventory management guide.

Individual logins, sales history and inventory tracking are the starting point for an audit trail. Explore them in the free edition with demo data.

Frequently asked questions

What is retail shrinkage?

Shrinkage is the loss of inventory between purchase and sale that is not explained by sales — caused by theft, administrative and receiving errors, damage, expiry, return abuse or vendor fraud.

How do I calculate the shrink rate?

Subtract the physical inventory value from the recorded inventory value, then divide by net sales for the period and multiply by 100. For example, $780 ÷ $48,750 × 100 = 1.6%.

Is shrinkage the same as theft?

No. Theft is a large part of shrink, but receiving mistakes, administrative errors, damage and expiry also contribute. In the NRF 2023 survey, theft accounted for about two-thirds of shrink.

What is the fastest way to reduce shrink in a small store?

Start with process controls that cost little: check every delivery, record write-offs with a reason, give every employee their own login, restrict refunds and review voids and adjustments weekly.

Sources and further reading