Record shrinkage, theft, damage, expiry and samples in one place — ShrinkGuard costs every unit and turns it into an accountant-ready monthly report Shopify never gives you.
When stock goes missing, breaks or expires, the record of it is an inventory adjustment: the quantity on hand drops. What that cost you, and which reason it belongs to, is not part of the number — so the only way to answer "what did shrinkage cost us last month?" is to reconstruct it in a spreadsheet from memory. ShrinkGuard records the reason and the cost at the moment the loss happens, which is the only time both are actually known.
Counting everything is how counting never happens. ShrinkGuard keeps a count-due list ranked by what each item is worth, how long since it was last counted, and whether it has lost stock before — so a short count covers the shelves most likely to be wrong. Posting a count records the variance as a costed loss, and sets the last-counted date that moves the item down the list.
Stock that arrived short, arrived damaged, or went back to the supplier is not shrinkage — it is a claim. The Vendors page scores each supplier by loss rate against the stock you hold from them at cost, totals what is claimable, and exports a per-vendor CSV you can attach to the email you were going to have to write anyway.
ShrinkGuard records losses you tell it about; it does not detect theft, reconcile your POS, or forecast anything, and it is a tool rather than accounting or tax advice. It reads your products and inventory and writes inventory for one purpose: taking the units you record off available stock, capped so quantity never drops below zero, with an undo. It requests no customer or order data at all, so it stores no names, emails or addresses. The monthly report goes to your email, and optionally to a Slack incoming webhook or any JSON endpoint you point it at.
Free plan: up to 25 loss records a month, with reports, the shrink rate and the vendor view. Standard is $9.99 per month, or $99.90 per year, with a 14-day free trial, billed through Shopify in USD: unlimited records, cycle counts, CSV exports, the emailed report and alerts. Cancel from your Shopify admin at any time.
Does recording a loss change my Shopify inventory?
Yes. Available stock is reduced by the quantity you enter, capped at zero. Undo restores it.
Does the app read orders or customers?
No. It uses product, inventory and location data only, and never customer or order data.
Where do the loss values come from?
From the Cost per item set on each variant in Shopify. Variants without a cost are still recorded, but their loss value shows as zero until you add one.
Does it work with multiple locations?
Yes. Losses and counts are recorded per location and reported by location.
Is there a free plan, and what does Standard cost?
Yes. The Free plan covers up to 25 loss records a month, with reports, the shrink rate and the vendor view. Standard is $9.99 per month or $99.90 per year, with a 14-day free trial, billed through Shopify: unlimited records, cycle counts, CSV exports, the emailed report and alerts.
What happens when I uninstall?
Export your reports first. Shopify tells the app to erase your store's data after uninstall, and ShrinkGuard deletes the ledger, counts and settings.
How to track inventory shrinkage in Shopify · How-to guide and FAQ · Watch the demo · Shopify App Store listing