Shrinkage is the stock you paid for that isn't on the shelf and can't be explained by a sale — lost to miscounts, theft, damage, receiving errors, or a sync that quietly drifted. Enter what your system says you have, what you actually counted, and your sales, and see your shrink rate and the annual dollars it's costing you.
| How it's calculated (your inputs) | Value at cost |
|---|---|
| Book (recorded) inventory value What your system says you should have | $0 |
| Less: physical count value What you actually counted | $0 |
| Shrinkage for the period (book − count) | $0 |
| Rate | Your figure |
|---|---|
| Shrinkage as % of net sales Shrinkage ÷ net sales — the standard retail shrink rate | 0% |
| Shrinkage as % of book inventory Shrinkage ÷ book value — how much of your recorded stock went missing | 0% |
| Annualized shrinkage loss Scaled from your period length to a full 12 months | $0 |
A shrink number is a symptom. The job is finding the cause before the next count. Some shrinkage is physical (theft, breakage, spoilage) and no software fixes that. But a large, under-appreciated share is data shrinkage — the recorded count drifting away from reality because something in your systems quietly stopped agreeing:
Ops Monitor connects to your Shopify and Stripe with read-only API keys and continuously watches for exactly these divergences, then alerts you by email or Slack the moment counts start drifting — instead of discovering it in a painful year-end count. It is read-only: it never writes to your store and never moves money. It detects and alerts — it does not prevent theft or guarantee anything.
Start watching for inventory drift and other silent failures with read-only keys — $149/month, self-serve, cancel anytime. Prefer a one-time look? A $29 one-time audit runs the full set of checks against your data once.
Start monitoring — $149/mo →Not ready? Run the free, no-signup Ops Reliability Scorecard to see where your store is most exposed.