Free tool · For DTC & retail operators

Inventory Shrinkage Rate Calculator

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.

Your numbers

Use values at cost for inventory, and net sales at retail for the period. Everything updates instantly and runs entirely in your browser — nothing is sent anywhere.

$
$
$
months
% of sales

Your result

Shrinkage rate (% of sales)
0%
Annualized inventory loss
$0
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
RateYour 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
Read this as your own measurement, not a benchmark. Every figure above is computed only from the numbers you typed, using the transparent formulas shown on each line. Shrinkage is simply book value minus what you counted — it does not tell you the cause (theft, damage, miscount, receiving error, or a data sync that drifted). The benchmark line is a rough industry reference you can change; your real target depends on your category and margins.

Where shrinkage actually comes from — and what a monitor catches

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.

See it on your real store

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 →