Square-distinctive: unified-commerce inventory parity is the killer audit signal.
At a glance
A live list of catalog item variations whose on-hand inventory has drifted between what Square POS believes is in stock and what Square Online is selling against. Because Square is one merchant of record across in-store and web, parity should be automatic, when it is not, you are either overselling online or hiding sellable stock from web customers.
Calculation
Calculated automatically from your Square Online data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US apparel boutique on Square. One flagship store plus a Square Online storefront fulfilling from the same location. The alert list is reviewed on the morning of 14 Mar 26.
Three things to notice:
- Drift cuts both ways and both directions are costly. The Linen Shirt shows 0 in store but 4 online, so the web store will keep taking orders for stock that no longer exists, an oversell that ends in a cancellation and a disappointed customer. The Wool Scarf shows 12 in store but 0 online, so 12 sellable units are invisible to web shoppers, pure lost revenue. The card surfaces both.
- Items in parity are deliberately not listed. The Canvas Tote matches at 6 and 6, so it does not appear. This keeps the alert list short and actionable, only the exceptions show. A shrinking list is the goal.
- Variance size sets the priority. The Wool Scarf at 12 units of hidden stock is a larger revenue leak than the Belt at 2. Work the list top down by variance. Pair with Oversell Risk for the items where drift is already turning into negative projected stock.
Sibling cards merchants should reference together
Reconciling against Square
Where to look in the Square Dashboard: Square Dashboard, Items & Orders, Inventory management. Filter by the location shown in the alert row and find the item variation. Square shows a single on-hand count per location, so to see the drift you compare what the POS register reports as sellable against what the Square Online item page is offering. Where Square Online stock control is enabled, the online sellable count should track the same on-hand number, drift means that link has been broken for that variation. Other Square Dashboard views that look like the same issue but aren’t:- Inventory management, on-hand by location: this is the figure the alert compares. It is the right place to confirm a drift.
- Online, Items, stock: the Square Online sellable view. If this differs from the on-hand count, you have confirmed drift.
- Inventory history: shows the adjustments that caused the drift, manual edits, restocks, recounts. This is where you trace the root cause.
- Item sales report: shows what sold, not what is in stock. Not relevant for confirming drift.
Cross-connector reconciliation:
The Square unification advantage and its catch: Square markets one merchant of record across POS and online, which means inventory parity should be the default rather than a feature you bolt on. That is exactly why drift is the killer audit signal here, on a platform that promises a single source of truth, any gap is a broken promise the merchant needs to see and fix fast.